Puede crear copias de seguridad que pueden permitirle restaurar el entorno de VMware Cloud Director después de un error.

Hacer una copia de seguridad del dispositivo principal de VMware Cloud Director versión 10.3.1 y posteriores

A partir de VMware Cloud Director 10.3.1 y versiones posteriores, puede utilizar la interfaz de usuario de administración de dispositivos de VMware Cloud Director para realizar una copia de seguridad del dispositivo principal.

Requisitos previos

Compruebe que el estado del clúster tiene el estado HEALTHY. Consulte Ver el estado del clúster y el modo de conmutación por error del dispositivo de VMware Cloud Director.

Procedimiento

  1. Inicie sesión como root en la interfaz de usuario de administración de dispositivos de la celda principal, de la celda en espera o de la celda de aplicación en https://cell_eth0_ip_address:5480.
  2. En el panel izquierdo, haga clic en la pestaña Copia de seguridad.
    En la página Copia de seguridad, puede ver una lista de copias de seguridad anteriores.
  3. Haga clic en Realizar copia de seguridad ahora.
  4. Para confirmar la copia de seguridad, haga clic en Copia de seguridad.
    El dispositivo VMware Cloud Director crea los archivos de copia de seguridad en el directorio /opt/vmware/vcloud-director/data/transfer/backups. Las copias de seguridad de las versiones anteriores de VMware Cloud Director se encuentran en el directorio /opt/vmware/vcloud-director/data/transfer/pgdb-backup. Sin embargo, las copias de seguridad de versiones anteriores no son compatibles con VMware Cloud Director 10.3.1 y versiones posteriores.
  5. Cuando finalice la copia de seguridad, haga clic en Cerrar.

Resultados

El archivo recién creado aparece en la lista de copias de seguridad. El nombre de la copia de seguridad tiene el formato copia de seguridad-fecha-hora-formato.tgz. Para el dispositivo de VMware Cloud Director 10.3.2 y versiones posteriores, el nombre de la copia de seguridad tiene el formato copia de seguridad-fecha-hora-formato.zip.

Qué hacer a continuación

  • Si no tiene previsto restaurar el sistema a la versión 10.3 o una anterior, puede eliminar las copias de seguridad en el directorio /opt/vmware/vcloud-director/data/transfer/pgdb-backup.
  • Si no tiene previsto restaurar el sistema a la versión 10.3.1, puede eliminar las copias de seguridad del directorio /opt/vmware/vcloud-director/data/transfer/backups.
  • A partir de VMware Cloud Director 10.3.2, puede eliminar las copias de seguridad innecesarias de 10.3.2 y versiones posteriores mediante la interfaz de usuario de administración de dispositivos de VMware Cloud Director o la API del dispositivo de VMware Cloud Director. Para obtener información sobre cómo utilizar la API del dispositivo de VMware Cloud Director, consulte la Referencia de la API del dispositivo de VMware Cloud Director.

Hacer una copia de seguridad de la base de datos integrada del dispositivo de VMware Cloud Director 10.3

Si el entorno de VMware Cloud Director 10.3 consta de implementaciones de dispositivos de VMware Cloud Director con bases de datos PostgreSQL integradas, puede realizar una copia de seguridad de la base de datos de VMware Cloud Director desde la celda principal. El archivo .tgz resultante se almacena en la ubicación de almacenamiento del servicio de transferencia compartido NFS.

Nota: Este procedimiento es para VMware Cloud Director versión 10.3. Para obtener VMware Cloud Director 10.3.1 y versiones posteriores, consulte Hacer una copia de seguridad del dispositivo principal de VMware Cloud Director versión 10.3.1 y posteriores.

Requisitos previos

Compruebe que el estado del clúster tiene el estado HEALTHY. Consulte Ver el estado del clúster y el modo de conmutación por error del dispositivo de VMware Cloud Director.

Procedimiento

  1. Inicie sesión directamente o mediante un cliente SSH en la celda principal como usuario raíz.
  2. Desplácese hasta /opt/vmware/appliance/bin.
  3. Ejecute el comando create-db-backup.

Resultados

En el almacenamiento del servicio de transferencia compartido de NFS, en el directorio vcloudapp.nfs_mount.VMware_vCloud_Director/pgdb-backup/, verá el archivo db-backup-date_time_format.tgz que se acaba de crear. El archivo .tgz contiene el archivo de volcado de la base de datos, así como los archivos global.properties, responses.properties, certificates, proxycertificates y truststore de la celda principal.

Restaurar el dispositivo principal de VMware Cloud Director versión 10.3.1 y posteriores

A partir de la versión 10.3.1, para restaurar el dispositivo principal, puede utilizar la interfaz de usuario de administración de dispositivos de VMware Cloud Director. Si se produce un error en un clúster de HA, por ejemplo, durante una actualización con errores, puede utilizar una copia de seguridad para restaurar el principal, en lugar de usar una instantánea de máquina virtual.

Requisitos previos

