Puede restaurar la implementación de VMware Integrated OpenStack a partir de una copia de seguridad.
- 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
- Inicie sesión en Integrated OpenStack Manager como el usuario de
root
.ssh root@mgmt-server-ip
- 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.
-
- 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.