2.3. 设置您的环境
本节使用 Red Hat OpenStack Platform 8 Director 安装和使用中的 配置基本 Overcloud 要求 中的流程的一个截止版本。
使用以下工作流来设置您的环境:
- 创建节点定义模板,并在 director 中注册空白节点。
- 检查所有节点的硬件。
- 手动将节点标记到角色中。
- 创建类别,并将它们标记到角色中。
2.3.1. 注册节点 复制链接链接已复制到粘贴板!
节点定义模板(instackenv.json)是一个 JSON 格式文件,包含用于注册节点的硬件和电源管理详情。例如:
Provisioning 网络使用 IPv4 地址。IPMI 地址也必须是 IPv4 地址,且必须通过 Provisioning 网络的路由直接附加或访问它们。
创建模板后,将文件保存到 stack 用户的主目录(/home/stack/instackenv.json),然后将其导入到 director。使用以下命令完成此操作:
openstack baremetal import --json ~/instackenv.json
$ openstack baremetal import --json ~/instackenv.json
这会导入模板,并将模板中的每个节点注册到 director 中。
将内核和 ramdisk 镜像分配给所有节点:
openstack baremetal configure boot
$ openstack baremetal configure boot
现在,节点已在 director 中注册和配置。
2.3.2. 检查节点的硬件 复制链接链接已复制到粘贴板!
注册节点后,检查每个节点的硬件属性。运行以下命令检查每个节点的属性:
openstack baremetal introspection bulk start
$ openstack baremetal introspection bulk start
确保此进程完成运行。它可能需要 15 分钟来检查这些裸机节点。
2.3.3. 手动标记节点 复制链接链接已复制到粘贴板!
注册并检查每个节点的硬件后,将它们标记到特定的配置集中。这些配置集标签与您的节点与类别匹配,而类别则分配到部署角色。
检索节点列表来识别它们的 UUID:
ironic node-list
$ ironic node-list
要手动标记节点到特定的配置集,请将 profile 选项添加到每个节点的 properties/capabilities 参数中。例如,要将三个节点标记为使用控制器配置集和一个节点以使用计算配置集,请使用以下命令:
添加 profile:compute 和 profile:control 选项会将节点标记为相关的配置集。
作为手动标记的替代选择,可使用自动配置集标记根据基准测试数据标记大量节点。