Sie müssen eine NSX-Appliance konfigurieren, um das GRUB-Menü zum Startzeitpunkt anzuzeigen, wenn Sie das Root-Kennwort der Appliance zurücksetzen möchten.

Ab NSX 4.0.1.1 können Sie CLI- oder API-Befehle verwenden, um den GRUB-Zeitüberschreitungswert und das Kennwort festzulegen. Sie können diese Befehle nach der Bereitstellung von NSX befolgen.

Wichtig: Wenn die Konfiguration nach der Bereitstellung der Appliance nicht durchgeführt wird und Sie das root-Kennwort vergessen, ist ein Zurücksetzen nicht möglich.

Prozedur

  1. Verwenden der CLI zum Festlegen des GRUB-Menüs:
    1. Melden Sie sich an der Befehlszeilenschnittstelle von NSX an.
    2. Führen Sie set grub menu timeout <value> aus.

      Dabei steht <value> für die Zeit in Sekunden. Der Standard-Zeitüberschreitungswert ist 4.

    3. Führen Sie set grub user root password <newpassword> aus.

      ODER

    4. Führen Sie set grub user root password aus.

      Enter password:<newpassword>

      Confirm password:<newpassword>

  2. Verwenden der API zum Festlegen des GRUB-Menüs:
    1. Verwenden Sie die GET-API, um GRUB-Menüwerte abzurufen.
      GET https://<nsx-mgr>/api/v1/node/grub
      
      Example Response:
      {
        "timeout": 4,
        "users": [
          {
            "username": "root"
          }
        ]
      }
    2. Legen Sie den GRUB-Zeitüberschreitungswert fest.
      PUT https://<nsx-mgr>/api/v1/node/grub { "timeout": 4 }
      Example Response:
      {
        "timeout": 4
      }
    3. Legen Sie das GRUB-Menükennwort fest.
      PUT https://<nsx-mgr>/api/v1/node/grub/root { "password": "Str0ng_Pwd!Wins$" }
      Example Response:
      {
        "username": "root"
      }
  3. Rufen Sie den GRUB-Zeitüberschreitungswert ab.

    get grub menu timeout

    GRUB-Menü-Zeitüberschreitung = 4