刚刚将我们的池升级到 Xenserver 6.2,并安装了一个全新的主机,同样安装了 Xenserver 6.2。
由于 Xenserver 是完全开源的,因此我对新功能感到很兴奋(过度分配内存、HA 实时迁移等)。因此决定测试一下,并让一个小型 Windows XP 开发机虚拟机从一台主机实时迁移到全新的主机。
新主机有 1TB 的专用存储池,并且没有其他虚拟机在其上运行。我迁移的虚拟机有一个 20GB 的虚拟磁盘。
迁移过程很顺利,但现在我的新主机报告虚拟分配为 661.4GB!而且唯一的虚拟机是小型的 20gb 虚拟机。
我检查过,虚拟机没有快照,之前也从未有过快照。因此手动运行合并不会产生任何结果。我让 XenCenter 重新扫描 SR 以确保它不是报告问题,并且还重新启动了此主机以确保 xen 工具堆栈不会报告异常。没有变化。
我可以导出此虚拟机,然后重新导入它以解决问题,但这不仅非常耗时,而且对于生产虚拟机不起作用,因为一旦解决此问题(并且希望不会重复发生),我仍然需要将其迁移到新主机。
请提供一些可能的解决方案,使虚拟机的停机时间最短(如果可能的话)。