Data Domain: Montagem e verificação de exportações no client NFS
Summary: O Network File System (NFS) permite que um sistema compartilhe diretórios e arquivos com outras pessoas em uma rede. Este artigo é útil para verificar se uma exportação NFS está configurada corretamente. Configuração do NFS, opções de montagem e configuração do client. Montagem e verificação de exportações no client NFS. ...
Symptoms
Este artigo é útil para verificar se uma exportação NFS está configurada corretamente.
Todos os sistemas
Data Domain Todas as versões de software
Cause
Resolution
Verifique se o NFS está ativado:
Na interface de linha de comando (CLI) do Data Domain, habilite o NFS.
# nfs enable
Verifique se as opções de montagem corretas estão definidas no sistema 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) ------- ---------------------- ----------------------------------------
Habilitando o acesso ao NFS no Data Domain Restorer:
Adicione clients NFS que podem acessar o sistema Data Domain. Use uma lista separada por vírgulas ou espaços (ou ambas) para vários clients.
Um cliente pode ser:
- Nome do host do domínio completo
- Endereço IP
- Intervalo de IPs com máscaras de rede ou comprimento
- Um asterisco (*) curinga com um nome de domínio, como *.yourcompany.com
- Um asterisco (*) por si só significa sem restrições.
Um client adicionado a um subdiretório em /backup tem acesso somente a esse subdiretório.
O <nfs-options> são uma lista separada por vírgulas ou por espaço (ou ambas) delimitada por parênteses. Sem opções especificadas, as opções padrão são rw, root_squash, no_all_squash e secure. As seguintes opções são permitidas:
|
|
Permissão somente leitura. |
|
|
Permissões de leitura e gravação. |
|
|
Mapeie as solicitações de uid/gid 0 para o uid/gid anônimo. |
|
|
Desligue o root squashing. |
|
|
Mapeie todas as solicitações do usuário para o UID/GID anônimo. |
|
|
Desative o mapeamento de todas as solicitações de usuário para o UID/GID anônimo. |
|
|
Exija que todas as solicitações se originem em uma porta da Internet menor que IPPORT_RESERVED (1024). Pode ser necessária a opção de montagem "resvport". Consulte a nota abaixo. |
|
|
Desativa a opção segura. |
|
|
Defina um UID explícito para a conta anônima. O id é um número inteiro delimitado de -65635 a 65635. |
|
|
Defina um GID explícito para a conta anônima. O id é um número inteiro delimitado de -65635 a 65635. |
|
|
Não use bloqueio de arquivos. |
|
|
Solicita que os arquivos sejam bloqueados localmente no client NFS. As solicitações de bloqueio de arquivos de rede do NFS não serão enviadas ao servidor NFS se a opção llock for usada. |
Exemplo:
# nfs add /backup 192.168.29.0/24 (rw,no_root_squash,no_all_squash,secure)
Exportar para usuário específico:
Comandos da CLI: Anote o número de ID do usuário do primeiro comando. O número de ID do grupo é 50 para o grupo de administradores e 100 para nenhum ou grupo de usuários.
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 #>)
Configuração do serviço de client NFS:
As etapas a seguir detalham os requisitos para configurar um client NFS. Os exemplos demonstram a configuração em um host Linux. Consulte a documentação específica de operação dos clients para obter informações adicionais.
- Confirme se o daemon NFSD está em execução no sistema operacional (SO).
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
- Execute o seguinte comando para habilitar o client NFS.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- Verifique se o serviço de client NFS está em execução.
#/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...
Montagem/backup e /ddvar de compartilhamentos NFS no client NFS:
O procedimento a seguir apresenta um exemplo de configuração de clients Linux e Solaris para montar compartilhamentos NFS a partir do sistema Data Domain. O procedimento é semelhante para outros sistemas operacionais; embora os comandos específicos possam diferir para cada etapa. Consulte a documentação dos sistemas operacionais do cliente para obter informações específicas.
No exemplo a seguir, o diretório "ddr" é usado.
- Crie um diretório no client NFS a ser usado para acessar o compartilhamento do Data Domain.
- Mude para o diretório recém-criado.
- Crie dois subdiretórios chamados backup e ddvar (dentro de
/ddr).Nota: Certifique-se de que os subdiretórios de destino existam ou que o comando de montagem apresentará falha - Monte o file system no client, usando qualquer opção de montagem específica necessária para o sistema operacional.
- Verifique se a montagem foi bem-sucedida.
Exemplos
Linux: (Consulte a Nota sobre a opção de exportação NFS "segura" abaixo.)
# 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
Em que "HOSTNAME" é o nome do host ou endereço IP do seu sistema Data Domain.
resvport" como uma opção de montagem.
Essa opção corresponde à opção de exportação NFS "secure".
O macOS e as versões mais recentes do Linux exigirão que a opção "resvport" esteja na opção de montagem se estiver conectando a uma exportação NFS com a opção "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
Em que "HOSTNAME" é o nome do host ou endereço IP do seu sistema 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
Em que "HOSTNAME" é o nome do host ou endereço IP do seu sistema Data Domain.
Exemplo de como montar uma MTree em um client NFS.
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1
Additional Information
REFERÊNCIA