4.6. 異なるネットワークのマッピング
デフォルトでは、OpenStack Platform は Open Virtual Network (OVN) を使用します。この場合、外部ネットワークへのアクセス用に、すべてのコントローラーおよびコンピュートノードを 1 つの L2 ネットワークに接続する必要があります。つまり、コントローラーおよびコンピュートネットワークの設定は、共に br-ex ブリッジを使用し、director はデフォルトではこのブリッジをオーバークラウド内の datacentre ネットワークにマッピングします。このマッピングは、通常フラットネットワークマッピングまたは VLAN ネットワークマッピングのいずれかに使用されます。スパイン/リーフのアーキテクチャーでは、各リーフがそのリーフ上の特定のブリッジまたは VLAN 経由でトラフィックをルーティングするように、これらのマッピングを変更することができます。この設定は、エッジコンピューティングのシナリオで頻繁に使用されます。
手順
-
spine-leaf-separate.yamlという名前のファイルを作成し、そのファイルを編集します。 spine-leaf-separate.yamlファイルにparameter_defaultsセクションを作成し、それぞれのスパイン/リーフネットワークについて外部ネットワークのマッピングを追加します。フラットネットワークのマッピングの場合には、
NeutronFlatNetworksパラメーターに各リーフの一覧を定義し、各リーフのNeutronBridgeMappingsパラメーターを設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow VLAN ネットワークのマッピングの場合には、さらに
NeutronNetworkVLANRangesを設定して、3 つすべてのリーフネットワーク用に VLAN をマッピングします。NeutronNetworkType: 'geneve,vlan' NeutronNetworkVLANRanges: 'leaf0:1:1000,leaf1:1:1000,leaf2:1:1000'
NeutronNetworkType: 'geneve,vlan' NeutronNetworkVLANRanges: 'leaf0:1:1000,leaf1:1:1000,leaf2:1:1000'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
spine-leaf-separate.yamlファイルを保存します。