2.4. HCI 環境用のソフトウェアイメージのデプロイ
HCI 環境用に設定されたノードは、overcloud-hardened-uefi-full.qcow2
ソフトウェアイメージを使用する必要があります。このソフトウェアイメージを使用するには、Red Hat OpenStack Platform (RHOSP) サブスクリプションが必要です。
手順
-
/home/stack/templates/overcloud-baremetal-deploy.yaml
ファイルを開きます。 overcloud-hardened-uefi-full
イメージを必要とするノードのimage
プロパティーを追加または更新します。特定のノードで使用するイメージ、または特定のロールを使用するすべてのノードで使用するイメージを設定できます。特定のノード
- name: Ceph count: 3 instances: - hostname: overcloud-ceph-0 name: node00 image: href: file:///var/lib/ironic/images/overcloud-minimal.qcow2 - hostname: overcloud-ceph-1 name: node01 image: href: file:///var/lib/ironic/images/overcloud-hardened-uefi-full.qcow2 - hostname: overcloud-ceph-2 name: node02 image: href: file:///var/lib/ironic/images/overcloud-hardened-uefi-full.qcow2
特定のロール用に設定されたすべてのノード
- name: ComputeHCI count: 3 defaults: image: href: file:///var/lib/ironic/images/overcloud-hardened-uefi-full.qcow2 instances: - hostname: overcloud-ceph-0 name: node00 - hostname: overcloud-ceph-1 name: node01 - hostname: overcloud-ceph-2 name: node02
roles_data.yaml
ロール定義ファイルで、rhsm_enforce
パラメーターをFalse
に設定します。rhsm_enforce: False
プロビジョニングコマンドを実行します。
(undercloud)$ openstack overcloud node provision \ --stack overcloud \ --output /home/stack/templates/overcloud-baremetal-deployed.yaml \ /home/stack/templates/overcloud-baremetal-deploy.yaml
-
overcloud-baremetal-deployed.yaml
環境ファイルをopenstack overcloud deploy
コマンドに渡します。