2016-11-03 16 views
-1

Как новичок, я знаю, как создавать виртуальные машины и устанавливать ОС на них с помощью Oracle VirtualBox. Все созданные виртуальные машины зависят от аппаратных ресурсов (ЦП, ОЗУ и т. Д.) Одной машины. Если машина опустится, виртуальные машины опустится. Необходимо знать, как виртуальные машины могут быть созданы с использованием ресурсов с разных физических машин (вручную или динамически), чтобы избежать сбоев любых виртуальных машин.Я хочу узнать о виртуализации

Например: Есть 4 физических машины с 8 ядрами и 16 ГБ оперативной памяти каждый. Теперь я хочу создать три виртуальных машины, имеющих 8 ядер и 16 ГБ оперативной памяти с разных физических машин. Если одна физическая машина опустится, никакая виртуальная машина не будет отключена.

+0

Итак, в основном вы хотите поделиться голыми металлическими ресурсами через виртуальные машины? Или вы пытаетесь построить виртуальные машины с отказоустойчивостью (физический ящик № 1 идет вниз, # 2 загружает изображение)? В любом случае, я не думаю, что можно обмениваться такими ресурсами (вариант # 2 будет возможен, но не # 1), но я не эксперт, когда речь идет о виртуализации. – Hevlastka

+0

Один идет вниз, а затем еще один сапог. Я не думаю об этом. – user3717550

ответ

1

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

Если вы ищете нулевое время простоя, то у VMware есть что-то под названием Fault Tolerance, в котором теневая копия виртуальной машины работает на другом хосте и непрерывно синхронизируется с основной копией. Если основной хост опускается, теневая копия может перехватить нулевое время простоя (например, вам не нужно загружаться из теневой копии, потому что она уже запущена). Эта функция, в то время как классная, имеет множество реальных ограничений в том, как она взаимодействует с другими функциями VMware. Например, с vSphere 6.0 вы не можете выполнять различные виды миграции для таких виртуальных машин и т. Д. Я считаю, что для этого требуется более дорогая лицензия.

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