5.3. 使用 OpenStackProvisionServer CRD 创建置备服务器
置备服务器提供特定的 Red Hat Enterprise Linux (RHEL) QCOW2 镜像,用于为 Red Hat OpenStack Platform (RHOSP)置备 Compute 节点。为您创建的任何 OpenStackBaremetalSet CR 自动创建 OpenStackProvisionServer CR。您可以手动创建 OpenStackProvisionServer CR,并为您创建的任何 OpenStackBaremetalSet CR 提供名称。
OpenStackProvisionServer CRD 为特定的 RHEL QCOW2 镜像在 Red Hat OpenShift Container Platform (RHOCP)置备网络上创建一个 Apache 服务器。
流程
在工作站上创建一个名为
openstack-provision.yaml的文件。包含 Provisioning 服务器的资源规格。以下示例使用特定的 RHEL 9.2 QCOW2 镜像定义了 Provisioning 服务器的规格:apiVersion: osp-director.openstack.org/v1beta1 kind: OpenStackProvisionServer metadata: name: openstack-provision-server1 namespace: openstack2 spec: baseImageUrl: http://<source_host>/rhel-9.2-x86_64-kvm.qcow23 port: 80804 要进一步描述您可以配置
OpenStackProvisionServerCR 的值,请查看OpenStackProvisionServerCRD 规格模式:$ oc describe crd openstackprovisionserver-
保存
openstack-provision.yaml文件。 创建 Provisioning 服务器:
$ oc create -f openstack-provision.yaml -n openstack验证 Provisioning 服务器的资源是否已创建:
$ oc get openstackprovisionserver/openstack-provision-server -n openstack