En caso de que se produzcan errores de disco u otros problemas críticos, puede recuperar los nodos individuales de la implementación de VMware Integrated OpenStack a través de la interfaz de línea de comandos (CLI).

Por qué y cuándo se efectúa esta tarea

Cuando recupera un nodo de VMware Integrated OpenStack, este regresa al estado de un nodo recién implementado. Para recuperar un nodo de base de datos, debe realizar una recuperación a un archivo de copia de seguridad. Consulte Hacer una copia de seguridad de la implementación de VMware Integrated OpenStack.

Procedimiento

  1. Mediante SSH, inicie sesión en VMware Integrated OpenStack Manager.
  2. Pase a usar el usuario raíz.
    sudo su -
  3. Pase al modo detallado.
    viocli recover <-v | -verbose>
  4. Vea las opciones de ayuda.
    viocli recover <-h | -help>
  5. Recupere los nodos de OpenStack por nodo o por rol.
    1. Para recuperar un nodo de la base de datos:
      viocli recover <[-r ROLE -dn BACKUP_NAME]|[-n NODE -dn BACKUP_NAME]> -nfs NFS_VOLUME

      Opción

      Descripción

      -n NODE

      Recupera por nombre de nodo los nodos de base de datos especificados por nombre de máquina virtual. Puede especificar varios nodos en un solo comando.

      Use el nombre de la máquina virtual como aparece en VMware Integrated OpenStack Manager (VMware Integrated OpenStack > Implementaciones de OpenStack > [nombre de la implementación]).

      Por ejemplo,

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

      recupera del archivo de copia de seguridad de NFS especificado todos los nodos de base de datos nombrados: VIO-DB-0, VIO-DB-1 y VIO-DB-2.

      -r ROLE

      Recupera todos los nodos de base de datos del nombre de grupo especificado. Puede especificar varios roles en un solo comando.

      Use el nombre de grupo como aparece en VMware Integrated OpenStack Manager (VMware Integrated OpenStack > Implementaciones de OpenStack > [nombre de la implementación]).

      Por ejemplo,

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

      recupera del archivo de copia de seguridad de NFS especificado todos los nodos del grupo de nodos de base de datos.

      -dn BACKUP_NAME

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

      -nfs NFS_VOLUME

      Indica el host NFS donde se encuentra el archivo de copia de seguridad.

    2. Para recuperar cualquier nodo que no pertenezca a la base de datos:
      viocli recover <[-r ROLE]|[-n NODE]> 

      Opción

      Descripción

      -n NODE

      Recupera los nodos especificados por nombre de máquina virtual. Puede especificar varios nodos en un solo comando.

      Use el nombre de la máquina virtual como aparece en VMware Integrated OpenStack Manager (VMware Integrated OpenStack > Implementaciones de OpenStack > [nombre de la implementación]).

      Por ejemplo,

      viocli recover -n VIO-Controller01

      recupera el nodo VIO-Controller01.

      -r ROLE

      Recupera todos los nodos del nombre de grupo especificado. Puede especificar varios roles en un solo comando.

      Use el nombre de grupo como aparece en VMware Integrated OpenStack Manager (VMware Integrated OpenStack > Implementaciones de OpenStack > [nombre de la implementación]).

      Por ejemplo,

      viocli recover -r VIO-Controller01

      recupera todos los nodos del grupo de nodos VIO-Controller01.

      Consejo:

      Puede usar el comando viocli show para mostrar un listado de todos los nodos y sus roles en la implementación de VMware Integrated OpenStack.

  6. Para comprobar que el nodo esté en ejecución, consulte su estado en VMware Integrated OpenStack Manager: VMware Integrated OpenStack > Implementaciones de OpenStack > [nombre de la implementación].

    Según la implementación, el proceso de recuperación puede tardar algunos minutos.