Der Vorgang zum Aktualisieren des Keystone-Admin-Benutzerkennworts umfasst Schritte zum Beenden und Starten der Nova-Dienste.

Hinweis: Mit dem Update wird die OpenStack Lifecycle Manager-Pipeline ausgelöst, und die einzelnen Helmdiagramme werden aktualisiert. Durch das Update werden OpenStack-Dienste möglicherweise für kurze Zeit unterbrochen.
Hinweis: Wenn vROps in der Umgebung bereitgestellt wurde, muss das in vROps konfigurierte Keystone-/Horizon-Kennwort ebenfalls entsprechend aktualisiert werden. Öffnen Sie auf der vROps-Benutzeroberfläche das Dialogfeld „Anmeldedaten verwalten“ für den VIO-Adapter. Aktualisieren Sie das „OpenStack-Kennwort“ für den Admin-Benutzer.

Da Nova-Dienste das Keystone-Administratorkennwort verwenden, um den Dienststatus zu überprüfen, müssen diese Dienste beendet werden, bevor das Keystone-Administratorkennwort geändert wird.

Voraussetzungen

Vergewissern Sie sich, dass Sie über ein nach Base64 kodiertes Kennwort verfügen.
Wichtig: Sie können das Base64-Kennwort mit dem folgenden Befehl verschlüsseln. Wenn Sie -n nicht angeben, enthält das neue verschlüsselte Kennwort eine neue Zeile, was zu Fehlern führt.
echo -n 'input' | openssl base64

Prozedur

  1. Ändern Sie das Kennwort für den Keystone-Admin-Benutzer.
    1. Melden Sie sich beim VMware Integrated OpenStack-Dashboard an.
    2. Wählen Sie Identität > Benutzer aus.
    3. Klicken Sie in der Spalte „Aktionen“ auf Kennwort ändern.
    Sie können auch die OpenStack-CLI verwenden, um das Kennwort mit dem folgenden Befehl zu ändern.
    openstack user set --password <password> admin
    Verwenden Sie den folgenden Befehl, um das Kennwort mit einer Eingabeaufforderung zu ändern, anstatt es von Hand einzugeben.
    openstack user set --password-prompt admin
  2. Ändern Sie im OpenStack-Namespace das Administratorkennwort für Keystone.
    1. Melden Sie sich beim Integrated OpenStack Manager als root-Benutzer an.
      ssh root@mgmt-server-ip
    2. Bearbeiten Sie secret managedpasswords.
      osctl edit secret managedpasswords
    3. Aktualisieren Sie den Wert für das data.admin_password.
      apiVersion: v1
      data:
        admin_password: <new_password>
      Der Wert für das new_password muss nach Base64 kodiert sein.
  3. Überprüfen Sie den Bereitstellungsstatus.
    viocli get deployment
    Als Bereitstellungsstatus wird beim ersten Mal Neukonfiguration angezeigt. Wenn der Status zu Wird ausgeführt wechselt, ist die Kennwortaktualisierung abgeschlossen.