Puede ejecutar el script de copia de seguridad y restauración para garantizar que VMware vRealize Operations Manager continúe recibiendo datos después de que la instancia de vRealize Application Remote Collector deje de estar disponible. Todos los endpoints existentes configurados se conectarán automáticamente a vRealize Application Remote Collector y continuarán enviando datos después de restaurar la instancia de vRealize Application Remote Collector. Se trata de una tarea opcional que puede ejecutar si tiene problemas con el dispositivo de vRealize Application Remote Collector.
La tarea se divide en dos partes. La primera parte implica realizar una copia de seguridad a petición de los detalles de conexión y configuración de vRealize Application Remote Collector. Un trabajo cron también realiza la copia de seguridad automáticamente todos los días.
La segunda parte implica restaurar la instancia de vRealize Application Remote Collector con el archivo de copia de seguridad que ha creado o el archivo de copia de seguridad creado por el trabajo cron.
Requisitos previos
- El dispositivo de vRealize Application Remote Collector debe estar configurado con una IP estática o un FQDN estático. Los endpoints deben estar configurados.
- Realice una copia de seguridad de los detalles de la configuración de red del dispositivo de vRealize Application Remote Collector. Capture los detalles de configuración de red del recopilador remoto de aplicaciones de vRealize mediante la interfaz de usuario de VAMI o las herramientas de vCenter Server. Mantenga los detalles de la red disponibles cuando restaure el dispositivo de vRealize Application Remote Collector a partir de la copia de seguridad.
- El ajuste de tamaño del nuevo dispositivo de vRealize Application Remote Collector a partir del cual vaya a restaurar una copia de seguridad debe ser mayor o igual que el del dispositivo anterior. La configuración de red, la IP estática o el FQDN estático deben ser iguales. De esta manera, las máquinas virtuales de endpoint pueden llegar al nuevo dispositivo.
Procedimiento
- Realice una copia de seguridad de una instancia en ejecución de vRealize Application Remote Collector; para ello, realice una copia de los detalles de conexión y configuración.
- Conéctese a la máquina virtual que ejecuta vRealize Application Remote Collector mediante SSH.
- Introduzca el siguiente comando para acceder a la carpeta de scripts:
cd /ucp/ucp-config-scripts
- Ejecute el script arc-state-bundle.sh con la opción de copia de seguridad. El script realiza una tarea de copia de seguridad o restauración en función de la opción que proporcione.
./arc-state-bundle.sh backup_state
Al ejecutar este script, el archivo de copia de seguridad se envía a la carpeta /ucp-bkup/state-bundles. El nombre de archivo está en el formato Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar. Este archivo contiene los detalles de conexión y configuración de los endpoints. - Guarde el archivo Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar en una ubicación remota.
- También se ejecuta un trabajo cron cada día y realiza una copia de seguridad del archivo Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar. El archivo .tar se guarda durante cinco días. El sexto día, el archivo .tar más antiguo se elimina y se reemplaza. Para restaurar el dispositivo de vRealize Application Remote Collector a partir del archivo .tar, guarde el archivo en una ubicación remota.
- Restaure los archivos de configuración de la copia de seguridad en un nuevo dispositivo de vRealize Application Remote Collector.
- Configure el nuevo dispositivo de vRealize Application Remote Collector con la misma configuración de red e IP que el dispositivo anterior. Esta información está disponible en el archivo de configuración de red del que realizó una copia de seguridad.
- Conéctese a la máquina virtual que ejecuta vRealize Application Remote Collector mediante SSH.
- Recupere el archivo Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar más reciente del archivado y cópielo en una ubicación a la que pueda acceder el dispositivo de vRealize Application Remote Collector.
- Introduzca el siguiente comando para acceder a la carpeta de scripts:
cd /ucp/ucp-config-scripts
- Ejecute el script arc-state-bundle.sh. Utilice la opción de restauración. Proporcione la ubicación del archivo Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar.
./arc-state-bundle.sh restore_state <<location of the backed up tar file, with the filename.tar extension>>
El comando anterior busca el archivo que empieza por Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar para cargarlo. El script configura el nuevo dispositivo de vRealize Application Remote Collector con la misma configuración que la instancia que se desactivó y reinicia todos los contenedores.
Por ejemplo, el siguiente comando restaura el dispositivo a partir del paquete de estado /tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar desde la ubicación /tmp/fromArchive/:
./arc-state-bundle.sh restore_state "/tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar"
Resultados
La restauración de vRealize Application Remote Collector se completa y vuelve a estar disponible. Los endpoints existentes vuelven a conectarse a vRealize Application Remote Collector y continúan enviando datos.
Qué hacer a continuación
Si la instancia de vRealize Application Remote Collector estaba enviando datos a VMware vRealize Operations Manager, se puede producir un error en la recopilación del adaptador cuando la instancia de vRealize Application Remote Collector deja de funcionar. En VMware vRealize Operations Manager, el estado de las instancias del adaptador cambia para indicar que se ha producido un error. Si esto sucede, debe iniciar manualmente la instancia del adaptador después de restaurar el dispositivo de vRealize Application Remote Collector.