OpenStack Networking を使用した 3 ノード アーキテクチャにおけるネットワーク インターフェイスとは何を意味しますか?

OpenStack Networking を使用した 3 ノード アーキテクチャにおけるネットワーク インターフェイスとは何を意味しますか?

ガイドに従ってOpenStackをインストールしています。ネットワークインターフェースの設定に関しては、理解できません OpenStack ネットワーク図

管理、インスタンス トンネル、外部の意味がわかりません。

ネットワークインターフェースの設定:

 Controller node: 
    eth0:  #I suppose for management
         IP:      192.168.1.39 
         netmask: 255.255.255.0 

 Network node:
    eth0:   #I suppose for management
         IP:      192.168.1.38 
         netmask: 255.255.255.0
    eth1:   #I suppose it is for Instance tunnels
         IP: #I have no idea what address should I assign here???
    eth2:  #I suppose it is external interface
         auto eth2
              iface eth2 inet manual
              up ip link set dev $IFACE up
              down ip link set dev $IFACE down

Compute node:
    eth0:  #I suppose for management
         IP:      192.168.1.32 
         netmask: 255.255.255.0 
    eth1:   #I suppose it is for Instance tunnels
         IP: #I have no idea what address should I assign here???

私の知識ではこれらを処理するのに十分ではありません。どの資料を参照すればよいか教えていただけますか? また、管理、インスタンス トンネル、外部の意味と、それらのネットワーク インターフェイスをどのように構成できるかを知りたいです。

答え1

ドキュメントは少し貧弱で、ある程度の知識が必要です。

いずれにせよ、すべては設定次第です。通常、論理ネットワークは複数あります。

手動の手順を使用してインストールしていますか、それとも RDO などのインストーラーを使用していますか? ネットワーク モデルが若干異なる可能性があります。

典型的なセットアップは次のようになります。

管理/API - これにより、ボックスへの SSH アクセスが可能になり、サービス API が公開されるため、クライアントはクラウドとリモートでインターフェースできるようになります。

内部 - マルチノード設定におけるサービス間の通信。テスト設定では、これは多くの場合、管理に組み込まれます。

プライベート / インスタンス - Openstack では、テナントが仮想ネットワークを作成できます。これを行う方法はいくつかありますが、GRE または VXLAN がかなり一般的です。これは、L2 ネットワーク上で実行されるカプセル化レイヤーとして機能します。

外部は通常、ルーティング可能な IP であり、VM への直接アクセスを提供するネットワーク、またはフローティング IP に使用される範囲のいずれかです。

答え2

トンネル ネットワークは、コントローラーや他のノードにとって重要ではない通信用です。

たとえば、2 つのコンピューティング ノードがあるとします。両方のノードに 10.10.10.5/16 と 10.10.1.27/16 の VM があります。両方が通信する必要がある場合、両方のルーターまたはスイッチはネットワーク ノードでホストされます。したがって、OpenStack クラウドでホストされている VM はコントローラーと通信する必要がないため、このデータはコンピューティング ノードとネットワーク ノード間のトンネル ネットワークを介して移動します。

関連情報