CentOS7.4でKVMを初めて使用しますが、Mac OSでVirtualBoxを使用した経験があります。オプションで、NATの代わりにブリッジネットワークを使用するように選択できました。実行中のインスタンスはLANから簡単にアクセスでき、ルーターからDHCPを取得したように見えるIPアドレスを持っています。
KVM/CentOS 7.4では、まだ成功していません。 VirtualBox/Macのようにブリッジネットワーク用に構成するためのvirt-managerのようなオプションはありますか?
KVMインスタンスにsshするためにこれまでに行ったことは、ssh -tを使用してそこにトンネリングすることであり、それは機能します。しかし、トンネリングなしで機能するためには本当に必要です。 Apacheを実行し、このインスタンスからいくつかのページを提供することもできます。
仮想ボックス/ Macで説明したようにネットワークブリッジを機能させるためのvirt-managerのいくつかの設定の解決策はありますか?それとも、これを達成するために必要なより複雑なものがありますか?もしそうなら、それは何ですか?
ブリッジングは正常に機能します。必要なのは、ブリッジとVMに同じIPセグメントを設定することだけです。
Virt-managerについてお話ししたように、NIC動作中のVMの1つの定義からのスクリーンショットがあります(ハイパーバイザー/ VMは両方ともRHEL7ノードです)。
編集1:
次のsysctl定義が欠落している可能性があります。
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
EDIT2:
ディスカッションでは、問題を特定しました。物理NICの上に定義されたブリッジ(br0/br1など)インターフェイスはありません。最初に作成する必要があります。短いですが、おそらく十分なハウツーがあります:
https://ervikrant06.wordpress.com/2014/06/06/how-to-configure-software-bridge-in-rhel-7/