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

2 виртуальные машины Hyper-V на отдельных хостах, подключенных друг к другу через дополнительные сетевые адаптеры на каждом хосте

Итак, у меня есть два хост-сервера, каждый со встроенным сетевым адаптером, а затем еще один 4-портовый сетевой адаптер. На хосте A выполняется первичная копия виртуальной машины, а на хосте B - ее резервная копия. резервирование выполняется на уровне приложений и требует, чтобы серверы имели выделенное соединение между собой, без переключателей, только с перекрестным кабелем. как мне настроить виртуальные машины Hyper-V для имитации этого прямого подключения?

Если вам понадобятся какие-либо дополнительные подробности, я буду внимательно следить за потоком, чтобы делать обновления.

Спасибо!

Вот один из способов сделать это:

Создайте новый виртуальный коммутатор на каждом хосте Hyper-V, используя один из 4 портов 4-портовой сетевой карты.

Подключите этот порт на каждом узле Hyper-V к соответствующему порту на другом узле Hyper-V.

Настройте каждую виртуальную машину с сетевой картой, привязанной к этому новому виртуальному коммутатору.

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

требует, чтобы у серверов было выделенное соединение между собой,

Я гарантирую, что это не так. Им могут потребоваться дополнительные сетевые адаптеры, но они могут быть виртуальными. Я имею в виду, серьезно, я запускаю несколько кластеров через двойную сетевую карту 100g и - все виртуальные машины имеют только одну сетевую карту в качестве стандартной.

как мне настроить виртуальные машины Hyper-V для имитации этого прямого подключения?

  • Поместите второй сетевой адаптер в каждую виртуальную машину (виртуальный сетевой адаптер)
  • Возможно, поместите их в номер VLAN, чтобы изолировать их
  • Настройте сеть между ними как обычно.

Если приложение не ОЧЕНЬ хорошо написано - с учетом виртуализации - оно просто проверит, что вы говорите о втором сетевом адаптере на уровне ОС виртуальной машины. У него НЕТ способа узнать, как это отображается на физическом сетевом адаптере, особенно если вы настроили идентификатор VLAN, чтобы он не мог связаться с первым сетевым адаптером.