Procedimiento

  1. Inicie sesión como root en la interfaz de usuario de administración de dispositivos de la celda principal recién implementada en https://primary_eth0_ip_address:5480.
  2. En el panel izquierdo, haga clic en la pestaña Restaurar desde copia de seguridad.
  3. Introduzca la ruta que contiene el directorio de copias de seguridad, por ejemplo, remote_target:/data/transfer.
    El montaje de NFS y el recurso compartido que contiene el directorio de copias de seguridad deben tener el permiso 750 y la propiedad vcloud.vcloud.
  4. Cuando el validador confirme el recurso compartido de NFS, haga clic en Siguiente.
  5. Seleccione la copia de seguridad que desea utilizar para restaurar el dispositivo principal y haga clic en Siguiente.
    De forma predeterminada, solo aparecen las copias de seguridad con una versión compatible. Puede ordenar las copias de seguridad por fecha o filtrarlas por la versión del dispositivo.
  6. (opcional) Si la versión del dispositivo de VMware Cloud Director es la 10.3.3 o posterior, seleccione los certificados que desea restaurar desde la copia de seguridad.
    Para el dispositivo restaurado, puede reutilizar el certificado HTTP, el certificado de proxy de la consola o ambos.
  7. Introduzca la ruta de acceso al recurso compartido de transferencia para el dispositivo principal restaurado.
    Puede utilizar el mismo recurso compartido de NFS o introducir un nuevo recurso compartido para el dispositivo restaurado.
  8. Cuando el validador confirme el recurso compartido de NFS, haga clic en Restaurar.
  9. Cuando la operación de restauración se complete correctamente, haga clic en Cerrar.

Qué hacer a continuación

  1. Implemente o restaure celdas en espera y de la aplicación adicionales.
    • Para implementar celdas adicionales, consulte Implementación y configuración inicial del dispositivo de VMware Cloud Director.
    • A partir de VMware Cloud Director 10.3.3, al igual que sucede al restaurar el dispositivo principal, puede restaurar celdas adicionales mediante la interfaz de usuario de administración del dispositivo de VMware Cloud Director. Al restaurar celdas adicionales, si los certificados de proxy de consola y HTTP hacen referencia a la ruta de acceso al recurso compartido de transferencia, VMware Cloud Director configura las celdas para que utilicen los mismos certificados que el dispositivo principal. Si los certificados de proxy de consola y HTTP hacen referencia a una ruta de acceso local y tienen la misma clave-contraseña que root, VMware Cloud Director configura las celdas adicionales para que utilicen certificados autofirmados.
  2. Si el modo de conmutación por error era Automatic antes de la restauración, debe volver a establecerlo como Automatic mediante la API del dispositivo de VMware Cloud Director.
  3. Si el modo FIPS del dispositivo de VMware Cloud Director estaba activado antes de la restauración, debe volver a establecerlo mediante la API del dispositivo de VMware Cloud Director.

    El modo FIPS de las celdas se restaura automáticamente.

Restaurar un entorno de dispositivo de VMware Cloud Director 10.3 con una configuración de base de datos de HA

Si realizó una copia de seguridad de la base de datos integrada de PostgreSQL correspondiente a un entorno de dispositivo de VMware Cloud Director mediante una configuración de base de datos de alta disponibilidad, puede implementar un nuevo clúster de dispositivos y restaurar en él la base de datos del dispositivo.

El flujo de trabajo de restauración incluye tres etapas principales.

  • Copiar el archivo .tar de copia de seguridad de la base de datos integrada a partir del almacenamiento compartido NFS del servicio de transferencia
  • Restaurar la base de datos en las celdas principal y en espera de la base de datos integrada.
  • Implementar cualquier celda de aplicación requerida.

Requisitos previos

