复制/导入的 Xen Server VM 看不到所有 CPU?

复制/导入的 Xen Server VM 看不到所有 CPU?

我安装了具有更多核心的新 Xen 主机服务器。我尝试从旧主机复制和导入虚拟机。当我尝试增加 CPU 时,该选项仅显示旧主机上可用的 CPU。如果我在新主机上创建新虚拟机,我可以看到所有 CPU。这是为什么?我该如何解决这个问题?

答案1

我解决了我的问题。我确实找到了一份详细说明如何使用 XSCONSOLE 对插槽和核心进行更改的文档。但是,用于更改核心的部分对我来说不起作用。

解决方案是将虚拟机从备份中复制、移动、导出/导入或恢复到新主机。然后使用与您正在使用的虚拟机操作系统相匹配的适当操作系统版本在新主机上创建新虚拟机。不要启动新虚拟机。新主机上的这个新虚拟机只是网格工作。

将这个新 VM 转换为模板。将 VHD 从导入的(等等)VM 中分离出来。现在,使用您创建的模板创建一个具有导入的(等等)VM 规格的新 VM。VHD 大小采用默认值。不要启动它。

现在,分离默认的 32GB VHD 并从您导入的 VM 附加 VHD。启动 VM,它将正常启动。笔记:确保使用正确的启动配置(即 BIOS - UEFI),就像在使用您创建的模板在新主机上创建新 VM 时导入的 VM 一样。您现在可以根据需要更改插槽和核心。如果您有任何问题,请随时提问。

相关内容