Asegurar la conectividad NFS para copias de seguridad y recuperación ante desastres

En esta página se incluye información sobre cómo asegurarse de que haya conectividad NFS para Backup y DR.

Instalar el cliente NFS en un host Red Hat RHEL 6 o CentOS Linux

Para comprobar si el cliente está instalado, ejecuta el siguiente comando: # rpm -qa | grep nfs

Debería devolver algo parecido a lo siguiente:

  nfs-utils-lib-1.1.5-9.el6.x86_64
  nfs-utils-1.2.3-54.el6.x86_64
  • Si no ves nada, usa yum para instalar los paquetes de cliente NFS. Carrera: # yum install nfs-utils nfs-utils-lib
  • Asegúrate de que el paquete rpcbind o portmapper esté instalado en el host Linux. Carrera:# rpm -qa | grep rpcbind

Debería devolver algo parecido a esto: rpcbind-0.2.0-11.el6.x86_64

  • Si no ves nada, usa yum para instalar rpcbind. Ejecutar: # yum install rpcbind

Instalar el cliente NFS en un host Linux SLES

  1. Para comprobar si el cliente está instalado, ejecuta el siguiente comando: # rpm -qa | grep nfs

    Debería devolver algo similar a lo siguiente:

    nfs-client-1.2.1-2.6.6
    yast2-nfs-common-2.17.7-1.1.2
    yast2-nfs-client-2.17.12-0.1.81
    
  2. Si no ves los paquetes nfs-client o yast2-nfs-xxxx, usa YaST o zypper para instalar los paquetes del cliente NFS.

    • Con YaST:
    # yast2 --install yast2-nfs-client
    # yast2 --install yast2-nfs-common
    
    • Usar Zypper:# zypper install nfs-client
  3. Asegúrate de que el paquete rpcbind o portmapper esté instalado en el host Linux. Ejecuta: # rpm -qa | grep rpcbind Debería devolver algo parecido a esto: rpcbind-0.1.6+git20080930-6.15

  4. Si no ves nada, debes instalar los paquetes con YaST o zypper:

    • Con YaST: # yast2 --install rpcbind
    • Usar Zypper: # zypper install rpcbind

Consultar información del cliente NFS desde el host Linux

En el host debe instalarse un paquete y una versión del cliente NFS aprobados por Backup and DR.

  1. Comprueba si el servicio portmapper o rpcbind se está ejecutando. Ejecutar: # sudo service rpcbind status

    • Un host Red Hat RHEL 6 o CentOS Linux debería devolver algo parecido a lo siguiente: rpcbind (pid 1591) is running...
    • Un host Linux SLES debería devolver algo parecido a lo siguiente: Checking for service rpcbind running
  2. Si el servicio rpcbind no se está ejecutando en el host de Linux, inícialo con el siguiente comando: # sudo service rpcbind start

  3. Usa rpcinfo para enumerar los programas o servicios RPC registrados. Portmapper debe estar registrado y en ejecución.

    # sudo rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    
  4. Comprueba si el host Linux puede hacer una llamada a procedimiento remoto a los programas rpcbind y NFS en el dispositivo de copia de seguridad o recuperación mediante lo siguiente.

    # sudo rpcinfo -T tcp <#vm internal IP> rpcbind
    program 100000 version 2 ready and waiting
    program 100000 version 3 ready and waiting
    program 100000 version 4 ready and waiting
    # sudo rpcinfo -T tcp <#vm internal IP> nfs
    program 100003 version 2 ready and waiting
    program 100003 version 3 ready and waiting
    

Si los comandos anteriores devuelven el resultado que se muestra, significa que la conectividad NFS del host Linux al dispositivo de copia de seguridad o recuperación es correcta.