Cómo agregar y descubrir hosts de Linux

El servicio Backup and DR descubre sistemas de archivos, recursos compartidos de archivos de red (NFS) y bases de datos compatibles en hosts de Linux. Antes de poder descubrir y crear una copia de seguridad de los datos de estos hosts, debes hacer lo siguiente:

Agrega hosts de Linux

Sigue estas instrucciones para agregar un host de Linux:

  1. En la consola de administración, ve a Administrar > Hosts.

  2. Selecciona + Agregar host.

  3. En el formulario Agregar host, ingresa el nombre y un nombre amigable opcional. El nombre de un host debe comenzar con una letra y puede contener letras y dígitos (0-9). Ten en cuenta que los caracteres de guion bajo (_) no son válidos en los nombres de host.

  4. Ingresa la dirección IP del host en Dirección IP y haz clic en el signo más (+) para agregarla.

  5. En la sección Appliances, selecciona los dispositivos administrados por la consola de administración que deseas que entreguen este host. Si la lista es larga, puedes usar el campo Buscar para encontrar un electrodoméstico o un grupo de ellos específico.

  6. En Tipo de host, selecciona Genérico.

  7. Ingresa las credenciales de descubrimiento de aplicaciones para descubrir y proteger las aplicaciones de la base de datos en el host. Este campo solo se aplica a las bases de datos MariaDB, MaxDB, MySQL, PostGresSQL, SAP ASE y SAP IQ.

  8. En la configuración del agente de copia de seguridad y DR, completa los siguientes pasos:

  9. Haz clic en Agregar. Si recibes un mensaje de éxito parcial, usa las instrucciones para validar la conectividad del dispositivo de copia de seguridad o recuperación con el agente de copia de seguridad y DR.

Agrega una clave secreta

Si deseas actualizar la clave secreta o si no la agregaste inicialmente, puedes agregarla en el host de Linux.

  1. Ve a la consola de administración, selecciona Administrar y, luego, Hosts.

  2. Haz clic con el botón derecho en el host de Linux y elige Editar.

  3. Ve a Configuración del agente de copia de seguridad y DR y busca el campo Secreto.

  4. Pega la clave secreta que guardaste antes en el campo Secreto y haz clic en Guardar. Asegúrate de que el estado de Certificado cambie a Válido. Si recibes un mensaje de éxito parcial, usa las instrucciones para validar la conectividad del dispositivo de copia de seguridad o recuperación con el agente de copia de seguridad y DR.

Tareas de copia de seguridad y fstrim anormalmente largas

La tecnología de CBT del servicio de copia de seguridad y DR se basa en un mapa de bits que se genera para cada operación de escritura en el volumen protegido. Las utilidades como fstrim que modifican los bloques de metadatos del sistema de archivos hacen que el proceso de copia de seguridad copie datos adicionales, lo que aumenta el tiempo de la copia de seguridad.

Conectividad iSCSI en un host de Linux

Si el agente de Backup and DR escribirá datos de copia de seguridad en el disco de preparación con iSCSI, se debe instalar un iniciador de iSCSI en el host.

Instala el iniciador de iSCSI en el host de Linux

Usa las siguientes instrucciones para instalar el iniciador de iSCSI en hosts de Centos, RHEL, SLES o Ubuntu.

