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

Живая миграция KVM между процессорами Intel и AMD

При использовании KVM для виртуализации в Redhat (RHEV) возможна ли миграция виртуальных машин между AMD и Intel в реальном времени? В частности, меня интересуют серии Opteron 6100 и Intel Xeon 5200.

В 2008 году была демоверсия AMD, но я не могу понять, доступна она сейчас или нет. На этот Страница документации Red Hat Я не вижу необходимости в одном и том же процессоре.

KVM позволяет указать тип ЦП, «доступный» для виртуальной машины, выбрав конкретное подмножество функций, которые он объявляет в BIOS. Если вы используете -cpu host, он просто предоставляет те же функции, что и хост; но есть и другие, более «общие» подмножества, например -cpu qemu64. Если вы используете одно и то же на разных машинах, вы можете свободно перемещаться между ними.

Нет, вы не можете переходить от одного производителя процессора к другому. с RHEV вы не должны иметь возможность размещать хосты Intel и AMD в одном кластере (домен миграции)

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

Я не думаю, что миграция будет выполняться в блоке AMD и Intel, у него идентичный архитектор, он покажет вам его миграцию, но будет статус зомби. И обе коробки должны быть версии RHEV.

Я думаю, что миграция должна работать нормально, если вы используете 64-битные (и в остальном идентично настроенные) дистрибутивы в обоих коробках. Но если на другом компьютере установлена ​​другая версия RHEV или установлена ​​32-разрядная версия, то вас ждут проблемы.

(Оба бокса с 32-битным дистрибутивом тоже должны работать нормально. Проблемы возникают, только если вы смешиваете 32 и 64 бита)

Если вы используете виртуальную среду на основе HVM, тогда да. Ваш ЦП должен поддерживать требования к виртуальному оборудованию. Если вы посмотрите документацию KVM, вы сможете это сделать - и эти процессоры это поддерживают.

Да, вы можете мигрировать между платформами в реальном времени. В настоящее время я экспериментирую с этим, используя KVM в Arch Linux. Оно работает