KVM для Xen миграции

Недавно мне было поручено создать несколько виртуальных машин для производственного использования, и я занялся созданием виртуальной машины на основе KVM вместо того, чтобы выяснить, что использует наш производственный сервер.

Я только недавно узнал, что наши собственные серверы используют ОС Xensource, и не похоже, что они будут обновлены в ближайшем будущем. Итак, на данный момент я застрял с двумя вариантами: попытаться преобразовать виртуальную машину KVM в виртуальную машину Xen или перестроить то, что у меня есть, в новую виртуальную машину Xen.

Будучи ленивым человеком, я бы не стал перестраивать виртуальную машину. Я искал документацию по процедуре, но единственное, что я могу придумать, - это древняя статья с некоторыми расплывчатыми инструкциями.

Итак, это мой вопрос, ошибка сервера - можно ли перенести KVM, работающий на ядре KVM, на ядро ​​Xen? И если да, то как?

2 ответа

Решение

Короткий ответ: это определенно возможно.

Более длинный ответ о том, как зависит то, как вы создали гостя KVM. Скорее всего, виртуальная машина будет работать практически без изменений в Xen.

Можете ли вы обновить, чтобы добавить более подробную информацию о том, как вы создали гостевую систему KVM, а также, является ли она Windows или Linux и т. Д.?

Также публикуйте конфигурацию гостевого KVM (например, если это libvirt) или командной строки, которую вы использовали для запуска виртуальной машины.

Вероятно, это просто вопрос создания файла конфигурации Xen, который указывает на гостевой диск или файл образа. Также было бы полезно опубликовать пример файла конфигурации domU, который используется вашей установкой Xen. Например, эти конфигурации обычно хранятся в /etc/xen/

Вы также можете уточнить, с каким дистрибутивом вы работаете (как для KVM, так и для Xen). Так как есть много вариантов того, как все можно настроить. У Xen, в частности, есть много способов его развертывания (см., Например, Deploy Xen)

(Кстати, это также отличный вопрос для списка рассылки xen-users - http://lists.xensource.com/mailman/listinfo/xen-users - особенно с разъяснениями, как было запрошено выше)

В принципе это довольно просто. При переходе на XEN я бы порекомендовал перейти прямо в PV-режим. В ВМ:

  1. Установите XEN-ядро
  2. Измените hda или sda на xvda
  3. Загрузитесь в режиме PV, используя pygrub.

Если все работает, удалите KVM-ядро.

Другие вопросы по тегам