CentOS

  1. Asegúrate de tener instalado el paquete iscsi-initiator-utils. Usa el siguiente comando para verificar el paquete instalado:

      yum list installed | grep iscsi
    

    También puedes usar el siguiente comando para verificar el paquete del iniciador:

      rpm -qa | grep iscsi
    

    El resultado es similar al siguiente:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Si no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:

      yum install iscsi-initiator-utils
    
  3. Valida el nombre del iniciador de iSCSI con el siguiente comando. Cada host debe tener un nombre de iniciador único:

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. Asegúrate de tener instalado el paquete iscsi-initiator-utils. Usa el siguiente comando para verificar el paquete instalado:

      yum list installed | grep iscsi
    

    También puedes usar el siguiente comando para verificar el paquete del iniciador:

      rpm -qa | grep iscsi
    

    El resultado es similar al siguiente:

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. Si no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:

      yum install iscsi-initiator-utils
    
  3. Valida el nombre del iniciador de iSCSI con el siguiente comando. Cada host debe tener un nombre de iniciador único:

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. Asegúrate de tener instalado el paquete iopen-iscsi. Usa el siguiente comando para verificar el paquete instalado:

      rpm -qa | grep iscsi
    

    El resultado es similar al siguiente:

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. Si no ves estos dos paquetes, usa el siguiente procedimiento para instalar open-iscsi:

    1. Ejecuta yast2 sw_single

    2. En la búsqueda, ingresa iscsi.

    3. Selecciona open-iscsi y haz clic en Aceptar.

  3. Valida el nombre del iniciador de iSCSI con el siguiente comando. Cada host debe tener un nombre de iniciador único:

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. Usa el siguiente comando para instalar el iniciador de iSCSI en un host Ubuntu:

      sudo apt install open-iscsi
    

    El resultado es similar al siguiente:

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      open-iscsi is already the newest version (2.0.874-5ubuntu2.11).
      open-iscsi set to manually installed.
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    

Cómo ver y configurar puertos de host

Los puertos se configuraron en el momento de la implementación en Configura y planifica una implementación de copia de seguridad y DR. Usa esta sección para anular la información del puerto proporcionada por el dispositivo de copia de seguridad o recuperación con el nuevo puerto iSCSI en el host para conectarte al dispositivo. Esta información de puerto se envía a los dispositivos.

Usa las siguientes instrucciones si quieres ver o anular la información del puerto que proporciona el dispositivo:

  1. En la consola de administración, haz clic en el menú desplegable Administrar y selecciona Hosts.

  2. Haz clic con el botón derecho en un host y, luego, en Editar.

  3. Haz clic en Agregar puerto.

  4. En el diálogo Agregar puerto, selecciona el dispositivo (si varios dispositivos se conectan al host).

  5. Selecciona WWPN o iSCSI.

  6. Haz clic en Agregar y, luego, en Guardar el parámetro de configuración del host.

Conectividad de NFS en un host de Linux

Si el agente de Backup and DR escribirá datos de copia de seguridad en el disco de preparación a través de NFS, se debe instalar un cliente NFS en el host.

Cambia el formato del disco de preparación

Sigue estas instrucciones para cambiar el formato del disco de preparación:

  1. En la consola de administración, haz clic en el menú desplegable Administrar y selecciona Hosts.

  2. Haz clic con el botón derecho en el host cuyo formato de disco de preparación deseas cambiar y haz clic en Editar.

  3. Cambia el parámetro de configuración Staging Disk Format to Guest de Block a NFS.

    Esto garantiza que el disco de preparación se presente como un recurso compartido de NFS y que el agente de copia de seguridad y DR lo consuma. Cuando activas una imagen capturada con NFS, se debe acceder a ella como un recurso compartido de NFS y no se puede acceder a ella con iSCSI.

Instala el cliente de NFS en un host de Linux

Usa las siguientes instrucciones para instalar bibliotecas cliente de NFS en hosts de Centos, RHEL, SLES o Ubuntu.

CentOS

  1. Asegúrate de tener instalado el paquete nfs-utils. Usa el siguiente comando para verificar el paquete instalado:

      yum list installed | grep nfs
    

    Para verificar el paquete del iniciador, ejecuta el siguiente comando:

      rpm -qa | grep nfs
    

    El resultado es similar al siguiente:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Si no ves nada, puedes instalar el paquete del cliente NFS ejecutando el siguiente comando:

      yum install nfs-utils nfs-utils-lib
    
  3. Asegúrate de que el paquete rpcbind (portmapper) esté instalado en el host de Linux con el siguiente comando:

      yum list installed | grep rpcbind
    

    Para verificar el paquete del iniciador, ejecuta el siguiente comando:

      rpm -qa | grep rpcbind
    

    El resultado es similar al siguiente:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Si no ves nada, puedes instalar rpcbind con el siguiente comando:

      yum install rpcbind
    

