第5章 ストレージ管理ネットワークポートの NIC へのマッピング
以下の手順で、ストレージ管理ネットワークのポートをハイパーコンバージドノードの物理 NIC にマッピングする方法について説明します。
手順
お使いの環境の
compute.yamlheat テンプレートファイルを/usr/share/openstack-tripleo-heat-templates/network/configディレクトリーからコピーします。以下のオプションを使用することができます。- single-nic-vlans
- single-nic-linux-bridge-vlans
- multiple-nics
bond-with-vlans
NIC の設定に関する詳細は、各テンプレートのディレクトリーの
README.mdを参照してください。
-
~/templatesにnic-configsという名前の新規ディレクトリーを作成します。 -
compute.yamlテンプレートのコピーを~/templates/nic-configs/に貼り付け、その名前をcompute-hci.yamlに変更します。 ~/templates/nic-configs/compute-hci.yamlのparameters:セクションで、以下の定義を確認します。StorageMgmtNetworkVlanID: default: 40 description: Vlan ID for the storage mgmt network traffic. type: number
StorageMgmtNetworkVlanID: default: 40 description: Vlan ID for the storage mgmt network traffic. type: numberCopy to Clipboard Copied! Toggle word wrap Toggle overflow StorageMgmtNetworkVlanIDの定義がまだcompute-hci.yamlファイルになければ、その定義を追加します。各 HCI ノードで
StorageMgmtNetworkVlanIDを特定の NIC にマッピングします。たとえば、VLAN を単一の NIC にトランク接続する場合、~/templates/nic-configs/compute-hci.yamlのnetwork_config:セクションに以下のエントリーを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記NIC を
StorageMgmtNetworkVlanIDにマッピングする際に、MTU を 9000 (ジャンボフレーム) に設定して、Red Hat Ceph Storage のパフォーマンスを向上させます。詳しくは、『Networking Guide』の「 Configuring MTU Settings in Director 」および「 Configuring jumbo frames 」を参照してください。-
~/templates/network.yamlという名前でネットワークの環境ファイルを作成します。 以下の設定を
network.yamlファイルに追加します。resource_registry: OS::TripleO::ComputeHCI::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute-hci.yaml
resource_registry: OS::TripleO::ComputeHCI::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute-hci.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow このファイルは、後でオーバークラウドのデプロイメント中に、カスタマイズされた Compute NIC テンプレート (
~/templates/nic-configs/compute-hci.yaml) を呼び出すのに使用されます。
~/templates/network.yaml を使用して、ネットワーク設定のパラメーターを定義したり、カスタマイズされたネットワーク用の heat テンプレートを追加したりすることができます。詳しくは、『Advanced Overcloud Customization』の「 Custom network environment file 」を参照してください。