更新 Keystone 管理员用户密码的过程需要执行两个步骤。

注: 更新会触发 OpenStack Lifecycle Manager 管道,并更新每个 Helm 图表。更新可能会短时间中断 OpenStack 服务。

前提条件

验证您是否具有 base64 编码的密码。

过程

  1. 更改 Keystone 管理员用户的密码。
    1. 登录 VMware Integrated OpenStack 仪表板。
    2. 选择身份 > 用户
    3. 在“操作”列中,选择更改密码
    您也可以使用 OpenStack CLI,通过以下命令更改密码。
    openstack user set --password <password> admin
    或者,要通过提示而不是键入密码更改密码,请使用以下命令。
    openstack user set --password-prompt admin
  2. 在 OpenStack 命名空间中,更改 Keystone 管理员密码。
    1. root 用户身份登录到 Integrated OpenStack Manager
      ssh root@mgmt-server-ip
    2. 编辑 secret managedpasswords
      osctl edit secret managedpasswords
    3. 更新 data.admin_password 的值。
      apiVersion: v1
      data:
        admin_password: <new_password>
      new_password 的值必须已进行 base64 编码。
    4. 检查部署状态。
      viocli get deployment
      部署状态首先显示为 reconfiguring。当变为 running 时,表示密码更新完成。