我'm completely new to KVM and bridging and need your help. I have a remote server with QEMU/KVM and only SSH connection is available to me. Host OS is RHEL 7. Guests must be connected to bridge(ovs), they see each other and don't可以访问外部网络 . 主机必须可以ping客人 . 物理网卡接口不能像主机那样查看来宾的每个虚拟接口,并且可以访问它们,并且客人可以通过网桥看到对方 . 我使用libvirt尝试按照此指令How to Use Open vSwitch with Libvirt配置它 . 请帮帮我 .
首先我需要创建桥:
sudo ovs-vsctl add-br ovsbr
然后我使用virsh配置域XML文件,如下所示:
<interface type='bridge'>
<mac address='52:54:00:71:b1:b6'/>
<source bridge='ovsbr'/>
<virtualport type='openvswitch'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
重新启动域桥后连接了guest虚拟机接口的vnet0接口 . 在这种情况下如何提供寻址?我可以通过主机给客人提供静态地址吗?
1 回答
创建网络接口:
接口:
它创建了openvswitch桥 .
创建一个libvirt网络:
定义并启动网络:
创建vm:
完成安装,登录新虚拟机并配置网络:
Up网络接口:
检查来自主机的ping:
当前的openvswitch配置: