<
  • Главная
Статьи

Блог Олексія Леготіна »Архів блога» Створення шаблону віртуальної машини в System Center 2012 Virtual Machine Manager (частина 1)

  1. Створення базової віртуальної машини
  2. Корисні посилання

У даній статті я постараюся розглянути, як в System Center 2012 Virtual Machine Manager можна зробити шаблон віртуальної машини, а потім використовувати його, щоб прискорити час розгортання віртуальних машин в подальшому.

Взагалі кажучи, способів створення віртуальних машин в VMM кілька: створення чистої віртуальної машини з нуля, створення на основі шаблону, створення за допомогою конвертації P 2V (фізичного комп'ютера в віртуальну машину) або конвертації V 2V (з віртуальної машини VMware або Citrix XenServer в віртуальну машину Hyper - V). Найчастіше, напевно, доводиться розгортати віртуальні машини з нуля. Щоб якось автоматизувати цей процес і не втрачати час на повторення одних і тих же дій по встановленню та налагодженню операційної системи, в VMM придумали шаблони.

Шаблон в VMM можна зробити на підставі вже створеного шаблону, на основі віртуального жорсткого диска (. Vhd), що зберігається в бібліотеці, а також на основі вже розгорнутої на хості віртуальної машини. Я розгляну по кроках, як з нуля створити в VMM віртуальну машину з операційною системою Windows Server 2008 R 2 SP 1, зробити необхідні настройки, а потім перетворити цю віртуальну машину в шаблон і зберегти в бібліотеці.

Отже, приступимо.

Створення базової віртуальної машини

Запустимо консоль адміністрування Virtual Machine Manager і перейдемо в уявлення VMs and Services (Віртуальні машини та сервіси).

Малюнок 1. System Center 2012 Virtual Machine Manager. Консоль адміністрування. Подання VMs and Services.

Клікаемкнопку Create Virtual Machine. Відкриється майстер створення віртуальної машини.

Відкриється майстер створення віртуальної машини

Малюнок 2. Майстер створення віртуальної машини. Вибір джерела для віртуальної машини.

В даному вікні вибираємо "Create the new virtual machine with a blank virtual disk ", оскільки у мене ще немає готових шаблонів або віртуальних дисків (по крайней мере, будемо так вважати;). Кількома Next. Потрапляємо у вікно для введення ідентифікатора віртуальної машини.

Малюнок 3. Майстер створення віртуальної машини. Введення імені і опису віртуальної машини.

Вводимо ім'я для віртуальної машини. У нашому випадку введемо "Win 2008 sp 1". Можемо також ввести опис в полі Description (може стати в нагоді, якщо з назви неочевидні їх функції, або функцій досить багато, одним рядком не описати. Ім'я віртуальної машини не повинно збігатися з ім'ям комп'ютера встановленої в цій віртуальній машині операційної системи, воно лише виконує ідентифікацію віртуальної машини всередині Virtual Machine Manager. Рекомендую, тим не менш, давати однакові імена віртуальній машині і відповідного комп'ютера гостьовий операційної системи. Це допоможе вам самим не заплутатися, та й не буде ніяких накладок з показом цієї віртуальної машини в System Center Operations Manager.

Після введення імені з описом натискаємо Next. Потрапляємо в великий розділ конфігурації обладнання віртуальної машини.

Малюнок 4. Майстер створення віртуальної машини. Конфігурація обладнання. Жорсткий диск.

Спочатку відкривається закладка для підключається до віртуальної машини жорсткого диска. За замовчуванням назва диска одно назвою віртуальної машини плюс слово "disk" і номером "1", з'єднаних підкресленнями (щоб в імені не було пробілів), в результаті вийшло "Win 2008 sp 1_ disk _1". Зрозуміло, назва ви можете поміняти на свій розсуд. За замовчуванням диск приєднується до первинного каналу (пристрій 0) віртуального контролера IDE. Тип диска за замовчуванням динамічний (Dynamic) і розмір 40Гб. Нам для шаблону вистачить розміру 20Гб, тому поміняємо поле Size.

Можливо також підключити до віртуальної машини вже існуючий віртуальний жорсткий диск (. Vhd), а також використовувати підключений безпосередньо ( "Pass through") фізичний жорсткий диск хоста. Однак ми створюємо віртуальну машину з нуля, тому залишаємо вибір на "Create a new virtual disk".

Переходимо в розділ Cloud Capability Profiles у вікні конфігурації обладнання:

Переходимо в розділ Cloud Capability Profiles у вікні конфігурації обладнання:

Малюнок 5. Майстер створення віртуальної машини. Конфігурація обладнання. Профілі можливостей.

Профіль можливостей (capability profile) у віртуальній машині необхідно відзначити, якщо ви збираєтеся розгортати віртуальну машину в приватне хмара, щоб VMM міг визначити, що віртуальна машина сумісна з даними приватним хмарою. Відзначимо галочкою профіль Hyper-V.

Перейдемо до розділу Processor.

Перейдемо до розділу Processor

Малюнок 6. Майстер створення віртуальної машини. Конфігурація обладнання. Процесори.

Тут можна вибрати кількість процесорів для використання віртуальної машиною, від 1 до 4 (4 - обмеження Hyper - V v2.0), Щоб забезпечити кращу сумісність, VMM за замовчуванням обмежує функції процесора, які віртуальна машина може використовувати. І для того, щоб без проблем здійснювати міграцію віртуальної машини на хост з іншим типом процесора, потрібно відзначити галочку "Allow migration to a virtual machine host with a different processor version ".

Переходимо до розділу Memory (Пам'ять).

Переходимо до розділу Memory (Пам'ять)

Малюнок 7. Майстер створення віртуальної машини. Конфігурація обладнання. Оперативна пам'ять.

За замовчуванням для віртуальної машини виділяється статично 512 Мб пам'яті. Можна також використовувати можливість, що з'явилася в першому пакеті виправлень (SP 1) для Windows Server 2008 R 2, задати пам'ять для віртуальної машини динамічно (функція Dynamic Memory). Тобто можна використовувати початкове значення (мінімум) виділяється для віртуальної машини, а також верхню межу (максимум). Також при динамічному розподілі можна задати буфер пам'яті в процентах, який буде резервуватися для віртуальної машини понад поточного необхідного обсягу пам'яті, що використовується віртуальною машиною. Ми залишаємо тип пам'яті в положенні Static, тільки, мабуть, змінимо обсяг до 1024Мб, щоб ця кількість використовувати в подальшому в шаблоні. 512Мб все-таки замало. 😉 Втім, для кожного виду шаблону, призначеного для розгортання віртуальних машин з каікмі-то функціями, можна задати свій обсяг пам'яті.

Переходимо до розділу Floppy Drive.

Переходимо до розділу Floppy Drive

Малюнок 8. Майстер створення віртуальної машини. Конфігурація обладнання. Емуляція дисковода гнучких дисків.

Мабуть, дана вкладка може знадобитися для роботи будь-яких старих програм, що використовують флоппі-дисковод і дискети для зберігання ключових файлів, наприклад. Для цієї мети можна підключити до віртуальної машини образ дискети, що зберігається в бібліотеці VMM. Ми цю можливість використовувати не будемо, тому переходимо відразу до розділу COM 1.

Малюнок 9. Майстер створення віртуальної машини. Конфігурація обладнання. Послідовні порти.

Теж підтримується майже з тієї ж причини, що і попереднє (гнучкі диски), для роботи програм, що використовують послідовні порти для передачі даних, або для цілей налагодження. Можна під'єднати віртуальний послідовний порт до іменовані канали (named pipe), Наприклад, таким чином можна здійснити нуль-модемного з'єднання між двома віртуальними машинами. Нам це теж не потрібно, тому залишаємо "None".

Погляньмо на розділ Video Adapter.

Малюнок 10. Майстер створення віртуальної машини. Конфігурація обладнання. Відеоадаптер.

Вибираємо між стандартним графічним адаптером і відеоадаптером Microsoft RemoteFX 3 D, що використовують графічні можливості, реалізація яких з'явилася в нововведенні RemoteFX в Windows Server 2008 R 2 SP 1. Для майбутнього шаблону віртуальної машини залишаємо конфігурацію з "Standard video adapter".

Далі йдемо в розділ Virtual DVD drive.

Малюнок 11. Майстер створення віртуальної машини. Конфігурація обладнання. Віртуальний DVD -привід.

Віртуальний привід за замовчуванням використовується на вторинному каналі (пристрій 0) з конфігурацією "No Media", тобто "Немає диска". Можна використовувати в якості віртуального приводу фізичний DVD -привід хоста, а можна підключити в якості диска файл образу ISO. Зокрема, це ми і зробимо, підключивши образ дистрибутива Windows Server 2008 R 2 SP 1, що знаходиться у нас в бібліотеці VMM. Хочу звернути увагу, що, по-перше, через консоль адміністрування VMM можна підключати файли тільки з бібліотеки VMM, по-друге, поміщати в загальну папку бібліотеки файли потрібно заздалегідь, інакше при натисканні кнопки Browse ви не побачите потрібного файлу. Відбувається це в зв'язку з тим, що за замовчуванням файли в бібліотеці VMM індексуються раз в 1 годину (це мінімальний інтервал, який можна задати). Хоча є можливість вручну оновити список файлів в бібліотеці, зайшовши в консолі в уявлення Library, далі Library Servers і на потрібному сервері натиснути правою кнопкою миші і вибрати Refresh.

Виберемо у вікні (малюнок 11) пункт "Existing ISO image file" і натисніть Browse.

Малюнок 12. Вікно вибору ISO -Образ диска для використання у віртуальному DVD -Привід.

Вибираємо потрібний образ з бібліотеки і натискаємо OK.

Вибираємо потрібний образ з бібліотеки і натискаємо OK

Малюнок 13. Майстер створення віртуальної машини. Конфігурація обладнання. Віртуальний DVD -привід.

Шлях до образу диска підставився у відповідному полі. Відзначимо галочку "Share image file instead copying it", якщо не хочемо, щоб файл образу при створенні віртуальної машини копіювався на хост з бібліотеки (можуть знадобитися додаткові настройки).

Подивися в розділ SCSI Adapter 0.

Подивися в розділ SCSI Adapter 0

Малюнок 14. Майстер створення віртуальної машини. Конфігурація обладнання. Адаптер SCSI.

За замовчуванням віртуальна машина "комплектується" SCSI -Адаптер, до якого поки, щоправда, нічого не подлючен. Можна вибрати тип емульованого адаптера із запропонованого списку, а також приєднати якісь диски. На даний момент нам цього не потрібно.

Перейдемо до налаштування мережі, в розділ Network Adapters.

Перейдемо до налаштування мережі, в розділ Network Adapters

Малюнок 15. Майстер створення віртуальної машини. Конфігурація обладнання. Мережевий адаптер.

Бачимо, що за замовчуванням в конфігурацію віртуальної машини доданий Legacy Network Adapter - емульований "застарілий" мережевий адаптер. Ми будемо використовувати синтетичний мережевий адаптер, оскільки Legacy Network Adapter обмежений по пропускній здатності і його рекомендується використовувати тільки в двох випадках: коли гостьова операційна система не підтримує установку компонент інтеграції, або коли необхідний доступ до мережі до завантаження операційної системи, наприклад - завантаження по PXE для установки ОС з сервера WDS.

Кількома кнопку Remove, видаляючи "застарілий" мережевий адаптер. Потім у верхній частині в меню вибираємо - New: Network Adapter -> Network Adapter.

Потім у верхній частині в меню вибираємо - New: Network Adapter -> Network Adapter

Малюнок 16. Майстер створення віртуальної машини. Конфігурація обладнання. Додавання мережевого адаптера.

Конфігуріруем новий мережевий адаптер:

Малюнок 17. Майстер створення віртуальної машини. Конфігурація обладнання. Налаштування мережевого адаптера.

Вибираємо логічну мережу, до якої буде підключений мережевий адаптер. На моєму тестовому стенді налаштована віртуальна логічна мережа із зовсім не оригінальним ім'ям New Virtual Network. Налаштування, доступні тільки для шаблону віртуальної машини (Dynamic IP / Static IP) ми чіпати не можемо, поки не перетворили нашу віртуальну машину в шаблон. До цих налаштувань повернемося пізніше. Можна відзначити галочку "Enable virtual network optimizations", яка, до речі, доступна тільки для синтетичного мережевого адаптера. Вибираємо, статичний або динамічний MAC-адресу буде у віртуальної машини. Також, якщо хочемо, щоб гостьова операційна система віртуальної машини могла забезпечувати альтернативний MAC-адресу того, що надається віртуальною машиною, то відзначаємо галочку "Enable spoofing of MAC addresses". Дана опція доступна тільки на хостах віртуальних машин під керуванням Windows Server 2008 R 2.

Далі перейдемо до розширених властивостей віртуальної машини, чи то пак до розділу Advanced. Перша закладка - Availability (Доступність).

Малюнок 18. Майстер створення віртуальної машини. Конфігурація обладнання. Доступність.

Тут ми бачимо самотню можливість поставити галочку "Make this virtual machine highly available" ( "Зробити віртуальну машину високодоступних"). Ставте цю галочку, якщо у вас розгорнуть кластер хостів, оскільки при створенні віртуальної машини VMM спробує розвернути цю машину саме в кластер. Але ми згадуємо, що в даному випадку робимо підготовку шаблону віртуальної машини, і висока доступність просто не потрібна (та й кластера, між нами кажучи, немає;). Так що залишаємо, як є.

Йдемо в закладку BIOS і дивимося, що там є:

Малюнок 19. Майстер створення віртуальної машини. Конфігурація обладнання. BIOS.

Тут все просто, задаємо порядок запуску віртуальної машини з носіїв. В даному випадку за замовчуванням перший в списку - CD, що нас цілком влаштовує, так як ми збираємося встановлювати систему, завантажуючись з образу. Можна ще галочку "Enable Num Lock during startup" помітити, стане в нагоді для тих, у кого паролі складаються з цифр і люблять вони їх вводити з додаткового цифрового блоку на клавіатурі. Чесно кажучи, так і не призвичаївся використовувати цей цифровий блок, принаймні для цифр. По-моєму, верхній ряд на клавіатурі, нижче ряду F 1 F12 і вище QWERTY, цілком зручний. 😉

Далі нас чекає CPU Priority.

Малюнок 20. Майстер створення віртуальної машини. Конфігурація обладнання. Пріоритет використання ресурсу процесора.

Коли на хості запущено багато віртуальних машин, і виходить досить велике навантаження на хост, ресурси процесора, що виділяються для віртуальних машин, визначаються пріоритетом процесора. Віртуальна машина з більшим пріоритетом отримає виділений ресурс процесора раніше віртуальної машини з меншим пріоритетом. Можна вибрати значення із заданих ( "High", "Normal", "Low"), а можна задавати довільне число як пріоритет. При великій кількості віртуальних машин (скажімо, більше трьох), це дозволить більш гнучко розподіляти ресурси процесора хост-машини.

Розділ Memory Weight призначений для таких же цілей, але відносно пам'яті:

Малюнок 21. Майстер створення віртуальної машини. Конфігурація обладнання. Вага при використанні пам'яті

Тобто при великому завантаженні пам'яті на хості віртуальні машини з більшим, напевно, навіть не вагою, а пріоритетом (хоча в оригіналі - Memory Wei ght - вага), отримають ресурси пам'яті хоста в першу чергу.

В принципі, на цьому підготовка конфігурації обладнання віртуальної машини практично завершена, можна переходити до наступних кроків майстра. Але про це я розповім у другій частині статті.

Корисні посилання

1) http://technet.microsoft.com/ru-ru/evalcenter/hh505660.aspx - посилання для скачування всіх компонентів System Center 2012 RC.

2) http://technet.microsoft.com/en-us/library/gg610610.aspx - документаціяізбібліотекі Technet по System Center 2012 Virtual Machine Manager.

3) http://www.microsoftvirtualacademy.com/tracks/system-center-virtual-machine-manager-2012 - курс Microsoft Virtual Academy по System Center 2012 Virtual Machine Manager (вебкастиМіхаілаКомарова, MVP: Virtual Machine).



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью