Я нахожусь в процессе обновления хоста Xen с Lenny до Squeeze. Какой рекомендуемый маршрут для этого обновления?
Обновить сначала хост, а затем гостей? Смогут ли гости загрузиться, если я это сделаю?
Если я обновлю гостей с помощью эти инструкции Я не смогу загрузить гостя после первой рекомендации по перезапуску сразу после установки udev и нового образа Linux, так как новое ядро не может работать на хосте Lenny (исправьте это, если ошибаюсь).
Некоторые рекомендации от кого-то, кто это сделал, были бы замечательными
Хорошо, я так и не получил ответа, но я сдержался и последовал своим инстинктам. Вот что я сделал на тот случай, если кому-то это пригодится.
Прежде всего запомните, что хост (dom0) загружает гостей (domU), используя ядра, хранящиеся на хосте. Итак, процесс:
apt-get update
&& apt-get upgrade
apt-get install udev
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
каждый гость по очереди и вуаля! Теперь это все, что вам нужно.
Я только что обновил несколько своих гостей Xen, чтобы выжать в эти выходные.
Нет, вы не можете установить linux-image
посылка на гостя, просто linux-modules
. Но обновление linux-modules
для гостя потребуется обновление linux-image
на хосте. Когда я сделаю обновление squeeze хоста, я установлю новые модули на всех гостевых системах squeeze. Установка udev
во время раздела 4.4.5 все в порядке.
Краткая форма, я только что установил udev
в разделе 4.4.5 и оставил ядро в покое. Остальная часть руководства по обновлению точна.