RHEL

  1. Asegúrate de tener instalado el paquete nfs-utils. Usa el siguiente comando para verificar el paquete instalado:

      yum list installed | grep nfs
    

    Para verificar el paquete del iniciador, ejecuta el siguiente comando:

      rpm -qa | grep nfs
    

    El resultado es similar al siguiente:

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. Si no ves nada, puedes instalar el paquete del cliente NFS con el siguiente comando:

      yum install nfs-utils nfs-utils-lib
    
  3. Asegúrate de que el paquete rpcbind (portmapper) esté instalado en el host de Linux con el siguiente comando:

      yum list installed | grep rpcbind
    

    Para verificar el paquete del iniciador, ejecuta el siguiente comando:

      rpm -qa | grep rpcbind
    

    El resultado es similar al siguiente:

      rpcbind-0.2.0-11.el6.x86_64
    
  4. Si no ves nada, puedes instalar rpcbind con el siguiente comando:

      yum install rpcbind
    

SLES

  1. Asegúrate de tener instalado el paquete nfs-utils-utils. Usa el siguiente comando para verificar el paquete instalado:

      rpm -qa | grep nfs
    

    El resultado es similar al 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 ni yast2-nfs-xxxx, usa YaST o zypper para instalar los paquetes de cliente de NFS con los siguientes comandos.

    • Con YaST, ejecuta el siguiente comando:

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • Con zypper, ejecuta el siguiente comando:

        zypper install nfs-client
      
  3. Usa el siguiente comando para asegurarte de que el paquete rpcbind (portmapper) esté instalado en el host de Linux:

        rpm -qa | grep rpcbind
    

    El resultado es similar al siguiente:

    rpcbind-0.1.6+git20080930-6.15
    
  4. Si no ves nada, debes instalar los paquetes con YaST o zypper:

    • Con YaST, ejecuta el siguiente comando:

        yast2 --install rpcbind
      
    • Con zypper, ejecuta el siguiente comando:

        zypper install rpcbind
      

Ubuntu

  1. Usa el siguiente comando para instalar bibliotecas cliente de NFS en un host de Ubuntu:

      sudo apt install nfs-common
    

    El resultado es similar al siguiente:

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
    

Establece la ruta de acceso de E/S del disco de preparación (solo para VMs de VMware)

Las VMs de VMware para Linux también pueden seleccionar una ruta de E/S de disco de preparación. Puedes asignar el transporte NFS o SAN (iSCSI) con el host ESX, o bien omitir este y dirigirlo a la VM. El modo de transporte NFS es el predeterminado. Esto no afecta la configuración Formatear disco de preparación como invitado.

Usa las siguientes instrucciones para configurar la ruta de acceso de E/S del disco de preparación:

  1. En la consola de administración, expande el menú desplegable Administrar y selecciona Hosts.

    Aparecerá la página Hosts.

  2. Filtra por hosts de tipo Genérico y, en Mostrar solo, selecciona Máquinas virtuales.

  3. Selecciona el host para el que deseas configurar la ruta de acceso de E/S del disco de preparación y haz clic en Editar.

  4. En la página Editar host, ve a la sección Ruta de E/S del disco de preparación.

  5. Selecciona una de las siguientes opciones con la información de esta tabla:

Transporte Volúmenes de copia de seguridad y DR Dónde se presentan los volúmenes Cómo se adjuntan a la VM
Transporte de NFS En el almacén de datos de NFS Host de ESXi VMDK
Transporte de SAN A través de iSCSI Iniciador de iSCSI del host de ESXi Asignación de dispositivos sin procesar (RDM)
SAN a invitado A través de iSCSI Iniciador de iSCSI de la VM de invitado Bloquear dispositivo
NFS a invitado A través de NFS Cliente de NFS de la VM de invitado Uso compartido de NFS
  1. Haz clic en Guardar.

Cómo encontrar registros y secuencias de comandos en el host de Linux

En un host de Linux, los registros del agente, llamados UDSAgent.logs, se almacenan en /var/act/log. Puedes crear secuencias de comandos para realizar acciones previas y posteriores en aplicaciones en el host de Linux. Para usar secuencias de comandos, crea una carpeta llamada /act/scripts y almacena todas las secuencias de comandos en ella.