【发布时间】:2015-07-29 17:10:55
【问题描述】:
据我了解,libvirt“virsh”命令不允许您在不重新启动 VM 的情况下更新 VM 的 MAC 地址。有没有其他方法可以在不重新启动的情况下更新 VM 的 MAC 地址?这是一个问题,因为我们需要 VM 快速更新并且不能等待重新启动。
目前我正在使用 Xen 和 Libvirt,但我愿意不使用 Libvirt 或从 Xen 切换到 KVM。
谢谢!
【问题讨论】:
据我了解,libvirt“virsh”命令不允许您在不重新启动 VM 的情况下更新 VM 的 MAC 地址。有没有其他方法可以在不重新启动的情况下更新 VM 的 MAC 地址?这是一个问题,因为我们需要 VM 快速更新并且不能等待重新启动。
目前我正在使用 Xen 和 Libvirt,但我愿意不使用 Libvirt 或从 Xen 切换到 KVM。
谢谢!
【问题讨论】:
MAC 地址是虚拟硬件 ABI 的一部分,因此无法针对正在运行的来宾进行更改。如果您无法关闭整个客户机,避免停机的最佳方法是使用 hotplug。即使用新的所需 MAC 地址热插拔第二个 NIC。重新配置来宾操作系统以使用这个新的 NIC。最后用旧的 MAC 地址热拔掉原来的网卡。
【讨论】: