5.2. 使用 OpenStackProvisionServer 创建调配服务器(可选)


置备服务器提供特定的 Red Hat Enterprise Linux (RHEL) QCOW2 镜像,用于为 Red Hat OpenStack Platform (RHOSP)置备 Compute 节点。一个 OpenStackProvisionServer 为自动为您创建的任何 OpenStackBaremetalSets 创建。但是,您可以决定手动创建 OpenStackProvisionServer,稍后为 OpenStackBaremetalSets 提供名称。

OpenStackProvisionServer 在 OpenShift Container Platform 置备网络上为特定 RHEL QCOW2 镜像创建一个 Apache 服务器。

前提条件

  • 确保 OpenShift Container Platform 集群正常工作,并且已正确安装了 director Operator。
  • 确保您已在工作站上安装了 oc 命令行工具。

流程

  1. 在工作站上创建名为 openstack-provision.yaml 的文件。包括 Provisioning 服务器的资源规格。例如,使用特定的 RHEL 8.4 QCOW2 镜像的 Provisioning 服务器的规格:

    apiVersion: osp-director.openstack.org/v1beta1
    kind: OpenStackProvisionServer
    metadata:
      name: openstack-provision-server
      namespace: openstack
    spec:
      baseImageUrl: http://<source_host>/rhel-guest-image-8.4-992.x86_64.qcow2
      port: 8080
    Copy to Clipboard Toggle word wrap

    在资源规格中设置以下值:

    metadata.name
    设置用于标识 OpenStackProvisionServer 的名称。
    metadata.namespace
    设置为 director Operator 命名空间,即 openstack
    spec
    baseImageURL
    为 Provisioing 服务器设置 RHEL QCOW2 镜像的初始源。在创建服务器时,镜像将从此远程源下载。
    port
    默认情况下,设置为 8080。您可以针对特定的端口配置更改它。

    如需本节中可以使用的值的进一步描述,请查看 OpenStackProvisionServer CRD 的自定义资源定义中的规范模式:

    $ oc describe crd openstackprovisionserver
    Copy to Clipboard Toggle word wrap

    配置置备服务器规格后保存文件。

  2. 创建置备服务器:

    $ oc create -f openstack-provision-server.yaml -n openstack
    Copy to Clipboard Toggle word wrap

验证

  1. 查看 Provisioning 服务器的资源:

    $ oc get openstackprovisionserver/openstack-provision-server -n openstack
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat