Hyper-v - russian windows virtualization discussion

Поговоримо про те, як Hyper-V працює з мережею. Що це означає для основної ОС, розташованої в parent partition, і для віртуальних машин, розташованих в child partitions.

Hyper-v - russian windows virtualization discussion

І ваша ОС працює наступним чином:

Hyper-v - russian windows virtualization discussion

Однак, як тільки ви встановите роль Hyper-V і створите віртуальну мережу (virtual network), ваша ОС почне працювати наступним чином:

Hyper-v - russian windows virtualization discussion

Як ви бачите, parent partition тепер використовує віртуальний мережевий інтерфейс для того, щоб з'єднуватися з фізичної мережею. Якщо ви тепер подивіться в Network Connections - то побачите, що до фізичного мережному інтерфейсу додався віртуальний:

Hyper-v - russian windows virtualization discussion
Hyper-v - russian windows virtualization discussion

До початкового фізичного мережному інтерфейсу не прив'язане ніяких служб, провайдерів або протоколів - крім Microsoft Virtual Network Switch Protocol. А все решта протоколи і служби тепер прив'язані до віртуального мережевого інтерфейсу.

Варто відзначити кілька моментів:



  • Віртуальний мережевий інтерфейс, який з'явився в Network Connections, отримав точно таке ж ім'я, як прив'язаний до нього virtual switch.
  • У Hyper-V ви можете створити внутрішню (Internal) віртуальну мережу, яка додасть віртуальний мережевий інтерфейс в parent partition. але не створить прив'язки до будь-якій фізичній мережному інтерфейсу.
  • На відміну від Virtual Server, Hyper-V жорстко прив'язує віртуальний мережевий інтерфейс до відповідної фізичної інтерфейсу при створенні Virtual network switch. Це має свої плюси і мінуси. Перевага такого підходу - в тому, що ті фізичні інтерфейси, які не використовуються з Hyper-V, залишаються незачеплені жодним чином. Так що знімаються будь-які питання продуктивності або сумісності. (Очевидно, що навіть якщо жодна віртуальна машина не використовує якийсь віртуальний інтерфейс, який прив'язаний до відповідного фізичного інтерфейсу, продуктивність каналу між parent partition і фізичної мережею трохи падає за рахунок появи додаткового кроку між використовуваними віртуальним і фізичним інтерфейсами). Недолік описаного підходу - в тому, що при створенні або видаленні virtual network switch в Hyper-V зв'язок на фізичному інтерфейсі тимчасово пропадає, так як заново виконується прив'язка всіх протоколів і служб.

На закінчення хотілося б дати кілька порад щодо налаштувань мережі для віртуалізації.



  • Для будь-якої системи з Hyper-V рекомендується мати мінімум два фізичних інтерфейсу! Використання лаптопов з одним інтерфейсом допускається, але рекомендується лише для демонстраційних цілей.
  • Завжди виділяйте один фізичний інтерфейс для управління ОС. До такого management interface не прив'язувати віртуальні інтерфейси. Він використовується лише для віддаленої роботи з parent partition.
  • Під віртуальні машини також виділяйте як мінімум один фізичний інтерфейс. Чи не скупіться, мережа може стати вузьким місцем при одночасному використанні загального фізичного інтерфейсу декількома віртуальними машинами.
  • Якщо ваші віртуальні машини використовують зовнішнє сховище по протоколу iSCSI - використовуйте і для цієї мети виділений інтерфейс (або кілька).
  • Підключайте Management interface виключно в локальну мережу. В ідеалі, з'єднання з Інтернетом повинне бути доступно тільки віртуальним машинам.

Дякуємо. Ще таке питання. Чи можливо в hyper-v налаштувати властивості мережевого підключення child partition з parent partition? Просто є необхідність активувати вінду з вм, а термін вже закінчився-т.е відразу після логіна видає пропозицію про активацію. Якісь настройки там вже є, але я їх не знаю, тобто dhcp теж не варіант ...

Прошу розібрати наступний сценарій ...

Є сервер з двома картами (зовнішній IP і міністерство внутрішніх справ у локалку). На цьому сервері стоїть DHCP, поштовий сервер та FTP.

Потрібно що б локалка бачила, як сам хост, так і ВМ.

Потрібно що б сам сервер стояв за ISA (інет щоб йшов на хост через ВМ з ISA).

Потрібно щоб хост бачив локалку.

Як це зробити?

Допоможіть з такою проблемою.

Я так розумію у мене проблема якась з сервером на Hyper-V раз виникають такі проблеми. Можете підказати в чому може бути проблема. Я грішу на віртуальний інтерфейс Hyper-V.

c виртуализацией на Hyper-V зіткнулися нещодавно.

1) в диспечер вирт мереж створюємо мережу.

2) в настройках вирт машини в мережевому адаптері вказуємо це підключення.

з непізнаних пристроїв VMBUS / 44B018EB0

як налаштувати або встановити мережу?

На Hyper-V сервері встановлені 3 мережевих адаптера - один дивиться безпосередньо в сітку, на два інших прив'язані віртуальні свитчи.

Піднято 4 віртуальних сервера - по два на кожен свитч.

Проблема в наступному - два сервера на одному і тому ж світче підхоплюють мережу за принципом "хто перший встав - того і тапки". Хто встиг - ловить IP, нормально бачить мережу і бачиться з мережі. Другий залишається в "топці локалхоста", отримуючи IP виду 169.254.79.90.

Є можливість з цим якось поборотися?

Я тільки пробую користуватися Hyper-v, але вже зіткнувся з непонятка:

1 - виконано