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

Какие гипервизоры поддерживают неоднородные кластеры?

Некоторое время я использую Citrx Xenserver на нескольких машинах, которые не поддерживают аппаратную виртуализацию в качестве теста для различных небольших серверов.

Я недавно экспериментировал с перемещением PV Vms между машинами, но Xenserver выдает мне ошибки, которые примерно говорят, что мне нужно иметь однородное оборудование, чтобы это работало.

Из-за этого мне не удалось настроить XenMotion или какие-либо приятные функции, которые поставляются с пулом серверов в Xenserver.

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

Кстати, у нас есть несколько идентично сконфигурированных Dell 1950-х годов, на которых еще не было настроено какое-либо решение для виртуальных машин, поэтому, если мы сможем найти решение, которое позволит нам перенести PV на них, это было бы здорово. Несвободные решения тоже подходят.

Какой гипервизор позволит это? Спасибо!

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

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

KVM может это сделать. Видеть http://www.linux-kvm.org/page/Migration или демонстрационное видео Red Hat 2008 года по адресу http://www.youtube.com/watch?v=EuhU6jJjpAQ . (В видео, кажется, используется интерфейс управления Qumranet на базе ms-windows, но под ним находится KVM.) Но, конечно, для этого потребуется оборудование, поддерживающее виртуализацию.

Я явно не согласен с другими ответами. В прошлом году (2009 г.) Intel объявила о своей технологии VT, которая конкретно позволяет переносить виртуальные машины жить между похожими, но не точными типами ЦП. Как и ожидалось, это работает только с линейкой процессоров Intel Xeon, как показано на FlexMigration домашняя страница. Я не знаю подобного предложения от AMD.

Чтобы узнать, поддерживает ли это конкретный гипервизор, я считаю, что вам нужно убедиться, что он поддерживает линейку процессоров Xeon VT-x. Если вы не уверены, обратитесь к торговому представителю, и он с радостью поможет вам разобраться в этом вопросе. Линия продуктов VMWare была поддержана в первый день после объявления.

Вот подробный технический документ: http://download.intel.com/it/pdf/Testing_Live_Migration_with_FlexMigration.pdf

Примечание: у меня нет никаких деловых или личных отношений с Intel - я просто обратил внимание, когда они объявили об этом.

Вы также можете проверить решение PlateSpin / Novell. Если я правильно помню, это называется Platespin Migrate или что-то в этом роде. Это довольно дорого, но позволяет динамическую миграцию даже между гипервизорами (например, между VmWare и XenServer).