VMware Integrated OpenStack-Admin kann jede Dienstkomponente, wie z. B. Keystone, Nova, Cinder usw., mithilfe des Befehls viocli update konfigurieren.

Der Befehl viocli update akzeptiert das YAML-Eingabeformat. VMware Integrated OpenStack kann das YAML-Format in das community-konforme OpenStack-Format konvertieren.

Weitere Informationen zu OpenStack-Optionen finden Sie in den OpenStack Train-Konfiguration-Parametern.

Hinweis: Ein fehlerhafter Parameterwert kann dazu führen, dass die Dienste nicht gestartet werden. Sie können den entsprechenden Pod-Fehler oder eine Crashloop-Meldung erhalten.
Verwenden Sie das folgende YAML-Format für den Befehl 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 kann das YAML-Format in die klassischen OpenStack-Konfigurationsdateien für die entsprechenden Dienstkomponenten konvertieren.
[section1] # [DEFAULT]
key1 = value1
[section2]      # [ldap]
key2 = value2
[section3]      # [backend]
key3 = value3

Warten Sie nach Abschluss des Updates einige Minuten, bis die Pods neu erstellt werden. Anschließend können Sie bestätigen, dass die Richtlinienänderung im Dienst-Pod wirksam ist.

Der Befehl viocli update heat aktualisiert beispielsweise die Datei „heat.conf“ im Heat-Engine-Pod. Um den Status Ihrer Konfiguration zu bestätigen, können Sie den Heat-Engine-Befehl verwenden.
# 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