2.5. 使用 overcloud-minimal 镜像来避免使用红帽订阅授权
Red Hat OpenStack Platform (RHOSP)部署的默认镜像是 overcloud-hardened-uefi-full.qcow2
。overcloud-hardened-uefi-full.qcow2
镜像使用有效的 Red Hat OpenStack Platform (RHOSP)订阅。当您不想消耗您的订阅权利时,您可以使用 overcloud-minimal
镜像以避免达到您付费的红帽订阅的限制。例如,这非常有用,例如,您希望只使用 Ceph 守护进程置备节点,或者当您要置备您不想运行任何其他 OpenStack 服务时的裸机操作系统(OS)时。有关如何获取 overcloud-minimal
镜像的信息,请参阅 获取 overcloud 节点的镜像。
overcloud-minimal
镜像仅支持标准 Linux 网桥。overcloud-minimal
镜像不支持 Open vSwitch (OVS),因为 OVS 是一个需要 Red Hat OpenStack Platform 订阅权利的 OpenStack 服务。部署 Ceph Storage 节点不需要 OVS。使用 linux_bond
定义绑定,而不使用 ovs_bond
。
流程
-
打开
/home/stack/templates/overcloud-baremetal-deploy.yaml
文件。 为您要使用
overcloud-minimal
镜像的节点添加或更新image
属性。您可以在特定节点上将镜像设置为overcloud-minimal
,或针对角色的所有节点。注意overcloud 最小镜像不是整个磁盘镜像。内核和 ramdisk 必须在
/home/stack/templates/overcloud-baremetal-deploy.yaml
文件中指定。特定节点
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 特定角色的所有节点
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
roles_data.yaml
角色定义文件中,将rhsm_enforce
参数设置为False
。rhsm_enforce: False
rhsm_enforce: False
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行 provisioning 命令:
openstack overcloud node provision \ --stack overcloud \ --output /home/stack/templates/overcloud-baremetal-deployed.yaml \ /home/stack/templates/overcloud-baremetal-deploy.yaml
(undercloud)$ openstack overcloud node provision \ --stack overcloud \ --output /home/stack/templates/overcloud-baremetal-deployed.yaml \ /home/stack/templates/overcloud-baremetal-deploy.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
overcloud-baremetal-deployed.yaml
环境文件传递给openstack overcloud ceph deploy
命令。