Налаштування мережі в System Center 2012 R2 Virtual Machine Manager (частина 1).
У сьогоднішній статті мова піде про налаштування мережі в System Center 2012 R2 Virtual Machine Manager. Мережа в VMM можна умовно поділити на три рівні:
1. Фізична мережа (Phisical network) - кожен хост віртуалізації може бути підключений до однієї або декількох фізичних мереж. Це можуть бути мережі, розділені фізично, за допомогою VLAN або подібних технологій.
2. Логічна мережа (Logical network) - логічні мережі в VMM будуються поверх фізичних мереж. Логічні мережі являють собою проекцію базової фізичної інфраструктури мережі в віртуальне середовище і дозволяють моделювати мережу всередині VMM згідно з потребами, без необхідності розбиратися в тонкощах мережевого оточення.
3. Мережа віртуальних машин (VM network) - на базі логічних мереж будуються мережі ВМ, до яких і підключаються віртуальні машини, сервіси і т.п. Мережі ВМ використовують мережеву віртуалізацію, що дозволяє розгорнути поверх кожної логічної мережі кілька незалежних мереж ВМ, повністю ізольованих як від логічної мережі так і один від одного.
На кожному з рівнів можуть бути свої особливості, що з одного боку дає більшу гнучкість при створенні мережевої інфраструктури, однак з іншого ускладнює сам процес налаштування. Описати всі нюанси в рамках однієї статті не представляється можливим, тому я просто опишу один із стандартних варіантів настройки.
Трохи про інфраструктуру, на базі якої буде проводиться настройка. У тестовій середовищі розгорнуті 4 сервера:
SRV1 - контролер домену, DNS-сервер і шлюз за замовчуванням.
SRV2 - керуючий сервер VMM і бібліотека.
SRV3 і SRV4 - хости Hyper- V.
Кожен сервер має два мережевих інтерфейсу.Для зручності настройки кожен інтерфейс підписаний (VM і Management). Кожен інтерфейс підключений до окремої мережі, згідно своїй назві:
192.168.0.0/24 - мережа управління (Management). Використовується виключно для управління серверами, в VMM задіяні не буде,
192.168.1.0/24 - мережа віртуальних машин (VM).Ця мережа буде віддана під потреби VMM.
Заходимо на SRV2, відкриваємо консоль управління VMM і приступаємо до налаштування.
Відключення автоматичного створення мереж
Перше, що варто зробити при налаштуванні мережі - це відключити автоматичне створення логічних мереж. Для цього переходимо в розділ «Settings» і відкриваємо вікно «Network Settings».
в якому знімаємо галку з чекбокса «Create logical networks automatically».
створення логічної мережі
Наступним кроком буде створення логічної мережі. Відкриваємо розділ «Fabric» і переходимо на вкладку «Networking» -> «Logical Networks», потім в меню відкриваємо пункт «Create Logical Network».
В першому вікні майстра створення логічної мережі необхідно дати мережі ім'я і вибрати її тип. З ім'ям особливо морочиться не будемо, назвемо мережу «Logical network 1». Потім вибираємо тип «One connected network», який означає, що дана логічна мережа відповідає одній фізичній мережі.
Додатково зазначаємо обидва чекбокса внизу. Перший чекбокс дозволяє віртуалізацію мережі, що дозволяє створювати поверх логічної мережі безліч незалежних мереж ВМ. Другий чекбокс створює мережу ВМ, абсолютно ідентичну створюваної логічної мережі - з таким же ім'ям і настройками.Така мережа не ізольована від фізичного середовища і може використовуватися для управління інфраструктурою. Для кожної логічної мережі може бути створена тільки одна подібна мережа ВМ.
Примітка. Якщо в мережі використовується поділ на підмережі за допомогою технології VLAN або Private VLAN, то можна вибрати відповідний тип логічної мережі.
В наступному вікні натискаємо «Add» і створюємо мережевий вузол (Network site), в якому вибираємо групу хостів і пов'язуємо їх з однієї або декількома IP-подсетями. Оскільки дана логічна мережа є проекцією фізичної мережі VM (192.168.1.0/24), то її і вказуємо в полі «IP subnet».
Перевіряємо отримані настройки і тиснемо «Finish» для створення логічної мережі. Нагадаю, що всі дії в VMM виконуються за допомогою PowerShell, тому при бажанні можна натиснути «View Script» і подивитися список команд, які будуть виконані.
Створення пулу IP-адрес
Налаштування IP адреси для віртуальних машин в VMM можна робити вручну, через DHCP або за допомогою пулів IP-адрес.Перші два способи давно відомі, тому більш детально зупинимося на третьому.
Пули IP-адрес (IP Pools) - це механізм VMM, призначений для автоматичного виділення віртуальним машинам IP-адрес із заданого адресного простору. У чому то IP пули схожі з DHCP, однак принцип роботи у них абсолютно різний.При використанні пулів IP-адреса та інші мережеві настройки прописуються всередині ВМ в статичному вигляді. Налаштування проводиться в процесі розгортання, після чого виділений IP-адреса закріплюється за машиною до тих пір, поки вона не буде видалена з VMM. Після видалення ВМ адреса повертається в пул і може бути використаний повторно.
Важливо розуміти, що видача IP-адреси з пулу проводиться одноразово, тільки при розгортанні ВМ. Якщо ви захочете додати вже створеної машині додатковий мережевий адаптер, то настройки для нього доведеться прописувати вручну або за допомогою DHCP.
Тепер створимо для логічної мережі «Logical network 1» пул IP-адрес.Для цього натискаємо по ній правою клавішею миші і в контекстному меню вибираємо «Create IP Pool».
у вікні майстра вводимо ім'я пулу «IP pool 1» і вибираємо логічну мережу, в якій цей пул буде використовуватися.
вибираємо пункт «Use an existing network site», потім вибираємо зі списку відповідний сайт і IP-сіть.
Вказуємо діапазон IP-адрес, які будуть виділятися з цієї підмережі. Оскільки у мене в даній мережі знаходяться і фізичні сервера, то перші 10 адрес я залишу для них. Якщо планується використання балансування (NLB і т.п.) то в поле «VIPs and reserved IP adresses» можна зарезервувати ВА для балансувальник навантаження, а в полі «IP addresses to be reserved for other uses» можна вказати IP-адреси, зарезервовані для інших потреб.
Вказуємо шлюз (Default gateway), через який віртуальні машини зможуть спілкуватися із зовнішнім світом .
Потім задаємо адресу DNS-сервера
і сервера WINS (якщо він у раптом вас є).
Перевіряємо отримані настройки і тиснемо «Finish».
Створення мережі ВМ
Тепер на базі логічної мережі створимо мережу віртуальних машин. Для цього знову натискаємо по логічної мережі правою клавішею і вибираємо пункт «Create VM Network». У вікні, придумуємо оригінальне