У меня на одном сервере работает несколько разных виртуальных машин с Hyper-v для разных клиентов. Все мои клиенты дали согласие на период обслуживания в течение одного дня в выходные в будущем.
Я хочу сохранить все виртуальные машины, работающие в настоящее время, а также перестроить сервер для использования Arch Linux и KVM для виртуализации. Некоторые из гостевых операционных систем - это Windows Server 2008, 2003, 2008 и 2012, а также Debian Linux.
На данный момент все виртуальные жесткие диски находятся в одном массиве RAID 1 + 0, и у меня есть запасные жесткие диски для создания идентичной конфигурации RAID.
Я думал, что если в конце концов ничего не заработает, я смогу хотя бы просто загрузиться со старых жестких дисков. Итак, чтобы сделать это, я бы настроил текущие диски в дисковом массиве и подключил его как вторичный к системе. Новые пустые жесткие диски войдут в сервер в качестве основного, установят и настроят ОС и, наконец, преобразуют файлы VHD / VHDX, и все должно быть в порядке.
Может ли кто-нибудь обсудить этот процесс, возможно, предложить альтернативы или дать какой-либо совет о том, почему это будет или не будет хорошей идеей?
Я бы сказал, что вам нужно учитывать гораздо больше, чем просто жесткие диски. Вы собираетесь перейти на совершенно другой пакет виртуализации, что потребует гораздо больше, чем дней работы.
Теоретически вам потребуется: - Переписать конфигурации виртуальных машин (скорее всего, вручную) из спецификации Microsoft в спецификацию QEmu. - Преобразование образов VHD в один, который может понять QEmu (если поддержка VHD не скомпилирована в вашей версии QEmu). Это будет включать память, распределение дисков, сетевые карты, флаги ЦП и т. Д. Совместное использование файлов, вероятно, будет несовместимо. - Безопасно перенесите все вышеперечисленное на новую машину (НАДЕЖДА, ВЫ ИСПОЛЬЗУЕТЕ НОВЫЙ СЕРВЕР ДЛЯ ЭТОЙ МИГРАЦИИ) - Запустите каждую виртуальную машину отдельно, чтобы убедиться, что конфигурация для каждой правильная. - Для каждой виртуальной машины установите / настройте все драйверы устройств, относящиеся к QEmu, а также устраните неполадки и устраните те, которые не работают из коробки. - Выключите все виртуальные машины и выполните «холодную» загрузку нового сервера, чтобы гарантировать успешный запуск всех автоматически запускаемых виртуальных машин. - Протестируйте разумное количество клиентов, которые будут использовать виртуальные машины (т. Е. Просматривать веб-сайт, который может быть размещен), чтобы убедиться, что ничего не перепутали. - Прибыль
В зависимости от размера, количества и разнообразия виртуальных машин это может занять от недели до двух месяцев, если происходят ПЛОХОЕ ВЕЩИ, и поэтому рекомендуется попробовать это на отдельном оборудовании, поскольку это будет чрезвычайно сложно. чтобы восстановить сломанную установку, если вы пытаетесь выполнить миграцию на месте ....