最近經常需要將 VM (KVM) 開在 openvswitch 的 bridge 上。雖然 libvirt 有 openvswitch driver,但是 virt-manager 並無法辨別與設定 openvswitch。在這之前,都是要先建立好 VM ,然後手動修改 XML 檔,重新 virsh define 之後才能使用。

每個 VM 都要手動設定真的很麻煩

幸好找到了一個很棒解決方案: Setting up Libvirt to use Open vSwitch

修改 network xml,直接讓 default network 使用 openvswitch

<network>
     <name>default</name>
     <uuid>61f5a0f8-e81d-4685-9456-b22f03f278ab</uuid>
     <forward mode='bridge'/>
     <bridge name='ovsbr0' />
     <virtualport type='openvswitch'/>
</network>  

這樣 virt-manager 就可以直接使用 NAT network。

Comments

comments powered by Disqus