Data Domain. Монтирование и проверка экспортов на клиенте NFS
Summary: NFS (Network File System) позволяет системе обмениваться каталогами и файлами с другими пользователями по сети. Данная статья поможет проверить, правильно ли настроен экспорт NFS. Настройка NFS, параметры монтирования и конфигурация клиента. Монтирование и проверка экспортируемых каталогов на клиенте NFS. ...
Symptoms
Данная статья поможет проверить, правильно ли настроен экспорт NFS.
Все системы
Data Domain Все выпуски программного обеспечения
Cause
Resolution
Проверьте, включен ли протокол NFS:
В интерфейсе командной строки (CLI) Data Domain включите NFS.
# nfs enable
Убедитесь, что в системе Data Domain заданы правильные параметры монтирования:
# nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ----------------------------------------
Включение доступа к NFS в Data Domain Restorer:
Добавьте клиентов NFS, которые могут получать доступ к системе Data Domain. Используйте список, разделенный запятыми или пробелами (или и то, и другое), для нескольких клиентов.
Клиентом может быть:
- Полное имя хоста домена
- IP-адрес
- Диапазон IP-адресов с масками сети или длиной
- Звездочка (*) с именем домена, например *.yourcompany.com
- Звездочка (*) сама по себе означает отсутствие ограничений.
Клиент, добавленный в подкаталог в /backup, имеет доступ только к этому подкаталогу.
Teh <nfs-options> — это список, разделенный запятыми или пробелами (или и то, и другое), ограниченный круглыми скобками. Если параметры не указаны, по умолчанию используются параметры rw, root_squash, no_all_squash и secure. Допускаются следующие варианты:
|
|
Разрешение только для чтения. |
|
|
Разрешения на чтение и запись. |
|
|
Сопоставьте запросы от uid/gid 0 к анонимному uid/gid. |
|
|
Отключите сжатие корней. |
|
|
Сопоставляет все запросы пользователей с анонимным идентификатором UID/GID. |
|
|
Отключите сопоставление всех запросов пользователей с анонимным идентификатором UID/GID. |
|
|
Требовать, чтобы все запросы исходили с интернет-порта, длина которого меньше IPPORT_RESERVED (1024). Может потребоваться параметр монтирования «resvport». См. примечание ниже. |
|
|
Отключает параметр «Безопасный». |
|
|
Задайте явный UID для анонимной учетной записи. Идентификатор — это целое число, ограниченное от -65635 до 65635. |
|
|
Задайте явный gid для анонимной учетной записи. Идентификатор — это целое число, ограниченное от -65635 до 65635. |
|
|
Не используйте блокировку файлов. |
|
|
Запрашивает локальную блокировку файлов на клиенте NFS. Если используется параметр llock, запросы NFS на блокировку сетевых файлов не отправляются на сервер NFS. |
Пример:
# nfs add /backup 192.168.29.0/24 (rw,no_root_squash,no_all_squash,secure)
Экспорт для конкретного пользователя:
CLI-команды: Запишите идентификационный номер пользователя из первой команды. Идентификационный номер группы: 50 для группы администраторов и 100 для отсутствия или группы пользователей.
user show list
Create new export:
nfs add <export-path> <client-IP> (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
Modify existing export:
nfs export modify <export-path> clients <client-IP> options (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
Конфигурация сервиса клиента NFS:
Ниже приведены требования к настройке клиента NFS. В примерах демонстрируется конфигурация на хосте Linux. Дополнительные сведения см. в эксплуатационной документации клиента.
- Убедитесь, что управляющая программа NFSD запущена в вашей операционной системе (ОС).
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
- Выполните следующую команду, чтобы включить клиент NFS.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- Убедитесь, что служба клиента NFS запущена.
#/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running...
Монтирование /backup и /ddvar общих ресурсов NFS в клиенте NFS:
Ниже приведен пример настройки клиентов Linux и Solaris для монтирования сетевых папок NFS из системы Data Domain. Процедура аналогична для других операционных систем; Хотя конкретные команды могут отличаться для каждого шага. Подробные сведения см. в документации по клиентским операционным системам.
В следующем примере используется каталог «ddr».
- Создайте каталог на клиенте NFS, который будет использоваться для доступа к общему ресурсу Data Domain.
- Перейдите в новый каталог.
- Создайте два подкаталога с именами backup и ddvar (в
/ddr).ПРИМЕЧАНИЕ. Убедитесь, что целевые подкаталоги существуют, иначе команда монтирования не будет выполнена - Смонтируйте файловую систему на клиенте, используя специальные параметры монтирования, необходимые для операционной системы.
- Убедитесь, что монтирование выполнено успешно.
Примеры
Linux: (См. ниже Примечание о параметре «безопасного» экспорта NFS.)
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/backup /ddr/backup # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Где «HOSTNAME» — это имя хоста или IP-адрес вашей системы Data Domain.
resvport" в качестве варианта монтирования.
Этот параметр соответствует параметру экспорта NFS «secure».
В macOS и более новых версиях Linux требуется, чтобы параметр «resvport» был в параметре mount при подключении к экспорту NFS с параметром «secure».
Solaris:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/backup /ddr/backup # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Где «HOSTNAME» — это имя хоста или IP-адрес системы Data Domain.
AIX:
dir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/backup /ddr # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/ddvar /ddr # ls /ddr/backup
Где «HOSTNAME» — это имя хоста или IP-адрес вашей системы Data Domain.
Пример монтирования mtree на клиенте NFS.
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1
Additional Information
СПРАВОЧНАЯ ИНФОРМАЦИЯ
- Data Domain. Доступ к DDR с помощью NFS (требуется вход в систему)
- Data Domain. Поиск и устранение неполадок монтирования клиента NFS (требуется вход в систему)
- Data Domain. Поиск и устранение неисправностей подключения NFS (требуется вход в систему)
- Руководство по настройке производительности Операционная система IBM AIX версии 5.3 или более поздней