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