El comando de montaje falla

Faltan reglas de seguridad de red

Síntoma: los comandos de montaje fallan y devuelven errores como:

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

Causa: faltan reglas de seguridad de red o están configuradas incorrectamente.

Solución: pruebe la conexión al destino de montaje de File Storage mediante la utilidad telnet, nc o ssh.

Importante

Si alguna de estas pruebas de conexión falla, verifique que las reglas de seguridad de red de entrada y salida están configuradas según las instrucciones que se encuentran en Configuración de reglas de seguridad de VCN para File Storage.

Prueba de la conectividad NFS con telnet y nc

Pruebas con Telnet

Ejecute los siguientes comandos telnet. Sustituya las variables de este comando por una dirección IP del destino de montaje y pruebe los puertos NFS 2048, 2049, 2050 y 111 sucesivamente:

telnet <Mount_Target_IP_address> <port>

Una conexión correcta devuelve algo como:

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

Un fallo devuelve algo como:

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

Pruebas con nc

Ejecute los siguientes comandos nc. Sustituya las variables de este comando por una dirección IP del destino de montaje y pruebe los puertos NFS 2048, 2049, 2050 y 111 sucesivamente:

nc -z -v <Mount_Target_IP_address> <port>

Una conexión correcta devuelve 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.

Un fallo devuelve algo como:

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

Instalación de telnet y nc

Por defecto, muchas imágenes de Oracle Cloud Infrastructure Compute no vienen con las utilidades telnet y nc instaladas. Para instalar estas utilidades en una instancia, utilice el siguiente comando yum:

sudo yum install telnet nc -y
Prueba de conectividad mediante SSH

Si las políticas no permiten que se instalen las utilidades telnet y nc, puede usar la utilidad ssh para probar la conectividad. Sustituya las variables de este comando por una dirección IP del destino de montaje y pruebe los puertos NFS 2048, 2049, 2050 y 111 sucesivamente:

ssh <Mount_Target_IP_address> -p <Port>

La respuesta al comando ssh puede ayudar a identificar la posible causa del fallo de montaje:

  • ssh_exchange_identification: Connection closed by remote host: esta es la respuesta esperada. Indica que la instancia se puede conectar al destino de montaje sin incidencias.
  • ssh: connect to host 10.0.0.5 port 2048: Connection timed out: esta respuesta indica que no se puede conectar al destino de montaje. Verifique que las reglas de seguridad de red de entrada y salida están configuradas según las instrucciones que se encuentran en Configuración de reglas de seguridad de VCN para File Storage.
  • ssh: connect to host 10.0.0.6 port 2048: No route to host: esta respuesta indica que el destino de montaje no existe o la dirección IP proporcionada es incorrecta.

Configuración de intercambio de tráfico de red incorrecta

Síntoma: fallo del comando mount.

Causa: una incidencia con la configuración de intercambio de tráfico de red entre la instancia y el sistema de archivos está afectando a la conectividad. Entre los ejemplos de intercambio de tráfico de red se incluyen:

  • Intercambio de tráfico remoto: mismo arrendamiento, diferente región
  • Intercambio de tráfico local: misma región, entre arrendamientos
  • Red local a Oracle Cloud Infrastructure

Solución: compruebe que los elementos de intercambio de tráfico de red estén configurados correctamente para permitir el tráfico. Algunos ejemplos de elementos que restringen el tráfico son:

  • Origen y destino de tabla de rutas
  • Reglas del firewall

Si puede montar el sistema de archivos desde una instancia de la misma VCN o subred, la incidencia de conexión se debe a la configuración de red de intercambio de tráfico. Para obtener más información, consulte Visión general de Networking.

Falta la opción de exportación

Síntoma: fallo del comando de montaje con un error como el siguiente:

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

Causa: no se ha especificado ninguna opción de exportación para la exportación que está utilizando en el comando de montaje.

Solución: debe haber al menos una opción de exportación en la exportación que utilice para montar el sistema de archivos. Consulte Trabajar con exportaciones y opciones de exportación NFS y consulte Edición de opciones de exportación y exportación para obtener más información.

El comando de montaje es incorrecto o incluye un error tipográfico

Síntoma: fallo del comando de montaje con un error como el siguiente:
 _mount.nfs: mount point <mount_point> does not exist_
o bien
 _mount.nfs: mounting <MountTarget>:<ExportPath> failed, reason given by server: No such file or directory

Causa: la información del comando de montaje es incorrecta o hay un error tipográfico en él.

Solución: verifique que la información del comando de montaje es correcta:

  • Verifique que existe el directorio de punto de montaje. De lo contrario, créelo.
  • Verifique que no hay ningún error tipográfico en el punto de montaje del comando de montaje.
  • Verifique que la ruta de exportación del comando de montaje no contiene un error tipográfico y que la ortografía y las mayúsculas/minúsculas son las mismas que en la exportación.
Consejo

Si hay un error tipográfico en el punto de montaje, el sistema notifica que el punto de montaje no existe.

Si hay un error tipográfico o una discrepancia de mayúsculas/minúsculas en la ruta de exportación, el sistema notifica que la ruta no existe.

La ruta de exportación se especifica al crear una exportación para el sistema de archivos en un destino de montaje. Identifica de forma exclusiva el sistema de archivos en el destino de montaje, lo que le permite asociar varios sistemas de archivos a un único destino de montaje. La ruta de exportación se agrega a la dirección IP de destino de montaje y se utiliza para montar el sistema de archivos. Por ejemplo:

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

En este ejemplo, 10.0.0.5: es la dirección IP de destino de montaje y /example/path es la ruta de exportación. /mnt/mountpointA es la ruta de acceso al directorio de la instancia de cliente en la que se monta el sistema de archivos externo.

Consejo

Puede buscar todas las rutas de acceso de exportación de un sistema de archivos en la lista Exportaciones que aparece en su página Detalles junto con la información del destino de montaje asociado.
  • Para obtener la ruta de exportación correcta, copie los comandos de montaje directamente desde la exportación del sistema de archivos. Estos comandos minimizan la posibilidad de que se produzca un error de escritura. Consulte Getting Mount Command Samples para obtener más información.
  • Si un sistema de archivos asociado a un destino de montaje utiliza una ruta de exportación "/", no podrá asociar más sistemas de archivos a ese destino de montaje. Ningún sistema de archivos asociado al mismo destino de montaje puede tener una ruta de exportación que contenga una ruta de acceso completa del otro.

Consulte Rutas en sistemas de archivos para obtener más información.

El comando de montaje falla con un FQDN, pero se ejecuta correctamente con una dirección IP

Síntoma: fallo al montar un sistema de archivos mediante un FQDN en el comando mount, pero el montaje con una dirección IP se realiza correctamente.

Causa: si el destino de montaje tiene especificado un nombre de host, el servicio File Storage crea un FQDN para él y lo incluye en el ejemplo de comando mount para el sistema de archivos. Asegúrese de que el FQDN se resuelve correctamente en la dirección IP del destino de montaje. Para obtener más información sobre la resolución de DNS, consulte DNS en su red virtual en la nube.

Un módulo de seguridad de terceros de la instancia restringe el montaje de NFS

Síntoma: fallo del comando mount. La operación dmesg muestra un mensaje como el siguiente, que puede variar según el módulo:

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

Causa: el módulo de seguridad, por ejemplo, TrendMicro Deep Security Agent, tiene enlaces de montaje que pueden interferir con NFS.

Solución: pare ds_agent ejecutando el siguiente comando:

/etc/init.d/ds_agent stop