SDDC Manager oder VCF Installer Passwörter zurücksetzen

Bei VMware Cloud Foundation ist die Verwaltung des SDDC Managers (des zentralen Steuerungscomponents) entscheidend für den Betrieb eines Software Defined Datacenters (SDDC). Sollten die Anmeldeinformationen für die root- oder vcf-Benutzerkonten ablaufen oder vergessen werden, kann der Zugriff auf die gesamte Infrastruktur blockiert werden. Der Supportartikel von Broadcom bietet eine Schritt-für-Schritt-Anleitung zum Zurücksetzen beider Konten, ohne das System neu installieren zu müssen, die ich hier zeigen möchte.

Warum können Passwörter ablaufen?

VMware Cloud Foundation verwendet zwei primäre Benutzerkonten für administrative Aufgaben:

Wenn die Richtlinien für Passwortalter ausgelöst werden – typischerweise nach einer konfigurierten Anzahl von Tagen – können die Konten gesperrt werden, was zu Fehlermeldungen wie „You are required to change your password immediately (password expired)“ oder „su: Authentication_failure“ führt.

Bei häufigen Problemen – insbesondere, wenn der root-Zugriff auch nach einem Passwortwechsel blockiert bleibt – ermöglicht eine zusätzliche „Entsperrsequenz“ die Aufhebung der Kontosperre, wodurch die Anmeldung ermöglicht wird.

Schrittweise Anleitung

  1. Lokalisieren Sie die SDDC Manager-VM Melden Sie sich beim vSphere Client (vCenter) an. Finden Sie die VM mit der Funktion „SDDC-Manager“ oder “VCF-Installer”.

  2. Starten Sie die VM neu und greifen Sie auf GRUB zu Wählen Sie die SDDC Manager-VM, klicken Sie auf „Bearbeiten“, wechseln Sie zur Registerkarte „VM-Optionen“, erweitern Sie „Boot-Optionen“ und setzen Sie die Verzögerung auf 10000 ms. Öffnen Sie dann die Konsole, klicken Sie auf „Aktionen“ → „Power“ → „Reset“. Wenn der Photon-Startbildschirm erscheint, drücken Sie „e“, um den GRUB-Bootloader zu bearbeiten.

  3. Fügen Sie einen Kernel-Parameter hinzu Navigieren Sie mit den Pfeiltasten zu der Zeile, die mit linux beginnt, und fügen Sie am Ende Folgendes hinzu:

    rw init=/bin/bash
    

    Beispiel:

    linux ... rw init=/bin/bash
    

    Speichern Sie die Änderungen mit F10, um den Bootvorgang fortzusetzen.

  4. Setzen Sie die Konten zurück Je nach VCF-Version führen Sie einen der folgenden Befehle aus:

    • VCF 4.3.0.0 bis 5.0.0.1

      /usr/sbin/pam_tally2 -u root -r
      /usr/sbin/pam_tally2 -u vcf -r
      
    • VCF ab 5.1.0.0

      /usr/sbin/faillock --user root --reset
      /usr/sbin/faillock --user vcf --reset
      

    Wiederholen Sie den Vorgang, bis keine Fehlermeldungen mehr auftreten (Spalte „Failures“ zeigt 0 an).

  5. Legt vorübergehende Passwörter fest

    passwd vcf
    passwd root
    

    Befolgen Sie die Eingabeaufforderungen, um neue temporäre Passwörter zu erstellen.

  6. Neustart und Erstverbindung

    reboot -f
    

    Warten Sie einige Minuten und stellen Sie eine SSH-Verbindung zum SDDC Manager her. Melden Sie sich mit dem vcf-Konto und dem neu festgelegten Passwort an. Wechseln Sie dann mit folgendem Befehl zu root:

    su root
    

    Geben Sie das temporäre Root-Passwort ein.

  7. Löschen Sie die Passwortablaufinformationen

    echo "" >/etc/security/opasswd
    
  8. Legen Sie endgültige Passwörter fest Verwenden Sie passwd vcf und passwd root erneut, um dauerhafte Passwörter zu erstellen. Notieren Sie diese Änderungen.

  9. Optionale Anpassung der Passwortalterung Wenn Sie längere Passwortlebensdauern benötigen, können Sie diese mit folgendem Befehl anpassen:

    chage -M 999 vcf
    chage -M 999 root
    

    Überprüfen Sie die Konfiguration mit:

    chage -l root
    

Beheben eines hartnäckigen root-Kontosperrproblems

In einigen Fällen bleibt der root-Account auch nach einem Zurücksetzen der Konten gesperrt, da das System dessen Ablaufdatum noch speichert. Um dieses Problem zu beheben:

  1. Führen Sie erneut die Schritte 4 bis 11 aus, um das System mit einer Root-Shell zu starten.

  2. Setzen Sie das Ablaufdatum vorübergehend zurück:

    chage -I -1 -m 0 -M 99999 -E -1 root
    
  3. Setzen Sie alle Fehlversuche zurück (wiederum mit dem entsprechenden Befehl basierend auf der VCF-Version).

  4. Überprüfen Sie den Status mit chage -l root.

  5. Starten Sie das System neu: reboot -f.

Fazit

Die Verwaltung von Anmeldeinformationen ist besonders in VMware Cloud Foundation kritisch, wo ein einziges blockiertes Konto mehrere Prozesse beeinträchtigen kann. Die oben beschriebene Methode ermöglicht es Administratoren, Passwörter schnell wiederherzustellen und den normalen Betrieb wiederherzustellen, ohne zusätzliche Tools oder Ausfallzeiten der gesamten Infrastruktur in Anspruch nehmen zu müssen.

Referenzen

https://knowledge.broadcom.com/external/article/323984/how-to-reset-sddc-manager-vcf-and-root-u.html

Das könnte dich auch interessieren

rchlt

© 2026

LinkedIn GitHub PayPal