El administrador de VMware Integrated OpenStack puede configurar cada componente de servicio, como Keystone, Nova, Cinder, entre otros, mediante el comando viocli update.

El comando viocli update de entrada acepta el formato de entrada de YAML. VMware Integrated OpenStack puede convertir el formato YAML al formato OpenStack compatible con la comunidad.

Para obtener más información sobre las opciones de OpenStack, consulte los parámetros de Configuración de OpenStack Train.

Nota: Si el valor del parámetro no es correcto, puede provocar que los servicios no se inicien. Puede recibir el error de pod correspondiente o un mensaje de bucle de bloqueo.
Utilice el siguiente formato YAML para el comando viocli update.
conf:
  service:      # nova, keystone, neutron, cinder
    section1:   # example: default
      key1: value1
    section2:   # example: ldap
      key2: value2
    section3:   # example: backend
      key3: value3
VMware Integrated OpenStack puede convertir el formato YAML a los archivos de configuración clásica de OpenStack para los componentes de servicio correspondientes.
[section1] # [DEFAULT]
key1 = value1
[section2]      # [ldap]
key2 = value2
[section3]      # [backend]
key3 = value3

Una vez completada la actualización, espere unos minutos a que se vuelvan a crear los pods y, a continuación, puede confirmar que el cambio sea efectivo en el pod de servicio.

Por ejemplo, viocli update heat actualiza heat.conf en el pod del motor de Heat. Para confirmar el estado de la configuración, puede utilizar el comando del motor térmico.
# osctl get pods | grep heat-engine | grep Running
heat-engine-7bbbbbf787-r9kq7                                      1/1     Running             0          3m57s
# osctl exec -it heat-engine-7bbbbbf787-r9kq7  -- cat /etc/heat/heat.conf