
ガイドに従って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 はコントローラーと通信する必要がないため、このデータはコンピューティング ノードとネットワーク ノード間のトンネル ネットワークを介して移動します。