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-server 1 namespace: openstack 2 spec: baseImageUrl: http://<source_host>/rhel-9.2-x86_64-kvm.qcow2 3 port: 8080 4
要进一步描述您可以配置
OpenStackProvisionServer
CR 的值,请查看OpenStackProvisionServer
CRD 规格模式:$ 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