7.9. 使用 director Operator 的 Compute HCI 角色创建 roles_data.yaml 文件


要在 overcloud 中包含计算 HCI 角色的配置,您必须将 Compute HCI 角色包括在与 overcloud 部署中包含的 roles_data.yaml 文件中。

注意

确保使用 roles_data.yaml 作为文件名。

前提条件

  • 确保 OpenShift Container Platform 集群正常运行,并且已正确安装了 director Operator。
  • 确保已在工作站上安装了 oc 命令行工具。
  • 使用 OpenStackControlPlane 资源来创建 control plane。

流程

  1. 访问 openstackclient 的远程 shell:

    $ oc rsh -n openstack openstackclient
    Copy to Clipboard Toggle word wrap
  2. 取消设置 OS_CLOUD 环境变量:

    $ unset OS_CLOUD
    Copy to Clipboard Toggle word wrap
  3. 进入 cloud-admin 目录:

    $ cd /home/cloud-admin/
    Copy to Clipboard Toggle word wrap
  4. 使用 ControllerComputeHCI 角色生成一个新的 roles_data.yaml 文件:

    $ openstack overcloud roles generate Controller ComputeHCI > roles_data.yaml
    Copy to Clipboard Toggle word wrap
  5. 退出 openstackclient pod:

    $ exit
    Copy to Clipboard Toggle word wrap
  6. 将自定义 roles_data.yaml 文件从 openstackclient pod 复制到自定义模板目录:

    $ oc cp openstackclient:/home/cloud-admin/roles_data.yaml custom_templates/roles_data.yaml -n openstack
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat