L'administrateur de VMware Integrated OpenStack peut configurer chaque composant de service, tel que Keystone, Nova, Cinder, etc., à l'aide de la commande viocli update.

La commande viocli update accepte le format d'entrée YAML. VMware Integrated OpenStack peut convertir le format YAML au format conforme de la communauté OpenStack.

Pour plus d'informations sur les options OpenStack, reportez-vous aux paramètres de Configuration de la formation OpenStack.

Note : Si la valeur du paramètre n'est pas correcte, les services risquent de ne pas démarrer. Vous pouvez recevoir l'erreur d'espace correspondante ou un message d'incident.
Utilisez le format YAML suivant pour la commande 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 peut convertir le format YAML en fichiers de configuration OpenStack classiques pour les composants de service correspondants.
[section1] # [DEFAULT]
key1 = value1
[section2]      # [ldap]
key2 = value2
[section3]      # [backend]
key3 = value3

Une fois la mise à jour terminée, attendez quelques minutes la recréation des espaces, puis vous pouvez confirmer que votre modification est effective dans l'espace de services.

Par exemple, viocli update heat met à jour heat.conf dans l'espace du moteur Heat. Pour confirmer l'état de votre configuration, vous pouvez utiliser la commande du moteur Heat.
# 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