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:
Instala el agente de copia de seguridad y DR en el host de Linux
Agrega el host de Linux.
Agrega hosts de Linux
Sigue estas instrucciones para agregar un host de Linux:
En la consola de administración, ve a Administrar > Hosts.
Selecciona + Agregar host.
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.
Ingresa la dirección IP del host en Dirección IP y haz clic en el signo más (+) para agregarla.
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.
En Tipo de host, selecciona Genérico.
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.
En la configuración del agente de copia de seguridad y DR, completa los siguientes pasos:
Por lo general, el puerto del agente de Backup and DR es el 5106. Si es otro, ingresa el número de puerto aquí.
Debes proporcionar la clave secreta generada en el host de Linux con las instrucciones que se indican en la sección Cómo instalar el agente de copia de seguridad y DR en un host de Linux o Cómo volver a generar la clave secreta. Puedes agregar la clave secreta ahora o más tarde con las instrucciones para agregar una clave secreta, pero antes de ejecutar el descubrimiento de aplicaciones.
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.
Ve a la consola de administración, selecciona Administrar y, luego, Hosts.
Haz clic con el botón derecho en el host de Linux y elige Editar.
Ve a Configuración del agente de copia de seguridad y DR y busca el campo Secreto.
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
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
Si no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:
yum install iscsi-initiator-utils
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
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
Si no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:
yum install iscsi-initiator-utils
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
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
Si no ves estos dos paquetes, usa el siguiente procedimiento para instalar open-iscsi:
Ejecuta
yast2 sw_single
En la búsqueda, ingresa
iscsi
.Selecciona
open-iscsi
y haz clic en Aceptar.
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
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:
En la consola de administración, haz clic en el menú desplegable Administrar y selecciona Hosts.
Haz clic con el botón derecho en un host y, luego, en Editar.
Haz clic en Agregar puerto.
En el diálogo Agregar puerto, selecciona el dispositivo (si varios dispositivos se conectan al host).
Selecciona WWPN o iSCSI.
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:
En la consola de administración, haz clic en el menú desplegable Administrar y selecciona Hosts.
Haz clic con el botón derecho en el host cuyo formato de disco de preparación deseas cambiar y haz clic en Editar.
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
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
Si no ves nada, puedes instalar el paquete del cliente NFS ejecutando el siguiente comando:
yum install nfs-utils nfs-utils-lib
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
Si no ves nada, puedes instalar
rpcbind
con el siguiente comando:yum install rpcbind
RHEL
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
Si no ves nada, puedes instalar el paquete del cliente NFS con el siguiente comando:
yum install nfs-utils nfs-utils-lib
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
Si no ves nada, puedes instalar
rpcbind
con el siguiente comando:yum install rpcbind
SLES
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
Si no ves los paquetes
nfs-client
niyast2-nfs-xxxx
, usaYaST
ozypper
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
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
Si no ves nada, debes instalar los paquetes con
YaST
ozypper
:Con
YaST
, ejecuta el siguiente comando:yast2 --install rpcbind
Con
zypper
, ejecuta el siguiente comando:zypper install rpcbind
Ubuntu
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:
En la consola de administración, expande el menú desplegable Administrar y selecciona Hosts.
Aparecerá la página Hosts.
Filtra por hosts de tipo Genérico y, en Mostrar solo, selecciona Máquinas virtuales.
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.
En la página Editar host, ve a la sección Ruta de E/S del disco de preparación.
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 |
- 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.