第 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'