Backup and DR detecta sistemas de archivos, recursos compartidos de archivos de red (NFS) y bases de datos compatibles en hosts de Linux. Antes de poder detectar y crear copias de seguridad de los datos de estos hosts, debes hacer lo siguiente:
Agrega el host de Linux.
Cómo agregar hosts de Linux
Sigue estas instrucciones para agregar un host de Linux:
En la consola de administración de dispositivos, ve a Administrar > Hosts.
Selecciona + Agregar host.
En el formulario Agregar host, ingresa el nombre y un nombre descriptivo 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 las consolas de administración de dispositivos que deseas que publiquen este host. Si la lista es larga, puedes usar el campo Buscar para encontrar un electrodoméstico específico o un grupo de electrodomésticos.
En Tipo de host, selecciona Genérico.
Ingresa las credenciales de descubrimiento de aplicaciones para descubrir y proteger las aplicaciones de bases de datos en el host. Este campo solo se aplica a las bases de datos de MariaDB, MaxDB, MySQL, PostgreSQL, SAP ASE y SAP IQ.
En la configuración del agente de Backup and DR, completa los siguientes pasos:
El puerto del agente de Backup and DR suele ser el 5106. Si es otro, ingresa el número de puerto aquí.
Debes proporcionar la clave secreta generada en el host de Linux según las instrucciones de la sección Instala el agente de Backup and DR en un host de Linux o Regenera la clave secreta. Puedes agregar la clave secreta ahora o más tarde siguiendo las instrucciones de Agregar una clave secreta, pero antes de ejecutar el descubrimiento de la aplicación.
Haz clic en Agregar. Si recibes un mensaje de éxito parcial, sigue las instrucciones para validar la conectividad del dispositivo de copia de seguridad o recuperación con el agente de Backup and DR.
Cómo agregar una clave secreta
Si quieres actualizar la clave secreta o no la agregaste inicialmente, puedes agregarla en el host de Linux.
Ve a la consola de administración del dispositivo, selecciona Administrar y, luego, Hosts.
Haz clic con el botón derecho en el host de Linux y elige Editar.
Ve a Backup and DR Agent Settings y busca el campo Secret.
Pega la clave secreta que guardaste antes en el campo Secreto y haz clic en Guardar. Asegúrate de que el estado del Certificado cambie a Válido. Si recibes un mensaje de éxito parcial, sigue las instrucciones para validar la conectividad del dispositivo de copia de seguridad o recuperación con el agente de Backup and DR.
Trabajos de copia de seguridad y fstrim anormalmente largos
La tecnología de CBT de Backup and 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 copia de seguridad.
Conectividad iSCSI en un host de Linux
Si el agente de Backup and DR escribirá datos de copias de seguridad en el disco de transferencia con iSCSI, se debe instalar un iniciador de iSCSI en el host.
Instala el iniciador iSCSI en el host de Linux
Sigue las instrucciones que se indican a continuación para instalar el iniciador 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 iscsiTambién puedes usar el siguiente comando para verificar el paquete del iniciador:
rpm -qa | grep iscsiEl resultado es similar al siguiente:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSi no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:
yum install iscsi-initiator-utilsValida 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 iscsiTambién puedes usar el siguiente comando para verificar el paquete del iniciador:
rpm -qa | grep iscsiEl resultado es similar al siguiente:
iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpmSi no ves nada, puedes continuar con la instalación del paquete con el siguiente comando:
yum install iscsi-initiator-utilsValida 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 iscsiEl resultado es similar al siguiente:
open-iscsi-x.x.x.x yast2-iscsi-client-x.x.x.xSi no ves ambos paquetes, usa el siguiente procedimiento para instalar open-iscsi:
Ejecuta
yast2 sw_singleEn la búsqueda, ingresa
iscsi.Selecciona
open-iscsiy 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 iSCSI en un host de Ubuntu:
sudo apt install open-iscsiEl 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 los puertos del host
Los puertos se configuraron en el momento de la implementación en Configura y planifica una implementación de Backup and DR. Usa esta sección para anular la información del puerto proporcionado del dispositivo de copia de seguridad o recuperación con un nuevo puerto iSCSI en el host para conectarte al dispositivo. Esta información del puerto se envía a los dispositivos.
Usa las siguientes instrucciones si deseas ver o anular la información del puerto que proporciona el dispositivo:
En la consola de administración del dispositivo, 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 electrodoméstico (si varios electrodomésticos 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 copias de seguridad en el disco de etapa de pruebas a través de NFS, se debe instalar un cliente de NFS en el host.
Cambia el formato del disco de transferencia
Sigue estas instrucciones para cambiar el formato del disco de transferencia:
En la consola de administración del dispositivo, 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 transferencia quieras cambiar y, luego, haz clic en Editar.
Cambia el parámetro de configuración Formato de disco de etapa de pruebas a invitado de Bloque a NFS.
Esto garantiza que el disco de etapa de pruebas se presente como un recurso compartido de NFS y que el agente de Backup and DR consuma este recurso compartido. Cuando activas una copia de seguridad capturada con NFS, se debe acceder a ella como un recurso compartido de NFS; no se puede acceder a ella con iSCSI.
Instala el cliente de NFS en un host de Linux
Sigue las instrucciones que se indican a continuación para instalar las 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 nfsPara verificar el paquete del iniciador, ejecuta el siguiente comando:
rpm -qa | grep nfsEl resultado es similar al siguiente:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Si no ves nada, puedes continuar con la instalación del paquete del cliente NFS ejecutando el siguiente comando:
yum install nfs-utils nfs-utils-libAsegúrate de que el paquete
rpcbind(portmapper) esté instalado en el host de Linux con el siguiente comando:yum list installed | grep rpcbindPara verificar el paquete del iniciador, ejecuta el siguiente comando:
rpm -qa | grep rpcbindEl resultado es similar al siguiente:
rpcbind-0.2.0-11.el6.x86_64Si no ves nada, puedes continuar con la instalación de
rpcbindcon 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 nfsPara verificar el paquete del iniciador, ejecuta el siguiente comando:
rpm -qa | grep nfsEl resultado es similar al siguiente:
nfs-utils-lib-1.1.5-9.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64Si no ves nada, puedes continuar con la instalación del paquete del cliente NFS con el siguiente comando:
yum install nfs-utils nfs-utils-libAsegúrate de que el paquete
rpcbind(portmapper) esté instalado en el host de Linux con el siguiente comando:yum list installed | grep rpcbindPara verificar el paquete del iniciador, ejecuta el siguiente comando:
rpm -qa | grep rpcbindEl resultado es similar al siguiente:
rpcbind-0.2.0-11.el6.x86_64Si no ves nada, puedes continuar con la instalación de
rpcbindcon 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 nfsEl 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.81Si no ves los paquetes
nfs-clientniyast2-nfs-xxxx, usaYaSTozypperpara instalar los paquetes del cliente de NFS con los siguientes comandos.Con
YaST, ejecuta el siguiente comando:yast2 --install yast2-nfs-client yast2 --install yast2-nfs-commonCon
zypper, ejecuta el siguiente comando:zypper install nfs-client
Asegúrate de que el paquete
rpcbind(portmapper) esté instalado en el host de Linux con el siguiente comando:rpm -qa | grep rpcbindEl resultado es similar al siguiente:
rpcbind-0.1.6+git20080930-6.15Si no ves nada, debes instalar los paquetes con
YaSTozypper:Con
YaST, ejecuta el siguiente comando:yast2 --install rpcbindCon
zypper, ejecuta el siguiente comando:zypper install rpcbind
Ubuntu
Usa el siguiente comando para instalar las bibliotecas cliente de NFS en un host de Ubuntu:
sudo apt install nfs-commonEl 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.
Cómo establecer la ruta de E/S del disco de etapa de pruebas (solo para VMs de VMware)
Las VMs de VMware con Linux también pueden seleccionar una ruta de E/S de disco de etapa de pruebas. Puedes asignar el transporte NFS o SAN (iSCSI) con el host de ESX, o bien omitirlo y dirigirlo a la VM. El modo de transporte NFS es el predeterminado. Esto no afecta el parámetro de configuración Formato de disco de etapa de pruebas para el invitado.
Sigue estas instrucciones para configurar la ruta de E/S del disco de transferencia:
En la consola de administración del dispositivo, 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 E/S del disco de transferencia y haz clic en Editar.
En la página Edit Host, ve a la sección Staging Disk I/O Path.
Selecciona una de las siguientes opciones con la información de esta tabla:
Transporte Volúmenes de Backup and DR Dónde se presentan los volúmenes Cómo se adjuntan a la VM Transporte de NFS A través del almacén de datos de NFS Host de ESXi VMDK Transporte SAN A través de iSCSI Iniciador iSCSI del host de ESXi Asignación de dispositivos sin procesar (RDM) De SAN a invitado A través de iSCSI Iniciador iSCSI de la VM invitada Bloquear dispositivo NFS a invitado A través de NFS Cliente NFS de la VM invitada Recurso 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 las aplicaciones del host de Linux. Para usar secuencias de comandos, crea una carpeta llamada /act/scripts y almacena todas las secuencias de comandos en ella.