Недавно мы добавили хранилище iSCSI к двум серверам Xen, на которых работают Gentoo и Ubuntu 10.04 и 12.04 domU. Пробуя живую миграцию domU, я обнаружил, что могу легко перенести Ubuntu (оба варианта), но не Gentoo.
Последний запускает наши собственные ядра с конфигурацией ядра, рожденной в эпоху 2.6.18 и портированной от выпуска к выпуску, теперь работает под управлением Linux 3.10.7. Это урезанные конфигурации, настроенные для использования domU (например, без поддержки PCI или другого оборудования, без модулей и т. Д.).
При попытке перенести один, xm migrate
кажется чтобы добиться успеха, на целевом узле я вижу, что domU в рабочем состоянии (и потребляет процессорное время), но он не может разговаривать с внешним миром (нет пакетов в / из vif, нет ввода-вывода на блочном устройстве, нет активности на xm console
даже если его можно прикрепить нормально.
Я подозреваю, что мне не хватает некоторых параметров конфигурации ядра или я ошибся, что мешает живой миграции ... много гуглил и искал документацию и вики Xen, но безуспешно.
Каковы точные требования к недавнему (3.x, pvops) ядру Linux для использования в качестве domU и возможности миграции?
РЕДАКТИРОВАТЬ: как я и ожидал, домены Gentoo будут давать точно такие же проблемы при выполнении xm save; xm restore
на том же узле.
После некоторого тестирования с различной конфигурацией ядра я прибил его к CONFIG_SMP
.
Это или одна из его зависимостей требуется для обеспечения возможности сохранения и восстановления ядер Xen domU ... и, следовательно, миграции с хоста на хост.