将 Xen 主机从 debian lenny 升级到 squeeze

将 Xen 主机从 debian lenny 升级到 squeeze

我正在将 Xen 主机从 Lenny 升级到 Squeeze。此升级的推荐路线是什么?

先升级主机,再升级客户机?如果我这样做,客户机可以启动吗?

如果我使用以下方式升级客人这些说明在安装 udev 和新的 linux 映像后,按照第一次重启建议我将无法加载客户机,因为新内核无法在 Lenny 主机上运行(如果我错了,请更正)。

有做过这件事的人给出一些建议会很好

答案1

好吧,我从来没有得到答案,但我咬紧牙关,按照自己的直觉行事。以下是我所做的,希望有人会觉得这有用。

首先要记住,主机 (dom0) 使用存储在主机中的内核来引导客户机 (domU)。因此,过程如下:

  1. apt-get update&&apt-get upgrade
  2. apt-get install udev
  3. shutdown客人(是的,不重启)

然后转到主持人-我跟着这些说明只是较长的 xen 升级页面的简明版本这里

随着主人的全面升级,现在是时候全面升级客人了。

编辑中的kernel和参数,使其与主机正在运行的内容相匹配。在我的例子中,例如ramdisk/etx/xen/yourguest.cfg

kernel='/boot/vmlinuz-2.6.26-2-xen-amd64' 到

kernel='/boot/vmlinuz-2.6.32-5-xen-amd64'(更改ramdisk为适当的值)

然后我就开始xm create引导客户机,一切顺利。然后apt-get dist-upgrade依次引导每个客户机,瞧!现在一切都变得轻松了。

答案2

我刚刚升级了我的几个 Xen 客人,以便挤出这个周末。

不,您不能linux-image在客户机上安装软件包,只能在客户机上安装软件包linux-modules。但linux-modules在客户机上升级需要升级主机。当我对主机的 squeeze 进行升级时,我会在所有 squeeze 客户机上安装新模块。不过,在 4.4.5 节期间linux-image安装是可以的。udev

简而言之,我只是udev按照 4.4.5 节进行安装,没有改变内核。升级指南的其余部分都是准确的。

相关内容