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: node02roles_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コマンドに渡します。