Procedimiento

  1. En las celdas principal y en espera, inicie sesión como raíz y ejecute el comando para detener el servicio de VMware Cloud Director.
    service vmware-vcd stop
  2. En las celdas principal y en espera, copie el archivo . tar de copia de seguridad en la carpeta /tmp.

    Si no hay suficiente espacio libre en la carpeta /tmp, use otra ubicación para almacenar el archivo .tar.

  3. En las celdas principal y en espera, descomprima el archivo de copia de seguridad en /tmp.
    tar -zxvf db-backup-date_time_format.tgz

    En la carpeta /tmp, puede ver los archivos extraídos global.properties, responses.properties, certificates.pem, certificates.key, proxycertficates.pem, proxycertficates.key y truststore.pem, así como el archivo de volcado de la base de datos con el nombre vcloud_date_time_format.

    Nota: El archivo truststore.pem solo está disponible para VMware Cloud Director 10.2.2 y versiones posteriores.
  4. En la celda principal únicamente, inicie sesión como raíz en la consola y ejecute los siguientes comandos.
    1. Quite la base de datos vcloud.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
    2. Ejecute el comando pg_restore.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
  5. En las celdas principal y en espera, guarde una copia de los archivos de datos de configuración, reemplácelos y vuelva a configurar e iniciar el servicio de VMware Cloud Director.
    1. Realice una copia de seguridad de las propiedades, las claves privadas, los certificados y los archivos truststore.

      Los archivos global.properties, responses.properties, certificates.pem, certificates.key, proxycertificates.pem, proxycertificates.key, user.http.pem, user.http.key, user.consoleproxy.pem, user.consoleproxy.key y truststore.pem se encuentran en /opt/vmware/vcloud-director/etc/.

      cd /opt/vmware/vcloud-director/etc
      mkdir -p backup
      cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* backup
    2. Copie y reemplace las propiedades, las claves privadas, los certificados y los archivos truststore de los archivos de copia de seguridad que extrajo en el paso 3.
      cd /tmp
      cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* /opt/vmware/vcloud-director/etc/
    3. Ejecute los siguientes comandos para volver a configurar el servicio de VMware Cloud Director.
      /opt/vmware/vcloud-director/bin/configure --unattended-installation --database-type postgres --database-user vcloud \
      --database-password db_password_new_primary --database-host eth1_ip_new_primary --database-port 5432 \
      --database-name vcloud --uuid --cert /opt/vmware/vcloud-director/etc/user.http.pem --key /opt/vmware/vcloud-director/etc/user.http.key --key-password key_password --consoleproxy-cert /opt/vmware/vcloud-director/etc/user.consoleproxy.pem --consoleproxy-key /opt/vmware/vcloud-director/etc/user.consoleproxy.key --consoleproxy-key-password key_password --primary-ip appliance_eth0_ip \
      --console-proxy-ip appliance_eth0_ip --console-proxy-port-https 8443 
      /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-ssl true
      Donde:
      • Las opciones --key-password y --consoleproxy-key-password coinciden con las contraseñas de las claves privadas del dispositivo. La contraseña de clave privada puede ser la contraseña raíz que utilizó durante la implementación del dispositivo.
      • La opción --database-password coincide con la contraseña de la base de datos que estableció durante la configuración del dispositivo en la interfaz de usuario de administración del dispositivo de VMware Cloud Director en https://appliance_eth0_ip:5480.
      • La opción --database-host coincide con la dirección IP de red de eth1 del dispositivo de la base de datos principal.
      • El valor --primary-ip coincide con la dirección IP de red de eth0 de la celda del dispositivo que va a restaurar. Esta no es la dirección IP de la celda de base de datos principal.
      • El valor --console-proxy-ip coincide con la dirección IP de red de eth0 del dispositivo que va a restaurar.

      Para obtener información sobre cómo solucionar problemas, consulte Error al volver a configurar el servicio de VMware Cloud Director cuando se realiza una migración al dispositivo de VMware Cloud Director o una restauración en este.

    4. Ejecute el comando para iniciar el servicio de VMware Cloud Director.
      service vmware-vcd start

      Puede supervisar el progreso del inicio de la celda en /opt/vmware/vcloud-director/logs/cell.log.

  6. (opcional) Implemente las celdas de aplicación adicionales. Consulte la Implementación y configuración inicial del dispositivo de VMware Cloud Director.
  7. Si los dispositivos nuevos no utilizan las mismas IP que los dispositivos originales que va a reemplazar, debe actualizar la configuración del equilibrador de carga que se muestra frente al grupo de servidores de VMware Cloud Director para incluir las IP de los dispositivos nuevos.
  8. Una vez que todas las celdas del grupo de servidores finalicen el proceso de inicio, compruebe que la restauración del entorno de VMware Cloud Director sea correcta.
    1. Abra VMware Cloud Director Service Provider Admin Portal mediante la dirección IP de red de eth0 de cualquier celda del nuevo grupo de servidores, https://et0_IP_new_cell/provider.

      Si actualizó la configuración del equilibrador de carga en el paso 7, debe utilizar la dirección pública del grupo de servidores de para acceder al Service Provider Admin Portal.

    2. Inicie sesión en Service Provider Admin Portal con las credenciales del administrador del sistema existentes.
    3. Compruebe que los recursos de vSphere y de nube estén disponibles en el nuevo entorno.
  9. Después de la comprobación correcta de la restauración de la base de datos, utilice la Service Provider Admin Portal para eliminar las celdas desconectadas que pertenezcan al entorno anterior de VMware Cloud Director.
    1. En la barra de navegación superior, en Recursos, seleccione Recursos de nube.
    2. En el panel izquierdo, haga clic en Celdas de nube.
    3. Seleccione una celda inactiva y haga clic en Eliminar del registro.
  10. Si el modo de conmutación por error era Automatic antes de la restauración, debe volver a establecerlo como Automatic mediante la API del dispositivo de VMware Cloud Director.
  11. Si el modo FIPS del dispositivo de VMware Cloud Director estaba activado antes de la restauración, debe volver a establecerlo mediante la API del dispositivo de VMware Cloud Director.

    El modo FIPS de las celdas se restaura automáticamente.