Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Recuperación ante desastres de CSO

En caso de fallas, puede recuperar la versión 6.2.0 de CSO. Para recuperar la versión 6.2.0 de CSO, debe haber realizado ya una copia de seguridad y guardado el archivo de respaldo.

Para recuperar la versión 6.2.0 de CSO:

  1. En función del hipervisor que esté utilizando, realice una de las siguientes acciones:
    • Si utiliza KVM como hipervisor:

      1. Copie la carpeta de respaldo CSO 6.2.0 en el servidor sin sistema operativo.

      2. Desde la carpeta de respaldo, copie el archivo _topology.conf a la carpeta Contrail_Service_Orchestration_6.2.0/topology/ .

        Por ejemplo:

      3. Aprovisionar las máquinas virtuales. Para obtener más información sobre el aprovisionamiento del hipervisor KVM, consulte Aprovisionar máquinas virtuales en servidores contrail Service Orchestration en la Guía de instalación y actualización de CSO.

      4. Copie el archivo de carpeta de copia de seguridad desde el servidor sin sistema operativo a la VM startupserver1.

      5. Inicie sesión en la VM startupserver1 como usuario raíz.

      6. Expanda el paquete del instalador.

        El paquete expandido es un directorio que tiene el mismo nombre que el paquete del instalador y contiene los archivos de instalación.

      7. Desde la carpeta de respaldo, copie el archivo _topology.conf a la carpeta Contrail_Service_Orchestration_6.2.0/topology/ .

    • Si usa ESXi como hipervisor:

      1. Copie la carpeta de copia de seguridad en la VM startupserver1.

      2. Expanda el paquete del instalador.

        El paquete expandido es un directorio que tiene el mismo nombre que el paquete del instalador y contiene los archivos de instalación.

      3. Desde la carpeta de respaldo, copie el archivo _topology.conf a la carpeta Contrail_Service_Orchestration_6.2.0/topology/ en la VM startupserver1.

        Por ejemplo:

  2. Ejecute el comando deploy.sh .
  3. Ejecute el siguiente comando:
  4. Ejecute la secuencia de comandos de recuperación de pre_disaster.

    python /usr/local/bin/pre_disaster_recovery.py

    Ingrese yes en el indicador.

  5. Restaure los datos de la nueva copia de seguridad creada en el paso 3 mediante la secuencia de comandos cso_backupnrestore.

    dónde backuppath está la nueva ruta de respaldo.

    Si se produce un error en el procedimiento de restauración para cualquiera de los componentes anteriores, debe intentarlo para restaurar solo esos componentes. A veces, la restauración de mariadb falla en el primer intento, pero se realiza correctamente en el segundo intento.

  6. Sincronice los datos entre nodos.

    Ingrese y en el indicador.

  7. Copie el certificado de la carpeta de copia de seguridad al proxy HA de equilibrio de carga basado en SDN (SBLB).
  8. Reinicie el proxy SBLB HA.
  9. Copie el certificado de la carpeta de copia de seguridad en el proxy DE central.
  10. Reinicie el proxy HA central.
  11. Ejecute los siguientes comandos en la máquina virtual del instalador para actualizar los certificados Nginx.
  12. Implemente microservicios.
  13. Vuelva a indexar la búsqueda elástica.
    1. Abra el archivo de implementación regional csp.csp-ems.

    2. Cambie las réplicas a 2 y aumente la memoria de 500Mi a 2048Mi (2Gi).

    3. Guarde el archivo.

    4. Inicie el proceso de reindexación.

    5. Con el token de administrador, ejecute la siguiente API para crear los índices de política:

  14. Cree la cola FMPM de RabbitMQ.
  15. Cargue los datos.
  16. Sincronice el reflector de ruta virtual (VRR). Use el token de administrador. No use el token cspadmin.
    1. Obtenga el topo-uuid para el VRR.

    2. Sincronice el VRR mediante la API POST https://<ip>/routing-manager/synchronize-vrr.

  17. Restaure los informes de seguridad y RAEDS.

    dónde backuppath está la nueva ruta de respaldo.

  18. Reinicie todos los pods fmpm-provider-api y fmpm-provider-core eliminando los pods existentes.
  19. Elimine todos los pods mostrados en el paso anterior.
  20. Restaure la base de datos del nodo Contrail Analytics (CAN).
    Nota:

    Solo puede restaurar la base de datos si hay una copia de seguridad disponible. La copia de seguridad can está deshabilitada de forma predeterminada. Para incluir datos CAN en la copia de seguridad, comente contrail_analytics en la siguiente configuración:

    Para restaurar la base de datos de configuración can, ejecute la siguiente secuencia de comandos:

    Para restaurar la base de datos de CAN Analytics, realice los siguientes pasos:

    Los archivos de respaldo de analyticsdb se encuentran en /backups/daily/2021-06-07T06:46:37/central/can/contrail_analytics<x>, donde x indica el número de nodo contrail analytics. El valor de x varía del 1 al 3.

    En los tres nodos de Contrail Analytics:

    • Copie los archivos de copia de seguridad de CAN desde el servidor de inicio a cada VM CAN:

    • Ejecute el siguiente comando en las máquinas virtuales CAN:

      #The ruta puede ser diferente según uuid.

Después de una actualización correcta, la versión 6.2.0 de CSO es funcional y puede iniciar sesión en el Portal de administrador y en el Portal del cliente.