搜索

5.2. 使用 OpenStackBaremetalSet CRD 创建 Compute 节点

download PDF

Compute 节点为您的 Red Hat OpenStack Platform (RHOSP)环境提供计算资源。您的 overcloud 中必须至少有一个 Compute 节点,您可以在部署后扩展 Compute 节点的数量。

定义一个 OpenStackBaremetalSet 自定义资源(CR),从 Red Hat OpenShift Container Platform (RHOCP)管理的裸机创建 Compute 节点。

提示

使用以下命令查看 OpenStackBareMetalSet CRD 定义和规格模式:

$ oc describe crd openstackbaremetalset

$ oc explain openstackbaremetalset.spec

先决条件

  • 您已使用 OpenStackNetConfig CR 创建 control plane 网络以及任何其他隔离网络。
  • 您已创建了带有 OpenStackControlPlane CRD 的 control plane。

流程

  1. 在工作站上创建一个名为 openstack-compute.yaml 的文件。包含 Compute 节点的资源规格。以下示例定义了 1 个 Compute 节点的规格:

    apiVersion: osp-director.openstack.org/v1beta1
    kind: OpenStackBaremetalSet
    metadata:
      name: compute 1
      namespace: openstack 2
    spec: 3
      count: 1
      baseImageUrl: http://<source_host>/rhel-9.2-x86_64-kvm.qcow2
      deploymentSSHSecret: osp-controlplane-ssh-keys
      # If you manually created an OpenStackProvisionServer, you can use it here,
      # otherwise director Operator will create one for you (with `baseImageUrl` as the image that it server)
      # to use with this OpenStackBaremetalSet
      # provisionServerName: openstack-provision-server
      ctlplaneInterface: enp2s0
      networks:
        - ctlplane
        - internal_api
        - tenant
        - storage
      roleName: Compute
      passwordSecret: userpassword 4
    1
    Compute 节点裸机集的名称,如 compute
    2
    OSPdO 命名空间,例如 openstack
    3
    Compute 节点的配置。
    4
    可选:为具有密码的用户提供每个节点上的 root 访问权限的 Secret 资源。
  2. 保存 openstack-compute.yaml 文件。
  3. 创建 Compute 节点:

    $ oc create -f openstack-compute.yaml -n openstack

验证

  1. 查看 Compute 节点的资源:

    $ oc get openstackbaremetalset/compute -n openstack
  2. 查看 RHOCP 管理的裸机机器,以验证 Compute 节点的创建:

    $ oc get baremetalhosts -n openshift-machine-api
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.