Debe configurar un dispositivo de NSX para que aparezca el menú GRUB en el momento del arranque es necesaria si desea restablecer la contraseña root del dispositivo.

A partir de NSX 4.0.1.1, es posible utilizar comandos de CLI o API para establecer el valor de tiempo de espera y la contraseña de GRUB. Puede seguir estos comandos después de la implementación de NSX.

Importante: Si la configuración no se realiza después de implementar el dispositivo y olvida la contraseña root, no se podrá restablecer.

Procedimiento

  1. Usar la CLI para establecer el menú GRUB:
    1. Inicie sesión en la interfaz de línea de comandos de NSX.
    2. Ejecute set grub menu timeout <value>.

      Donde <value> es el tiempo en segundos. El valor de tiempo de espera predeterminado es 4.

    3. Ejecute set grub user root password <newpassword>.

      O

    4. Ejecute set grub user root password

      Enter password:<newpassword>

      Confirm password:<newpassword>

  2. Usar la API para establecer el menú GRUB:
    1. Utilice la API GET para recuperar los valores del menú GRUB.
      GET https://<nsx-mgr>/api/v1/node/grub
      
      Example Response:
      {
        "timeout": 4,
        "users": [
          {
            "username": "root"
          }
        ]
      }
    2. Establezca el valor de tiempo de espera de GRUB.
      PUT https://<nsx-mgr>/api/v1/node/grub { "timeout": 4 }
      Example Response:
      {
        "timeout": 4
      }
    3. Establezca la contraseña del menú GRUB.
      PUT https://<nsx-mgr>/api/v1/node/grub/root { "password": "Str0ng_Pwd!Wins$" }
      Example Response:
      {
        "username": "root"
      }
  3. Obtener el valor de tiempo de espera de GRUB.

    get grub menu timeout

    Tiempo de espera del menú GRUB = 4