Возможно ли запустить одну виртуальную машину на двух «голых железках»?

Возможно ли запустить одну виртуальную машину на двух «голых железках»?

У меня есть две машины без ОС со следующей конфигурацией:

машина1

CPU: 4 cores
ram: 16GB
HD: 200GB

машина2

cpu: 4 cores
ram: 16GB
HD: 200GB

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

cpu: 8 cores
ram: 32GB (Approximate)
HD: 400GB (Approximate)

Извините, если я задал очень наивный вопрос, я совсем новичок в мире вертуализации.

РЕДАКТИРОВАТЬ

Я не пытаюсь этого сделать, просто хочу понять концепцию.

решение1

Возможно ли создать одну виртуальную машину, использующую объединенные ресурсы двух хостов?

Нет


Это невозможно, поскольку соединения между двумя хостами намного медленнее внутренних соединений.

Даже такие технологии, какVMware VMotion(который позволяет "бесшовный«миграция виртуальных машин с одного физического хоста на другой) не совсем решена.

диаграмма vmotion

Они утверждают, что достигли "Живая миграция виртуальных машин без прерывания обслуживания" и все же придется потратить некоторое время на синхронизацию данных во время работы, прежде чем приостановить службу на некоторый период времени для выполнения окончательной синхронизации состояния виртуальной машины и памяти - утверждается в связанном документе "весь процесс занимает менее двух секунд в сети Gigabit Ethernet" (Я подозреваю, что речь идет о финальной приостановке/синхронизации/возобновлении).


Если у вас несколько машин, то лучшим подходом будет распределение нагрузки:

  • Балансировка нагрузки- запустить одну и ту же службу на нескольких хостах, направляя клиентов на наиболее подходящий (локальный / незагруженный / и т. д.)
  • Кластеризация- разбить задачу на несколько частей и распределить части

Связанный контент