3つのベアメタルサーバーがあります。サーバー 1 とサーバー 2 は同じ LAN にあります。
最初のサーバー(A、Bと呼ばれる)に2つの仮想マシンを設定し、2番目のサーバー(C、D)に2つの仮想マシン、3番目のサーバー(E、F)に2つの仮想マシンを設定する計画です。私の質問は次のとおりです
- AとBの間にVLANを作成できますか?
- AとCの間にVLANを作成できますか?
- Wiresharkを使えば何が見えますか?
- AとEの間にVLANを作成できますか?
- Wiresharkを使えば何が見えますか?
- 私がここで書いたことは、Linux Enterprise Server / Red Hat Enterprise Linuxを使用して実行できますか?
これは理論的な質問なので、追加のコンポーネントが必要な場合、またはこの方法で何もしない場合はどうなりますかを知りたいです。ありがとう
ベストアンサー1
AとBの間にVLANを作成できますか?
確かに!同じ仮想ブリッジに接続されている2つの仮想マシンがある場合は、必要なVLANインターフェイスを作成するだけです。たとえば、node0.virt
2つの仮想マシンがありますnode1.virt
...
で
node0.virt
以下を実行します。ip link add vlan100 link eth0 type vlan id 100 ip addr add 192.168.100.10/24 dev vlan100 ip link set vlan100 up
で
node1.virt
以下を実行します。ip link add vlan100 link eth0 type vlan id 100 ip addr add 192.168.100.11/24 dev vlan100 ip link set vlan100 up
これでVLANアドレスを
node0.virt
正常にpingできます。node1.virt
[root@fedora ~]# ping -c2 192.168.100.11 PING 192.168.100.11 (192.168.100.11) 56(84) bytes of data. 64 bytes from 192.168.100.11: icmp_seq=1 ttl=64 time=0.313 ms 64 bytes from 192.168.100.11: icmp_seq=2 ttl=64 time=0.236 ms --- 192.168.100.11 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1025ms rtt min/avg/max/mdev = 0.236/0.274/0.313/0.038 ms
AとCの間にVLANを作成できますか?
もちろん可能ですが、プロセスにはいくつかの追加手順が必要です。まず、これには物理NICがブリッジに接続されている必要があり、物理システムが接続されているネットワークデバイスが使用するVLANを通過するように構成されている必要があります。すべてが所定の位置にあると仮定すると、プロセスは本質的に前のステップと同じです。
*:これが「必須」と言うのは単純化されたものです。例えば、仮想スイッチを開くブリッジを作成できるため、ブリッジの物理インターフェイスに直接接続する必要はありません。VXLAN物理システム間トンネリングとVLANおよびVXLANトンネル間変換のためのブリッジルールの設定...しかし、これはさらに進化しました。
Wiresharkを使えば何が見えますか?
どこで実行していますか?どのパラメータを使用する必要がありますか?複数の物理システムと複数の仮想ブリッジを含む複雑な構成があります。この質問に答える最善の方法は、まず設定してから実験してみることです。
AとEの間にVLANを作成できますか?
これがAとC(異なる物理システム上にある)の間にVLANを作成するのとどう違うと思いますか?
私がここで書いたことは、Linux Enterprise Server / Red Hat Enterprise Linuxを使用して実行できますか?
ここで説明する内容は、すべての最新のLinuxディストリビューションを使用して実行できます。 VLAN 設定を永続化するプロセスは、リリースごとに異なります。たとえば、RHELでは、再起動後も設定が維持されるように、ip
ここにあるコマンドを同等のコマンドに置き換える必要がありますnmcli
(ただし、ここにあるコマンドはテスト用に正しく機能します)。