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

283
Prometheus

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

machine1

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

machine2

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

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

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

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

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

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

-1
Какой гипервизор вы используете? Вы спрашиваете, запускаете ли вы одну и ту же виртуальную машину на двух разных хостах одновременно? Почему ты хочешь это сделать? Кстати, даже если бы это было возможно, пример конфигурации не был бы действительной конфигурацией. Ramhound 5 лет назад 1

1 ответ на вопрос

2
Attie

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

нет


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

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

vmotion diagram

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


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

  • Балансировка нагрузки - запускать один и тот же сервис на нескольких хостах, ориентируя клиентов на наиболее подходящие (локальные / незагруженные / и т. Д.)
  • Кластеризация - разбейте задачу на несколько частей и распределите части
VMotion настолько прост, насколько это возможно, вы можете перенести виртуальную машину, которую вы используете, чтобы перенести машину, когда она подключена к VCenter с помощью клиента VSphere, и вы не заметите какого-либо перехода. Ramhound 5 лет назад 0
Насколько это возможно, да, но вы заметите _some_ "заикание" во время перехода ... К счастью, это будет закрыто при удалении TCP и т. Д. ... так что пользователь, вероятно, на самом деле не заметит. Attie 5 лет назад 0

Похожие вопросы