在具有 SLES 12.3 的来宾上使用 Xen(虚拟机管理程序操作系统级别:11.4)是否会出现任何问题?
是否有任何表格描述哪个 Xen OS 版本与哪个 SLES 版本兼容?
考虑一下,因为它使用半虚拟化,也许虚拟机管理程序内核需要支持来宾的给定内核版本?
虚拟机管理程序上的版本:
uname -a
:
3.0.101-108.52-xen #1 SMP Tue May 29 19:42:53 UTC 2018 (80e6815) x86_64 x86_64 x86_64 GNU/Linux
xm info|grep xen_|head -4
:
xen_major : 4
xen_minor : 4
xen_extra : .4_32-61.29.2
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
答案1
这里有一个确定表Xen 项目 Wiki 中描述的 Xen 功能,最后修改于 2018 年 11 月 5 日 15:34。正如您所看到的,Xen 4.4 于 2014 年 3 月发布,支持截止到 2015 年 9 月,安全更新截止到 2017 年 3 月。因此请注意,此时某些功能可能会被折旧。
向下滚动,您可以看到 Xen 4.4 可以支持 x86 兼容架构来宾,如半虚拟化、HVM 来宾和 PV-on-HVM 来宾。
这些虚拟机的 PV 虚拟机仅限 512 个 vCPU 和 512 GB RAM,HVM 虚拟机仅限 128 个 vCPU 和 1TB RAM。 HVM 来宾的设备模型和虚拟固件以及 Xen 提供的所有 PV 引导加载程序均支持除 DMOP(设备模型操作超级调用)之外的所有操作。
因此,回答您的问题,如果 SUSE Linux Enterprise Server 12.3 支持这些功能并且可以在这些限制内安装,那么您可以在 Xen 虚拟机管理程序上安装 SUSE Linux Enterprise Server 12.3。
我只找到 1 个表格,其中列出了与 Xen 虚拟机管理程序相关的兼容 Guest。这是关联到受支持的来宾操作系统的 Citrix XenServer 7.6 表。 Citrix XenServer 使用 Xen 4.7。然而,根据 Xen 版本和你的版本之间似乎没有显着差异Xen 维基。
所以这张表应该相当准确地满足您的需求。我将其视为由 Citrix for XenServer 编译的经过测试和工作的来宾操作系统表。在表的中间位置,您将看到有关受支持的 SUSE Linux Enterprise Server 版本的条目。
以下是该表的摘录(我仅包含 SUSE 12.3 条目):
操作系统 |虚拟化模式|最低内存|最大内存 |最小磁盘空间
SUSE Linux Enterprise Server 12 SP3(64 位)| HVM | 1 GB | 1.5TB| 8GB
所以你可以看到XenServer应该支持SLES 12.3作为硬件虚拟机,至少需要1 GB RAM和8 GB磁盘空间。
您可以尝试在虚拟机管理程序上安装任何来宾操作系统,并在遇到任何问题时查看是否有解决方法。如果 Linux 主机可以虚拟化 Windows 来宾或 BSD 来宾,Linux 主机和来宾的内核版本差异有何影响?值得深思。
祝你好运!