第3章 Bare Metal Provisioning サービスを有効にしたオーバークラウドのデプロイ
Bare Metal Provisioning サービス (ironic) を使用してオーバークラウドをデプロイするには、ベアメタルネットワークを作成して設定し、ベアメタルプロビジョニングを有効にするようにオーバークラウドを設定する必要があります。
ベアメタルネットワークを作成します。コントローラーノードでプロビジョニングネットワークインターフェイスを再利用してフラットネットワークを作成するか、カスタムネットワークを作成できます。
Bare Metal Provisioning を有効化するようにオーバークラウドを設定します。
Open Virtual Network (OVN) を使用する場合、Bare Metal Provisioning サービスは、ironic-overcloud.yaml
ファイルで定義されている DHCP エージェント neutron-dhcp-agent
でのみサポートされます。OVN の組み込まれている DHCP サーバーは、ベアメタルノードをプロビジョニングしたり、プロビジョニングネットワークに DHCP を提供したりすることはできません。iPXE チェーンロードを有効にするには、dnsmasq で --dhcp-match
タグを設定する必要があります。これは、OVN DHCP サーバーではサポートされていません。
前提条件
- お使いの環境が最小要件を満たしていること。詳細は、ベアメタルプロビジョニングの要件 を参照してください。
3.1. デフォルトのフラットネットワークの設定 リンクのコピーリンクがクリップボードにコピーされました!
デフォルトのフラットベアメタルネットワークを使用するには、コントローラーノードのプロビジョニングネットワークインターフェイスを再利用して、Bare Metal Provisioning サービス (ironic) のブリッジを作成します。
手順
-
アンダークラウドに
stack
ユーザーとしてログインします。 stackrc
ファイルを取得します。source ~/stackrc
[stack@director ~]$ source ~/stackrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /home/stack/templates/nic-configs/controller.yaml
ファイルを変更して、コントローラーノードeth1
のプロビジョニングネットワークインターフェイスを再利用し、ベアメタルネットワークのブリッジを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記プロビジョニングネットワークを再利用してベアメタルネットワークを作成するときに、VLAN タグを付けることはできません。
network-environment.yaml
ファイルのNeutronBridgeMappings
パラメーターにbr-baremetal
を追加します。parameter_defaults: NeutronBridgeMappings: datacentre:br-ex,baremetal:br-baremetal
parameter_defaults: NeutronBridgeMappings: datacentre:br-ex,baremetal:br-baremetal
Copy to Clipboard Copied! Toggle word wrap Toggle overflow network-environment.yaml
ファイルのNeutronFlatNetworks
パラメーターで指定されたネットワークのリストにbaremetal
を追加します。parameter_defaults: NeutronBridgeMappings: datacentre:br-ex,baremetal:br-baremetal NeutronFlatNetworks: datacentre,baremetal
parameter_defaults: NeutronBridgeMappings: datacentre:br-ex,baremetal:br-baremetal NeutronFlatNetworks: datacentre,baremetal
Copy to Clipboard Copied! Toggle word wrap Toggle overflow