Falha no Comando de Montagem

Regras de segurança de rede ausentes

Sintoma: Os comandos de montagem falham e retornam erros, como:

mount.nfs: Connection timed out
mount.nfs: Protocol not supported*
*clnt_create: RPC: Port mapper failure - Timed out*

Causa: As regras de segurança de rede estão configuradas incorretamente ou ausentes.

Solução: Teste a conexão com o ponto de acesso NFS do serviço File Storage usando o utilitário telnet, nc ou ssh.

Importante

Se qualquer um desses testes de conexão falhar, verifique se as regras de segurança de rede de entrada e saída estão configuradas de acordo com as instruções encontradas em Configurando Regras de Segurança da VCN para o Serviço File Storage.

Testando a conectividade NFS usando telnet e nc

Testando com o Telnet

Execute os seguintes comandos telnet. Substitua as variáveis neste comando pelo endereço IP de um ponto de acesso NFS e teste as portas NFS 2048, 2049, 2050 e 111 sucessões:

telnet <Mount_Target_IP_address> <port>

Uma conexão bem-sucedida retorna algo como:

Trying <Mount_Target_IP_address>...
Connected to <Mount_Target_IP_address>.
Escape character is '^]'.

Uma falha retorna algo como:

Trying 10.0.0.5...
telnet: connect to address 10.0.0.5: Connection timed out

Testando com o nc

Execute os seguintes comandos nc. Substitua as variáveis neste comando pelo endereço IP de um ponto de acesso NFS e teste as portas NFS 2048, 2049, 2050 e 111 sucessões:

nc -z -v <Mount_Target_IP_address> <port>

Uma conexão bem-sucedida retorna algo como:

Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 10.0.0.5:2048.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

Uma falha retorna algo como:

Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection timed out.

Instalando o telnet e o nc

Por padrão, muitas imagens do Oracle Cloud Infrastructure Compute não vêm com os utilitários telnet e nc instalados. Para instalar esses utilitários em uma instância, use o seguinte comando do yum:

sudo yum install telnet nc -y
Testando a conectividade usando o utilitário SSH

Se as políticas não permitirem que os utilitários telnet e nc sejam instalados, você poderá usar o utilitário ssh para testar a conectividade. Substitua as variáveis neste comando pelo endereço IP de um ponto de acesso NFS e teste as portas NFS 2048, 2049, 2050 e 111 sucessões:

ssh <Mount_Target_IP_address> -p <Port>

A resposta ao comando ssh pode ajudar a identificar a possível causa da falha de montagem:

  • ssh_exchange_identification: Connection closed by remote host - esta é a resposta esperada. Indica que a instância pode se conectar com o ponto de acesso NFS sem problema.
  • ssh: connect to host 10.0.0.5 port 2048: Connection timed out - essa resposta indica uma incapacidade de estabelecer conexão com o ponto de acesso NFS. Verifique se as regras de segurança de rede de entrada e saída estão configuradas de acordo com as instruções encontradas em Configurando Regras de Segurança da VCN para o Serviço File Storage.
  • ssh: connect to host 10.0.0.6 port 2048: No route to host - essa resposta indica que o ponto de acesso NFS não existe ou que o endereço IP fornecido está incorreto.

Configuração de pareamento de rede incorreta

Sintoma: Falha no comando de montagem.

Causa: Um problema com a configuração de pareamento da rede entre a instância e o sistema de arquivos está afetando a conectividade. Exemplos de pareamento de rede incluem:

  • Pareamento Remoto: Mesma tenancy, outra região
  • Pareamento Local: Mesma Região, tenancy cruzada
  • Rede on-premises para o Oracle Cloud Infrastructure

Solução: Verifique se os elementos de pareamento de rede estão configurados corretamente para permitir o tráfego. Alguns exemplos de elementos que restringem o tráfego são:

  • Origem e destino da tabela de roteamento
  • Regras de firewall

Se você consegue montar o sistema de arquivos de uma instância dentro da mesma VCN ou sub-rede, seu problema de conexão é causado pela configuração da rede de pareamento. Para obter mais informações, consulte Visão Geral do Serviço Networking.

Opção de exportação ausente

Sintoma: O comando de montagem falha com um erro como:

