В настоящее время PowerScale OneFS поддерживает NFS версий 3 и 4. NFS версии 2 не поддерживается.
NFS версии 3 является наиболее широко используемой версией протокола NFS, которая внедрена в большинство клиентов и файловых систем. Далее описаны ключевые компоненты этой версии.
NFS версии 4 — это самая новая крупная редакция протокола NFS, и она используется все шире. В настоящее время NFSv4 обычно менее производителен, чем v3, при сравнении на одном рабочем процессе, из-за большого количества операций сопоставления персональных данных и отслеживания сеансов, необходимых для ответа. Далее приведены некоторые из ключевых различий между версиями v3 и v4.
NFSv4.1 и v4.2 доступны, начиная с версии OneFS 9.3.
Здесь представлена официальная информация о выпуске 9.3:
https://dl.dell.com/content/docu105998_powerscale-onefs-9-3-0-0-release-notes.pdf?language=en_us
Несмотря на то, что у нас нет жестких требований к вариантам монтирования, мы предлагаем несколько рекомендаций по подключению клиентов. Мы не предоставили специальные строки монтирования, так как синтаксис, используемый для определения этих параметров, варьируется в зависимости от используемой операционной системы. Для получения информации о синтаксисе монтирования сохраните документацию сопроводителей дистрибутивов.
Хотя система PowerScale в целом очень быстро отвечает на обмен данными с клиентом, в случаях, когда узел потерял питание или сетевое подключение, для перемещения IP-адресов на функциональный узел может потребоваться несколько секунд, поэтому важно правильно задать значения времени ожидания и повторных попыток. PowerScale рекомендует использовать время ожидания 60 секунд, чтобы учесть наихудший сценарий переключения на резервный ресурс при отказе. Перед тем, как сообщить о сбое, система должна повторить попытку два раза.
Жесткое монтирование приводит к тому, что клиент будет повторять попытку выполнения операции при истечении заданного времени ожидания или возникновении ошибки. Это гарантирует, что клиент не отключит монтирование в условиях, когда кластер PowerScale перемещает IP-адреса с одного узла на другой. При мягком монтировании возникнет ошибка и истечет срок действия монтирования, требующего повторного подключения для восстановления доступа после перемещения IP-адреса.
По умолчанию большинство клиентов не позволяют прервать ожидание ввода-вывода, что означает, что нельзя использовать сочетание клавиш ctrl+c
, и т. д., чтобы завершить процесс ожидания, если кластер перестает отвечать, включая опцию монтирования interrupt
, которая позволяет этим сигналам проходить нормально.
При монтировании экспорта NFS можно указать, будет ли он выполнять блокировки локально, или с помощью координатора блокировки в кластере. Большинство клиентов по умолчанию используют функцию удаленной блокировки, и это, как правило, лучший вариант, когда несколько клиентов будут обращаться к одному каталогу, однако, если клиенту не требуется общий доступ к каталогу, с которым он работает, это положительно влияет на производительность. Кроме того, некоторые базы данных и программное обеспечение будут запрашивать использование локальной блокировки, так как у них есть собственный координатор.