El proceso para actualizar la contraseña del usuario administrador de Keystone incluye pasos que detienen e inician los servicios de Nova.

Nota: La actualización activa la canalización de Lifecycle Manager de OpenStack y actualiza cada gráfico de Helm. Es posible que la actualización interrumpa los servicios de OpenStack durante un breve periodo.
Nota: Si se ha implementado vROps en el entorno, la contraseña de Keystone/Horizon configurada en vROps también debe actualizarse según corresponda. En la interfaz de usuario de vROPS, abra el cuadro de diálogo "Administrar credencial" para el adaptador de VIO. Actualice la "contraseña de OpenStack" para el usuario administrador.

Debido a que los servicios de Nova utilizan la contraseña de administrador de Keystone para comprobar el estado del servicio, es necesario detener estos servicios antes de cambiar la contraseña de administrador de Keystone.

Requisitos previos

Compruebe que tiene una contraseña con codificación Base64.
Importante: Puede cifrar la contraseña base64 con el siguiente comando. Si no incluye -n, la nueva contraseña cifrada contiene una nueva línea, lo que provocará errores.
echo -n 'input' | openssl base64

Procedimiento

  1. Cambie la contraseña del usuario administrador de Keystone.
    1. Inicie sesión en el panel de control de VMware Integrated OpenStack.
    2. Seleccione Identidad > Usuarios.
    3. En la columna Acciones, seleccione Cambiar contraseña.
    También puede utilizar la CLI de OpenStack para cambiar la contraseña con el siguiente comando.
    openstack user set --password <password> admin
    Para cambiar la contraseña con una solicitud en lugar de escribir la contraseña, utilice el siguiente comando.
    openstack user set --password-prompt admin
  2. En el espacio de nombres de OpenStack, cambie la contraseña de administrador de Keystone.
    1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
      ssh root@mgmt-server-ip
    2. Edite secret managedpasswords.
      osctl edit secret managedpasswords
    3. Actualice el valor de data.admin_password.
      apiVersion: v1
      data:
        admin_password: <new_password>
      El valor de new_password debe tener codificación Base64.
  3. Compruebe el estado de la implementación.
    viocli get deployment
    El estado de la implementación aparece primero como reconfigurando. Cuando llega a en ejecución, se completa la actualización de la contraseña.