无需重启即可更改VM MAC地址(Xen + Libvirt)

时间:2015-07-29 17:10:56

标签: centos kvm xen libvirt

根据我的理解,libvirt" virsh"命令不允许您在没有VM重新启动的情况下更新VM的MAC地址。有没有其他方法可以在不重启的情况下更新VM的MAC地址?这是一个问题,因为我们需要VM快速更新,不能等待重启。

目前我正在使用Xen和Libvirt,但我愿意不​​使用Libvirt或从Xen切换到KVM。

谢谢!

1 个答案:

答案 0 :(得分:0)

MAC地址是虚拟硬件ABI的一部分,因此无法为正在运行的guest虚拟机更改。如果您无法关闭整个客人,则避免停机的最佳方法是使用hotplug。即使用新的所需MAC地址热插拔第二个NIC。重新配置来宾操作系统以使用此新NIC。最后使用旧的MAC地址热插拔原始网卡。