Как мост Open-VSwitch назначает гостевые IP-адреса при использовании на гипервизоре KVM?
У меня есть настройка ovs switch на ubuntu и настроенные файлы xml сети и гостевой VM xml соответственно (настройка для гипервизора KVM). Создана новая сеть для openVswitch путем создания и определения нового vlans.xml
<network>
<name>vlans</name>
<uuid>9c6e3f37-f2b9-447d-a62f-a06e31e7e4f3</uuid>
<forward mode='bridge'/>
<bridge name='mybridge'/>
<virtualport type='openvswitch'/>
<portgroup name='vport1'>
<vlan>
<tag id='1'/>
</vlan>
</portgroup>
<portgroup name='vport2'>
<vlan>
<tag id='2'/>
</vlan>
</portgroup>
</network>
отредактировал гостевой vm xml файл
<interface type='network'>
<mac address='XX:XX:XX:XX:XX:XX'/>
<source network='vlans' portgroup='vport1'/>
<virtualport type='openvswitch'>
<parameters interfaceid='439c8b58-4752-437f-ac46-62994360bbb4'/>
</virtualport>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Делая вышеупомянутые изменения, мой гость vm подключен к правильному порту моста ovs, который я проверил, выполнив команду sudo ovs-vsctl show
и на выходе что-то вроде этого
Bridge mybridge
Port "eth0"
Interface "eth0"
Port "vnet0"
tag: 1
Interface "vnet0"
Port "vport2"
Interface "vport2"
Port mybridge
Interface mybridge
type: internal
Port "vport1"
Interface "vport1"
ovs_version: "2.0.2"
Однако моим гостевым виртуальным машинам не назначен какой-либо IP-адрес? не в состоянии понять это. Любая помощь приветствуется.