Puede restaurar la implementación de VMware Integrated OpenStack a partir de una copia de seguridad.

Importante:
  • El archivo de configuración temporal que se creó en este procedimiento contiene las credenciales de vCenter Server en texto no cifrado. Por motivos de seguridad, elimine este archivo tras finalizar la creación de la copia de seguridad.
  • No realice varias operaciones de restauración al mismo tiempo. Si una operación de restauración no está configurada correctamente, espere hasta que se produzca un error en la operación o se agote el tiempo de espera antes de volver a intentarlo.

Requisitos previos

Compruebe que haya una copia de seguridad disponible. Consulte Hacer una copia de seguridad de la implementación o Crear una tarea de copia de seguridad programada.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. En un editor de texto, cree el archivo de configuración de restauración en formato YAML.
    • Si desea restaurar la instancia de VMware Integrated OpenStack en un plano de control existente, utilice la siguiente plantilla:

      ---
      name: backup-file-name
      description: restore-description
      source:
         kind: contentLibrary
         contentLibrary:
            name: content-library-name
            hostname: content-library-vcserver-fqdn
            username: content-library-vcserver-admin
            password: content-library-vcserver-password
      datastore: control-plane-storage

      A continuación se describen los parámetros.

      Opción Descripción

      backup-file-name

      Introduzca el nombre del archivo de copia de seguridad para restaurar.

      restore-description

      Introduzca una descripción para la tarea de restauración.

      content-library-name

      Introduzca el nombre de la biblioteca de contenido que contiene el archivo de copia de seguridad.

      content-library-vcserver-fqdn

      Introduzca el FQDN de la instancia de vCenter Server que contiene la biblioteca de contenido.

      content-library-vcserver-admin

      Introduzca el nombre de usuario de un administrador de vCenter Server en esa instancia.

      content-library-vcserver-password

      Introduzca la contraseña del administrador de vCenter Server especificado.

      control-plane-storage

      (Opcional) Introduzca el nombre del almacén de datos en el que se almacenará la información del plano de control.

    • Si desea restaurar la instancia de VMware Integrated OpenStack en un nuevo plano de control, utilice la siguiente plantilla:

      ---
      hostname: vio-vcserver-fqdn
      username: vio-vcserver-admin
      password: vio-vcserver-password
      ---
      cluster:
        network_info:
        - networkName: mgmt-network-name
          type: management
          static_config:
            ip_ranges:
            - mgmt-ip-range-begin, mgmt-ip-range-end
            netmask: mgmt-subnet-mask
            gateway: mgmt-gateway-address
            dns:
            - mgmt-dns-server
        - networkName: api-network-name
          type: api
          static_config:
            ip_ranges:
            - api-ip-range-begin, api-ip-range-end
            netmask: api-subnet-mask
            gateway: api-gateway-address
            dns:
            - api-dns-server
        - networkName: trunk-network-name
          type: dvs_trunk_network
          static_config:
            ip_ranges:
            - trunk-ip-range-begin, trunk-ip-range-end
      ---
      datacenter: datacenter-name
      datastore: datastore-name
      resourcePool: resource-pool-name
      count: controller-count
      size: controller-size
      ---
      name: backup-file-name
      description: restore-description
      source:
         kind: contentLibrary
         contentLibrary:
            name: content-library-name
            hostname: content-library-vcserver-fqdn
            username: content-library-vcserver-admin
            password: content-library-vcserver-password
      datastore: control-plane-storage

      A continuación se describen los parámetros.

      Tabla 1. Configuración de vCenter Server
      Opción Descripción

      vio-vcserver-fqdn

      Introduzca el FQDN de la instancia de vCenter Server en la que desea restaurar la implementación.

      vio-vcserver-admin

      Introduzca el nombre de usuario de un administrador de vCenter Server en esa instancia.

      vio-vcserver-password

      Introduzca la contraseña del administrador de vCenter Server especificado.

      Tabla 2. Configuración de red de administración
      Opción Descripción

      mgmt-network-name

      Introduzca el nombre de la red de administración.

      Si la red de administración utiliza direcciones IP estáticas en lugar de DHCP, introduzca los siguientes valores. Estos valores no son necesarios para redes DHCP.

      Opción Descripción

      mgmt-ip-range-begin, mgmt-ip-range-end

      Introduzca los rangos de direcciones IP en la red de administración en formato decimal con puntos, separados por comas. Por ejemplo, 192.0.2.10, 192.0.2.50.

      mgmt-subnet-mask

      Introduzca la máscara de subred de la red de administración.

      mgmt-gateway-address

      Introduzca la dirección IP de la puerta de enlace de red para la red de administración.

      mgmt-dns-server

      Introduzca la dirección IP de uno o varios servidores DNS para la red de administración. Introduzca cada dirección IP en una línea independiente. Por ejemplo:

      - 192.0.2.1

      - 192.0.2.100

      Tabla 3. Configuración de red de acceso a API
      Opción Descripción

      api-network-name

      Introduzca el nombre de la red de acceso a la API.

      Si la red de acceso a la API utiliza direcciones IP estáticas en lugar de DHCP, introduzca los siguientes valores. Estos valores no son necesarios para redes DHCP.

      Opción Descripción

      api-ip-range-begin, api-ip-range-end

      Introduzca los rangos de direcciones IP en la red de acceso a la API en formato decimal con puntos, separados por comas. Por ejemplo, 198.51.100.10, 198.51.100.50.

      api-subnet-mask

      Introduzca la máscara de subred para la red de acceso a la API.

      api-gateway-address

      Introduzca la dirección IP de la puerta de enlace de red para la red de acceso a la API.

      api-dns-server

      Introduzca la dirección IP de uno o varios servidores DNS para la red de acceso a la API. Introduzca cada dirección IP en una línea independiente. Por ejemplo:

      - 198.51.100.1

      - 198.51.100.100

      Si la implementación usa redes de VDS, introduzca los siguientes valores. Estos valores no son necesario para las implementaciones de NSX.

      Tabla 4. Configuración de red troncal
      Opción Descripción

      trunk-network-name

      Introduzca el nombre de la red troncal.

      trunk-ip-range-begin, trunk-ip-range-end

      Introduzca los rangos de direcciones IP en la red troncal en formato decimal con puntos, separados por comas. Por ejemplo, 169.254.0.1,169.254.0.254.

      Introduzca la siguiente información para todos los tipos de implementación.

      Tabla 5. Configuración de plano de control
      Opción Descripción

      datacenter-name

      Introduzca el nombre del centro de datos de vSphere en el que se creará el plano de control de VMware Integrated OpenStack.

      datastore-name

      Introduzca el nombre del almacén de datos para el plano de control de VMware Integrated OpenStack.

      resource-pool-name

      Introduzca el nombre del grupo de recursos para el plano de control de VMware Integrated OpenStack.

      controller-count

      Especifique la cantidad de controladores que se crearán.

      controller-size

      Especifique el tamaño de los controladores. Se aceptan los siguientes valores:

      • small (4 vCPU y 16 GB de RAM)
      • medium (8 vCPU y 32 GB de RAM)
      • large (12 vCPU y 32 GB de RAM)
      Tabla 6. Configuración de copia de seguridad
      Opción Descripción

      backup-file-name

      Introduzca el nombre del archivo de copia de seguridad para restaurar.

      restore-description

      Introduzca una descripción para la tarea de restauración.

      content-library-name

      Introduzca el nombre de la biblioteca de contenido que contiene el archivo de copia de seguridad.

      Si la biblioteca de contenido y la instancia de VMware Integrated OpenStack se encuentran en instancias de vCenter Server separadas, introduzca la configuración de la instancia de vCenter Server que contiene la biblioteca de contenido. Los siguientes valores no son necesarios si la biblioteca de contenido y el plano de control se encuentran en la misma instancia de vCenter Server.

      Tabla 7. Configuración de biblioteca de contenido
      Opción Descripción

      content-library-vcserver-fqdn

      Introduzca el FQDN de la instancia de vCenter Server que contiene la biblioteca de contenido.

      content-library-vcserver-admin

      Introduzca el nombre de usuario de un administrador de vCenter Server en esa instancia.

      content-library-vcserver-password

      Introduzca la contraseña del administrador de vCenter Server especificado.

      control-plane-storage

      (Opcional) Introduzca el nombre del almacén de datos en el que se almacenará la información del plano de control.

  3. Ejecute el comando viocli restore deployment y especifique el archivo de configuración de restauración.
    viocli restore deployment -f configuration-file [--skip-control-plane]

    Para restaurar la implementación en un plano de control existente, incluya el parámetro --skip-control-plane.

Resultados

La implementación de OpenStack se restaura al estado que tenía en la copia de seguridad.