第3章 Bare Metal サービスを有効にしたオーバークラウドのデプロイ
director を使用したオーバークラウドのデプロイメントについての詳しい情報は、『director の インストールと使用方法』 を参照してください。本章では、ironic 固有のデプロイメント手順のみを説明します。
3.1. Ironic のテンプレートの作成
環境ファイルを使用して、Bare Metal サービスを有効にしたオーバークラウドをデプロイします。テンプレートは、director ノードの /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml
にあります。
テンプレートへの記入
提供されているテンプレートまたは追加の yaml ファイル (例: ~/templates/ironic.yaml
) で、追加の設定を指定することができます。
ベアメタルと仮想インスタンスの両方を備えたハイブリッドのデプロイメントでは、
NovaSchedulerDefaultFilters
の一覧にAggregateInstanceExtraSpecsFilter
を追加する必要があります。NovaSchedulerDefaultFilters
をどこにも設定していない場合には、ironic.yaml に設定することができます。サンプルは、「テンプレートの例」を参照してください。注記SR-IOV を使用している場合には、NovaSchedulerDefaultFilters はすでに
tripleo-heat-templates/environments/neutron-sriov.yaml
で設定されています。このリストにAggregateInstanceExtraSpecsFilter
を追記してください。-
初回のデプロイメントおよび再デプロイメントの前に実行されるクリーニングの種別は、
IronicCleaningDiskErase
で設定されます。デフォルトでは、これはdeployment/ironic/ironic-conductor-container-puppet.yaml
によって「full」に設定されます。この設定を「metadata」にすると、パーティションテーブルのみがクリーニングされるので処理速度を大幅に向上させることができますが、複数のテナントがある環境ではデプロイメントのセキュリティーレベルが低くなるため、信頼済みのテナント環境でのみ適用すべきです。 -
IronicEnabledDrivers
パラメーターを使用してドライバーを追加することができます。デフォルトでは、ipmi
、idrac
、およびilo
が有効です。
設定パラメーターの全一覧は、『オーバークラウドのパラメーター』の「 Bare Metal (ironic)パラメーター」を参照し てください。