发布时间: 2019-12-20 | 浏览次数: 198 | 下载次数: 4 | 作者: hWX465738 | 文档编号: EKB1100042498
FusionCloud 6.5.1 type2 sc创建的虚拟机成功但是网卡是building的状态,必须是手动热迁移后网卡才能正常,但是在OM创建的虚拟机是正常的
1、底层查看虚拟机网卡状态还是在build
2、AC针对这个网络(a0f74f21)分配vlan是209,但是在ovs内存中209这个vlan仍然被(4af7caba)使用。
但是网络(4af7caba)在主机(8DD6D2B)已经没有虚拟机了。
网络(4af7caba)在主机(8DD6D2B)中不应该再占用209vlan。应该被释放。
port处于build状态,是因为ovs内存残留的vlan(209)。下一步是找到ovs内存没有释放vlan(209)的原因。
3、网络(4af7caba)曾经在主机(8DD6D2B)使用过vlan(209),这个网络在这个节点上有两个port(49a9197f)和port(65d7c491)
最后一个port删除,才会清空vlan(209)占用关系,所以我们需要关注最后一个port移走的时候为什么没有清空vlan(209)信息。
3、最后一个port移走的时候为什么没有清空vlan(209)信息。虚拟机迁移,ovs收到neutron-server update_port方法在2019-11-10T00:46:39。处理port_update过程中,nova又将port从网桥上unplug了,导致ovs在处理port_update时候,无法在网桥上面找到port,将这个port加入到skipped列表中,后续不再对这个port进行下线处理。
cps host-template-instance-operate --service neutron neutron-openvswitch-agent --action stop --host 13F12816-1DD2-11B2-82D2-000000821800
cps host-template-instance-operate --service neutron neutron-openvswitch-agent --action start --host 13F12816-1DD2-11B2-82D2-000000821800
热迁移虚拟机,nova unplug port在ovs-agent update_port 之间,导致update_port刚开始的时候扫描到port,处理的过程中有找不到port,导致这个port的下线存在资源的残留。
cps host-template-instance-operate --service neutron neutron-openvswitch-agent --action stop --host 13F12816-1DD2-11B2-82D2-000000821800
cps host-template-instance-operate --service neutron neutron-openvswitch-agent --action start --host 13F12816-1DD2-11B2-82D2-000000821800