服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Citrix XenServer从6.2升级到7.1硬件驱动程序崩溃

我将XenServer版本6.2主机升级到7.1主机上的一个虚拟机(CentOS 6.9,PVtypes – 半虚拟化)运行Asterisk手机软件,该软件使用名为“DAHDI”的模块,该模块是一组用于电话用途的硬件驱动程序。 在升级6.2主机之前,我将虚拟机迁移到另一个6.2主机。 升级到7.1后,迁移回来,似乎很好,除了DAHDIfunction已经消失。 事实certificate,DAHDI有内核模块,因此在安装时会修改或添加内核模块。 看起来会发生的情况是,XenServer主机升级会更改Linux内核,这会导致先前安装的DAHDI内核模块消失的副作用。 此VM的原始内核版本: 2.6.32-431.29.2.el6.i686#1 SMP周二9月9日20:14:52 UTC 2014 主机升级后的内核版本: 2.6.32-696.6.3.el6.i686#1 SMP Wed Jul 12 13:38:41 UTC 2017 我的问题: 我的结论是正确的,修改后的内核导致这个问题? 这是已知的行为,如此打算或至less“正常”,并预期? 我在Xen或Citrix XenServer上find的任何文档都给我留下了升级的印象,我只需要将VM从服务器迁移或导出/导入,而PV虚拟机之后您可能已经失去了function。 如果不正常,我需要做些什么来防止它呢? 它依赖于什么? 我不一定知道哪些虚拟机可能有某种特殊的模块在升级时会崩溃。 我知道,大多数或所有较新的Linux版本似乎都只能在XenServer上作为HVM实施。 那么这是防止这个问题的唯一方法吗?