検索

5.2. OpenStackBaremetalSet CRD を使用したコンピュートノードの作成

download PDF

Compute ノードは Red Hat OpenStack Platform (RHOSP) 環境にコンピュートリソースを提供します。オーバークラウドには Compute ノードが少なくとも 1 台必要で、デプロイメント後に Compute ノードの数をスケーリングできます。

OpenStackBaremetalSet カスタムリソース (CR) を定義して、Red Hat OpenShift Container Platform (RHOCP) が管理するベアメタルマシンから Compute ノードを作成します。

ヒント

OpenStackBareMetalSet CRD 定義と仕様スキーマを表示するには、次のコマンドを使用します。

$ oc describe crd openstackbaremetalset

$ oc explain openstackbaremetalset.spec

前提条件

  • OpenStackNetConfig CR を使用して、コントロールプレーンネットワークと追加の分離ネットワークを作成している。
  • OpenStackControlPlane CRD を使用してコントロールプレーンを作成している。

手順

  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

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.