Use el comando viocli recover para recuperar un nodo o un grupo de nodos. Debido a que la mayoría de nodos de OpenStack no tienen estado, puede recuperarlos sin copia de seguridad. No obstante, en el caso de los nodos de base de datos de OpenStack, debe tener un archivo de copia de seguridad. Se necesita una ruta NFS. Use el comando viocli show para obtener una lista detallada de los nodos de OpenStack de la implementación.

El comando viocli recover usa la siguiente sintaxis.

viocli recover [-d [NAME]] <-r ROLE1,ROLE2... | -n NODE1,NODE2...> \
               [-dn BACKUP_NAME] [-nfs NFS_VOLUME] [-h] [-v]

Parámetro

Obligatorio u opcional

Descripción

-d, --deployment NAME

Automática

Nombre de la implementación que contiene los nodos que se recuperarán.

Se aplica automáticamente. El valor predeterminado es el nombre de la implementación actual.

-r, --role ROLE

Obligatorio a menos que se especifique NODE

Recupera todos los nodos a los que se ha asignado una función determinada. Puede especificar varias funciones en un solo comando. También puede especificar -n, --node en el mismo comando para recuperar nodos adicionales a los que no se haya asignado dicha función.

Use el nombre de grupo tal como aparece en el administrador de VMware Integrated OpenStack. Para ver el nombre de grupo, seleccione VMware Integrated OpenStack > Implementaciones de OpenStack > [Nombre de implementación].

Los nombres de función válidos son: ComputeDriver, Controller, DB y LoadBalancer.

Por ejemplo, el siguiente comando recupera los nodos en el grupo de nodos de la base de datos del archivo de copia de seguridad de NFS especificado.

viocli recover -r DB -dn vio_os_db_20150830215406 -nfs 10.146.29.123:/backups

-n, --node NODE

Obligatorio a menos que se especifique ROLE

Recupera un nodo determinado. Puede especificar varios nodos en un solo comando.

Use el nombre de la máquina virtual tal como aparece en el administrador de VMware Integrated OpenStack. Para ver el nombre, seleccione VMware Integrated OpenStack > Implementaciones de OpenStack > [Nombre de implementación].

Por ejemplo, el siguiente comando recupera los nodos de base de datos especificados (VIO-DB-0, VIO-DB-1 y VIO-DB-2) del archivo de copia de seguridad de NFS especificado.

viocli recover –n VIO-DB-0 VIO-DB-1 VIO-DB-2 –dn vio_os_db_20150830215406 -nfs 10.146.29.123:/backups

-dn, --dir-name BACKUP_NAME

Obligatorio para la recuperación de la base de datos de OpenStack

Indica la etiqueta de marca de tiempo del archivo de copia de seguridad que se utilizará para restaurar la base de datos.

En el caso de la recuperación de la base de datos, use uno de los siguientes argumentos posicionales.

  • DIR_NAME

  • NFS_VOLUME

Obligatorio para la recuperación de la base de datos de OpenStack

DIR_NAME

Nombre del directorio de NFS que contiene el archivo de copia de seguridad de la base de datos.

NFS_VOLUME

Nombre o dirección IP del volumen NFS de destino y del directorio que contienen la copia de seguridad de la base de datos.

Use el siguiente formato: remote_host:remote_dir. Por ejemplo: 192.168.1.77:/backups.

-h, --help

Opcional

Muestra el uso y los argumentos de este comando.

-v, --verbose

Opcional

Pasa al modo detallado.