Поговоримо про те, як Hyper-V працює з мережею. Що це означає для основної ОС, розташованої в parent partition, і для віртуальних машин, розташованих в child partitions.
І ваша ОС працює наступним чином:
Однак, як тільки ви встановите роль Hyper-V і створите віртуальну мережу (virtual network), ваша ОС почне працювати наступним чином:
Як ви бачите, parent partition тепер використовує віртуальний мережевий інтерфейс для того, щоб з'єднуватися з фізичної мережею. Якщо ви тепер подивіться в Network Connections - то побачите, що до фізичного мережному інтерфейсу додався віртуальний:
До початкового фізичного мережному інтерфейсу не прив'язане ніяких служб, провайдерів або протоколів - крім 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 - виконано