Use el comando viocli deployment para administrar la implementación de VMware Integrated OpenStack.

El comando viocli deployment es compatible con diversas acciones para realizar diferentes tareas. Los siguientes parámetros se aplican a todas las acciones.

Parámetro

Obligatorio u opcional

Descripción

-d NAME o --deployment NAME

Opcional

Nombre de la implementación que desea utilizar.

Si no introduce un valor, se utiliza la implementación predeterminada.

-p o --progress

Opcional

Muestra el progreso de la operación actual.

--verbose

Opcional

Muestra los resultados en modo detallado.

Puede ejecutar viocli deployment -h o viocli deployment --help para mostrar los parámetros del comando. También puede utilizar la opción --help o -h en cualquier acción para mostrar los parámetros de la acción. Por ejemplo, viocli deployment configure -h muestra los parámetros para la acción configure.

A continuación, se enumeran las acciones que admite viocli deployment.

viocli deployment start [-d NAME] [-f] [-p] [--verbose]

Inicia una implementación. Los siguientes parámetros adicionales se aplican a la acción start.

Parámetro

Obligatorio u opcional

Descripción

-f o --force

Opcional

Inicia de manera forzosa una implementación que ya está en ejecución.

 

viocli deployment stop [-d NAME] [-p] [--verbose]

Detiene una implementación.

 

viocli deployment pause [-d NAME] [-p] [--verbose]

Pausa una implementación.

 

viocli deployment resume [-d NAME] [-p] [--verbose]

Reanuda una implementación pausada.

 

viocli deployment reset_status [-d NAME] [-p] [--verbose]

Restablece una implementación al estado de ejecución.

Nota:

Revise los servicios antes de ejecutar este comando.

 

viocli deployment configure [-d NAME] [--limit {controller | compute | db | memcache}] [--tags TAGS] [-p] [--verbose]

Actualiza toda la configuración para una implementación. Los siguientes parámetros adicionales se aplican a la acción configure.

Parámetro

Obligatorio u opcional

Descripción

--limit {controller | compute | db | memcache}

Opcional

Actualiza la configuración solo para el componente especificado.

--tags TAGS

Opcional

Ejecuta solo las tareas de configuración marcadas con las etiquetas especificadas.

 

viocli deployment post-deploy [-d NAME] [-p] [--verbose]

Actualiza la configuración posterior a la implementación.

 

viocli deployment run-custom-playbook [-d NAME] [-p] [--verbose]

Ejecuta solo la guía de estrategias personalizada de Ansible.

 

viocli deployment cert-req-create [-d NAME] [-c COUNTRY] [-s STATE] [-l CITY] [-o ORG] [-u ORG-UNIT] [--hostname_list HOST1[,HOST2...]] [-p] [--verbose]

Crea una solicitud de firma del certificado para enviar a una entidad de certificación. Los siguientes parámetros adicionales se aplican a la acción cert-req-create.

Parámetro

Obligatorio u opcional

Descripción

-c COUNTRY o --country_name COUNTRY

Opcional

Código ISO de dos letras del país en el que se ubica la organización que solicita el certificado.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

-s STATE o --state_name STATE

Opcional

Nombre completo de la provincia o el estado.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

-l CITY o --locality_name CITY

Opcional

Nombre de la ciudad o el pueblo.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

-o ORG o --organization_name ORG

Opcional

Nombre legal de la organización.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

-u ORG-UNIT o --organization_unit_name ORG-UNIT

Opcional

Nombre del departamento o de la unidad organizativa.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

--hostname_list HOST1[,HOST2...]

Opcional

Lista de nombres de host, separados por comas.

Si no incluye esta opción en el comando, se le solicitará que introduzca un valor.

 

viocli deployment cert-update [-d NAME] [-f CERT-PATH] [-p] [--verbose]

Actualiza el certificado que usa VMware Integrated OpenStack. Los siguientes parámetros adicionales se aplican a la acción cert-update.

Parámetro

Obligatorio u opcional

Descripción

-f CERT-PATH o --file CERT-PATH

Opcional

Ruta de acceso absoluta al archivo de certificado deseado. El certificado debe tener el formato PEM.

 

viocli deployment getlogs [-d NAME] [--node NODE] [-nrl] [--recent-logs] [-p] [--verbose]

Obtiene archivos de registro para la implementación actual, incluidos los resultados y los comandos Ansible ejecutados. Los archivos de registro se escriben en /var/log/viocli/viocli.log y se rotan cuando alcanzan 100 MB. Solo se mantienen las siete rotaciones más recientes.

Los siguientes parámetros adicionales se aplican a la acción getlogs.

Parámetro

Obligatorio u opcional

Descripción

--node NODE

Opcional

Obtiene archivos de registro solo para los nodos especificados. Se admiten los siguientes valores:

  • ceilometer

  • compute

  • controller

  • db

  • dhcp

  • lb

  • local

  • memcache

  • mq

  • storage

-nrl o --non-rollover-log-only

Opcional

Recopila solo los registros que no se archivaron.

--recent-logs

Opcional

Recopila solo el archivo de registro en el que actualmente escribe el proceso del servicio.

 

viocli deployment default [-d NAME] [-p] [--verbose]

Devuelve el nombre de la implementación predeterminada.

 

viocli deployment status [-d NAME] [--period SECONDS] [--format {text | json}] [-p] [--verbose]

Evalúa el estado de una implementación en términos de lo siguiente:

  • Problemas de sincronización entre el servidor de administración y los nodos de OpenStack

  • Conexiones con procesos de OpenStack y recuento de conexiones promedio

  • Conexiones de red interrumpidas

  • Problemas en la base de datos de OpenStack

  • Procesos ausentes

Los siguientes parámetros adicionales se aplican a la acción status.

Parámetro

Obligatorio u opcional

Descripción

--period SECONDS

Opcional

Utiliza únicamente datos del período especificado (en segundos). Por ejemplo, --period 300 evaluará el estado de la implementación en los últimos 5 minutos.

--format {text | json}

Opcional

Genera el informe de estado en el formato especificado.

Si no se introduce un valor, se utiliza text de forma predeterminada.