Preparar Filestore y otros sistemas de archivos para el servicio de copia de seguridad y recuperación tras fallos

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 más arriba, significa que la conectividad NFS del host Linux al dispositivo de copia de seguridad o recuperación es correcta.

Planificar el tamaño del disco de almacenamiento provisional

En algunos sistemas de archivos grandes, es posible que tengas que definir manualmente el tamaño del disco de almacenamiento provisional del sistema de archivos. El tamaño predeterminado del disco de almacenamiento provisional es NAS capacity + 20%, pero hay dos casos en los que puede ser insuficiente:

  • A veces, los sistemas de archivos de red NFS y SMB informan incorrectamente de capacidades muy grandes. En los casos en los que el sistema de archivos informa de que supera los 128 TiB, el agente de Backup and DR falla en la copia de seguridad con el código de error 5289: "El tamaño indicado del volumen protegido requiere que se especifique el tamaño del disco de almacenamiento provisional para esta aplicación". Este error impide que el servicio de copia de seguridad y recuperación asigne un disco enorme que no es necesario o que es más grande de lo que puede gestionar el dispositivo de copia de seguridad o recuperación.

  • Aunque tu NAS utilice la desduplicación y la compresión en sus discos, el servicio de copia de seguridad y recuperación ante desastres no desduplica ni comprime los datos de la imagen de copia de seguridad en el disco de almacenamiento provisional. Es posible que tu NAS informe de un uso de 5 TB, pero la imagen de copia de seguridad del disco de almacenamiento temporal puede ocupar mucho más espacio. Para ello, los administradores también deben especificar un tamaño de disco de almacenamiento provisional manual. Esto puede provocar un error de "disco de almacenamiento provisional lleno".

Si ves alguno de estos errores, define manualmente el tamaño del disco de almacenamiento provisional en Detalles y ajustes de la aplicación.

Capturas virtuales en un directorio .snapshot

A veces, en el NAS hay directorios .snapshot que contienen una copia completa del contenido del NAS. Se trata de copias virtuales del NAS. El agente de copia de seguridad y recuperación ante desastres intenta copiar todas esas copias y se queda sin espacio. Para solucionar este problema, puedes usar un patrón de exclusión de .snapshot o ~snapshot (el nombre que use el NAS). Consulta Excluir patrones en.

Información adicional para preparar hosts del sistema de archivos

En el artículo Gestionar hosts y sus aplicaciones conectadas se incluye información adicional relevante para preparar un host del sistema de archivos para la protección.