第 8 章 使用 director Operator 部署外部 Red Hat Ceph Storage 集群
您可以使用 director Operator (OSPdO)部署连接到外部 Red Hat Ceph Storage 集群的 overcloud。
先决条件
- 您有一个外部 Red Hat Ceph Storage 集群。
- 您已在正常运行的 Red Hat OpenShift Container Platform (RHOCP)集群上安装并准备好 OSPdO。如需更多信息,请参阅安装和准备 director Operator。
-
已使用
OpenStackNetConfig
自定义资源定义(CRD) (包括 control plane 和任何隔离网络)创建了 overcloud 网络。如需更多信息,请参阅使用 director Operator 创建网络。 -
您已创建了
ConfigMap
来存储 overcloud 的任何自定义 heat 模板和环境文件。如需更多信息,请参阅使用 director Operator 自定义 overcloud。 - 您已为 overcloud 创建 control plane 和裸机 Compute 节点。如需更多信息,请参阅使用 director Operator 创建 overcloud 节点。
-
您已创建了并应用
OpenStackConfigGenerator
自定义资源,以便为 overcloud 配置呈现 Ansible playbook。
8.1. 在 director Operator 中为 Compute 角色配置网络
在工作站上创建目录以存储自定义模板和环境文件,并为 Compute 角色配置 NIC 模板。
流程
为您的自定义模板创建一个目录:
$ mkdir custom_templates
-
在
custom_templates
目录中创建一个名为multiple_nics_vlans_dvr.j2
的自定义模板文件。 -
将裸机 Compute 节点的 NIC 配置添加到
multiple_nics_vlans_dvr.j2
文件中。如需 NIC 配置文件示例,请参阅 Compute 节点 的自定义 NIC heat 模板。 为自定义环境文件创建一个目录:
$ mkdir custom_environment_files
在
custom_environment_files
目录中的network-environment.yaml
环境文件中映射 overcloud 角色的 NIC 模板:parameter_defaults: ComputeNetworkConfigTemplate: 'multiple_nics_vlans_dvr.j2'
其他资源