_mount.nfs: mount(2): No such file or directory
_mount.nfs: Protocol not supported

Causa: Nenhuma opção de exportação foi especificada para a exportação que você está usando no comando de montagem.

Solução: Deve haver pelo menos uma opção de exportação na exportação que você usa para montar o sistema de arquivos. Consulte Como Trabalhar com Opções de Exportação e Exportações NFS e consulte Editando Opções de Exportação e Exportação para obter mais informações.

O comando de montagem está incorreto ou inclui um erro de digitação

Sintoma: O comando de montagem falha com um erro como:
 _mount.nfs: mount point <mount_point> does not exist_
ou
 _mount.nfs: mounting <MountTarget>:<ExportPath> failed, reason given by server: No such file or directory

Causa: As informações no comando de montagem estão incorretas ou há um erro de digitação nele.

Solução: Verifique se as informações no comando de montagem estão corretas:

  • Verifique se o diretório do ponto de montagem existe. Caso contrário, crie-o.
  • Verifique se não há erro de digitação no ponto de montagem no comando de montagem.
  • Verifique se o caminho de exportação no comando de montagem não contém um erro de digitação e se a ortografia e as letras maiúsculas e minúsculas são iguais às da exportação.
Dica

Se houver um erro de digitação no ponto de montagem, o sistema relatará que o ponto de montagem não existe.

Se houver um erro de digitação ou uma incompatibilidade de letras maiúsculas e minúsculas no caminho de exportação, o sistema informará que o caminho não existe.

O caminho de exportação é especificado quando você cria uma exportação para o sistema de arquivos em um ponto de acesso NFS. Ele identifica exclusivamente o sistema de arquivos no ponto de acesso NFS, permitindo associar vários sistemas de arquivos a um único ponto de acesso NFS. O caminho de exportação é anexado ao endereço IP do ponto de acesso NFS e usado para montar o sistema de arquivos. Por exemplo:

sudo mount 10.0.0.5:/example/path /mnt/mountpointA

Neste exemplo, 10.0.0.5: é o endereço IP do ponto de acesso NFS e /example/path é o caminho de exportação. /mnt/mountpointA é o caminho para o diretório na instância do cliente em que o sistema de arquivos externo está montado.

Dica

Você pode encontrar todos os caminhos de exportação para um sistema de arquivos na lista Exportações mostrada na página Detalhes, junto com as informações do ponto de acesso NFS associadas.
  • Você pode obter o caminho de exportação correto copiando comandos de montagem diretamente da exportação do sistema de arquivos. Esses comandos minimizam a chance de um erro de digitação. Consulte Obtendo Amostras de Comandos de Montagem para obter mais informações.
  • Se um sistema de arquivos associado a um ponto de acesso NFS usar um caminho de exportação de '/', ele impedirá você de associar mais sistemas de arquivos a esse ponto de acesso NFS. Dois sistemas de arquivos associados ao mesmo ponto de acesso NFS não podem ter um caminho de exportação que contenha um caminho completo do outro.

Consulte Caminhos em Sistemas de Arquivos para obter mais informações.

O comando de montagem que usa um FQDN falha, mas é bem-sucedido com um endereço IP

Sintoma: Falha na montagem de um sistema de arquivos usando um FQDN no comando de montagem, mas a montagem com um endereço IP foi bem-sucedida.

Causa: Se o ponto de acesso NFS tiver um nome de host especificado, o serviço File Storage criará um FQDN para ele e o incluirá na amostra de comando de montagem do sistema de arquivos. Certifique-se de que o FQDN seja resolvido corretamente para o endereço IP do ponto de acesso NFS. Para obter mais informações sobre resolução de DNS, consulte DNS em Sua Rede Virtual na Nuvem.

Um módulo de segurança de terceiros na instância restringe a montagem NFS

Sintoma: Falha no comando de montagem. A operação dmesg exibe uma mensagem como a seguinte, que pode variar dependendo do módulo:

Redirecting File System Framework Version 0.10 <www.redirfs.org> with TrendMicro Patch...

Causa: O módulo de segurança, como TrendMicro Deep Security Agent, tem hooks de montagem que podem interferir no NFS.

Solução: interrompa o ds_agent executando o seguinte comando:

/etc/init.d/ds_agent stop