3.3. 更新用于优化服务凭证的 Secret CR


您必须创建一个 Secret 自定义资源(CR),以提供对 OpenShift (RHOSO) Optimize 服务(watcher) pod 上 Red Hat OpenStack Services 的安全访问。

警告

在部署 control plane 后,您无法更改服务密码。如果在部署 control plane 后在 osp-secret 中更改了服务密码,则会重新配置服务以使用新密码,但 Identity 服务(keystone)中不会更新密码。这会导致服务中断。

先决条件

  • 在工作站上安装了 oc 命令行工具。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 RHOSO 控制平面的工作站。

步骤

  1. 打开 Secret CR 文件(通常称为 osp-secret),您用来为初始 RHOSO control plane 部署提供安全访问 RHOSO 服务 pod,例如 openstack_service_secret.yaml
  2. 添加一个 WatcherPassword 字段:

    apiVersion: v1
    data:
    ...
      NeutronDatabasePassword: <base64_password>
      NeutronPassword: <base64_password>
      NovaAPIDatabasePassword: <base64_password>
      NovaAPIMessageBusPassword: <base64_password>
      NovaCell0DatabasePassword: <base64_password>
      NovaCell0MessageBusPassword: <base64_password>
      NovaCell1DatabasePassword: <base64_password>
      NovaCell1MessageBusPassword: <base64_password>
      NovaPassword: <base64_password>
      OctaviaDatabasePassword: <base64_password>
      OctaviaPassword: <base64_password>
      PlacementDatabasePassword: <base64_password>
      PlacementPassword: <base64_password>
      SwiftPassword: <base64_password>
      WatcherPassword: <base64_password>
    kind: Secret
    metadata:
      name: osp-secret
      namespace: openstack
    type: Opaque
  3. 更新 Secret CR:

    $ oc apply -f openstack_service_secret.yaml -n openstack

验证

  • 确认存在 WatcherPassword 字段:

    $ oc describe secret osp-secret -n openstack | grep Watcher

    输出示例

    WatcherPassword:                  9 bytes

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部