Назад | Перейти на главную страницу

При помощи Cobbler гостевая установка Xen останавливается при перезагрузке

Я использую cobbler и koan для установки виртуальных гостей в установку Xen. Файл кикстарта выполняет установку, а затем перезагружается. Однако конфигурация гостя (из dumpxml в virsh) показывает:

уничтожить

вместо «перезапуска», поэтому машина останавливается, а затем мне приходится запускать ее вручную, чтобы продолжить настройку. После перезапуска конфигурация кажется в порядке, потому что тогда параметр on_reboot настроен на перезапуск.

Кто-нибудь знает, как заставить это работать правильно?

Это и так делается правильно.

Во время фазы установки виртуальной машины Xen виртуальная машина немного загружается. Это связано с тем, как pygrub (а не сам grub) обрабатывает загрузку виртуальной машины. Нам нужно использовать pygrub из-за паравиртуализированной природы Xen. Pygrub используется для «передачи» ядра виртуальной машине.

ВМ загружает ядро, которое находится в ОС хоста в первый раз, а затем оно находится «внутри» ВМ. Это требует некоторой перенастройки виртуальной машины после установки, поэтому ее необходимо неисправность, не перезагружался. После этого перезагрузка будет перезагрузкой.

Взглянуть Вот очень быстро или, чтобы получить более подробный ответ, взгляните Вот, рядом с «Контроль жизненного цикла».

Может быть, кто-то с большим опытом работы с Xen может написать здесь комментарий о том, почему именно «уничтожение» требуется в первый раз.