Віртуальні машини

Тут поговоримо про віртуальні машини (ВМ), що вони з себе уявляють, якими володіють можливостями, як ми їх можемо створити і які маніпуляції з ними робити

У цій главі будуть розглянуті моменти створення ВМ, але не планування Тобто на питання «скільки процесорів видати ВМ», «диски якого розміру створювати» тут відповідей не буде

Процес створення ВМ з нуля простий і зрозумілий В клієнті vSphere потрібно викликати контекстне меню для сервера, кластера, пулу ресурсів або каталогу з ВМ і вибрати пункт New Virtual Machine У будь-якому випадку запуститься один і той же майстер з наступними кроками

1&nbsp&nbsp&nbsp Configuration – Тут ми можемо вибрати, типову чи ні ВМ ми хочемо створити У разі вибору Custom майстер буде містити більше питань Ті з кроків майстра, які будуть запропоновані тільки у разі вибору варіанта Custom, Я цим словом і буду позначати

2&nbsp&nbsp&nbsp Name and Location – Імя ВМ і в якому каталозі ієрархії vCenter вона бу-

дет розташована У ваших інтересах зробити імя зрозумілим, унікальним і не містить пробілів і спецсимволов Досить зручно робити імя віртуальної машини збігається з імям DNS гостьової операційної системи

3&nbsp&nbsp&nbsp Resource Pool – В якому пулі ресурсів розташована ВМ Ця сторінка майстра не виводиться, якщо ВМ створюється в кластері без функції DRS

4&nbsp&nbsp&nbsp Datastore – На якому сховище розташовуватимуться файли ВМ

5&nbsp&nbsp&nbsp Virtual Machine Version (Custom) – Тут ми можемо вибрати версію віртуального обладнання Версія 7 – нова Версія 4 – стара, сумісна з ESX (i) 3x Стару має сенс вибирати, лише якщо у вас є сервери ESX (i) 3x і ця ВМ може виявитися на них За замовчуванням (у варіанті Typical) вибирається версія 7

6&nbsp&nbsp&nbsp Guest Operating System – Тип гостьової ОС Він вказується для того, щоб ESX (i) правильно вибрав дистрибутив VMware tools, запропонував більше або менше памяті за замовчуванням, той чи інший тип віртуальних SCSI і мережевого контролерів Змінювати значення цього поля можна і після

створення ВМ А після установки VMware Toos воно буде змінюватися автоматично, згідно отриманої від VMware Tools інформації

7&nbsp&nbsp&nbsp Memory (Custom) – Можемо вказати обсяг памяті для ВМ За умовчанням вибирається невеликий обсяг в залежності від типу гостьової ОС Значен ня за замовчуванням – константи, прописані в ESX (i)

8&nbsp&nbsp&nbsp Network (Custom) – Можемо вказати кількість віртуальних мережевих контролерів, їх тип і в які групи портів вони підключені За замовчуванням створюється один віртуальний мережевий контролер оптимального для обраної гостьовий ОС типу Він підключається до першої в алфавітному порядку групі портів «Оптимальний» в даному випадку – не завжди найпродуктивніший або функціональний, а якийсь баланс між сумісністю і функціональністю Наприклад, якщо в ОС є драйвер для e1000, то буде обраний саме він, незважаючи на те що vmxnet2 / 3 теж буде працювати (і можливо, працювати краще), але для цього потрібні VMware Tools Про типи віртуальних мережевих контролерів читайте в розділі про віртуальному обладнанні

9&nbsp&nbsp&nbsp SCSI Controller (Custom) – Тип віртуального контролера, SCSI до якого будуть підключені віртуальні диски ВМ Про різницю розповім пізніше, в розділі про віртуальному обладнанні Обираний за замовчуванням залежить від типу гостьової ОС

10&nbsp&nbsp&nbsp&nbsp Select a Disk (Custom) – Можна вибрати створення нового віртуального диска, підключення існуючого віртуального диска, підключення LUN як Raw Device або створення ВМ без дисків взагалі За замовчуванням створюється новий віртуальний диск

11&nbsp&nbsp&nbsp&nbsp Create a disk – Тут ви можете вибрати розмір створюваного диска для ВМ і його тип (рис 51)

Розмір диска за замовчуванням залежить від системних вимог обраної раніше гостьовий ОС

Верхній прапорець створить диск в thin, «тонкому» режимі Це означає, що місце під цей файл-диск ВМ не виділили відразу (всі 20 Гб в моєму прикладі), а виділятиметься лише в міру необхідності

Нижній прапорець необхідний, якщо створювана ВМ буде вузлом кластера Microsoft (MSCS / MFC) або VMware Fault Tolerance Тоді не тільки всі місце, відведене під віртуальний диск, буде розмічено відразу (Як відбувається за умовчанням, якщо не встановлювати жоден прапорець), але ще і кожен блок створюваного віртуального диска буде перезаписаний нулями Побічним ефектом обнулення є збільшений час створення такого віртуального диска Більш докладно про типи дисків розповім пізніше, в розділі про віртуальному обладнанні У разі варіанта майстра Custom можна окремо вказати сховище для створюваного віртуального диска Тоді на вибраному раніше сховище будуть зберігатися тільки файл настройок, журнали та інші файли ВМ Більшість з них текстові, невеликого розміру Єдиний виняток – файл підкачки, який для ВМ створює гіпервізор За замовчуванням його розмір дорівнює обсягу виділеної для ВМ памяті

Рис 51 Етап настройок створюваного віртуального диска в майстрі створення Custom ВМ

12&nbsp&nbsp&nbsp&nbsp Advanced Options (Custom) – Тут можна вказати, що диск ВМ буде на контролері IDE (в нагоді для тих ОС, які не підтримують інтерфейси SCSI), і встановити прапорець Independent (Про те, що це таке, див далі)

13&nbsp&nbsp&nbsp&nbsp Ready to Complete – Тут можна поставити прапорець «Edit the virtual machine settings before completion», Що дає можливість видалити або додати якесь обладнання в цю ВМ безпосередньо перед її створенням Втім, це чудово робиться і потім

Створена зараз ВМ – це віртуальний сервер На ньому ще немає операцион ний системи, але його вже можна включити Нам треба завантажити в нього операцион ную систему та програми

У більшості випадків ми чинимо з ВМ так само, як з фізичним сервером, – встановлюємо ОС на диски Самий очевидний спосіб це зробити – підключити до приводу CD-ROM цієї ВМ фізичний диск або образ у форматі ISO з дистрибутивом ОС і встановити її з цього диску Установка операційних систем у ВМ нічим не відрізняється від установки їх на звичайні сервери Хіба що у ВМ немає фізичного монітора, але його небезуспішно замінює консоль клієнта vSphere, рис 52

Рис 52 Піктограма відкриття консолі ВМ в окремому вікні і сама консоль

Консоль можна запустити з контекстного меню ВМ, кнопкою на панелі інструментів клієнта vSphere (відзначена на малюнку) або в закладці Console для ВМ У перших двох випадках консоль відкривається в окремому вікні, у верхній частині якого присутні додаткові елементи управління Одні з найбільш часто використовуваних винесені на панель інструментів – Див рис 53

Рис 53 Панель інструментів консолі ВМ

Перша група з чотирьох кнопок – управління живленням Вимкнути ВМ, поставити на паузу (стан «suspend»), включити і перезавантажити Зверніть увагу на те, що в ESX (i) 4 ці кнопки за замовчуванням налаштовані на коректне вимикання (Shutdown guest) і коректну перезавантаження (Restart Guest) гостьовий ОС Ці операції можуть бути виконані, лише якщо в гостьовій ОС встановлені і запущені VMware tools У деяких ситуаціях, наприклад зараз, коли навіть ОС ще не встановлена, така настройка може виявитися не дуже зручною –

при натисканні кнопок Power Off і Reset ми отримуємо помилку «VMware tools недоступні, дія неможливо» Щоб налаштувати ці іконки на вимикання (Power OFF) і перезавантаження (Reset) ВМ, треба зайти в її властивості Для цього виберіть у контекстному меню ВМ пункт Edit Settings, Перейдіть на закладку Options, Виберіть пункт VMware tools і змініть настройку на бажану (рис 54)

Рис 54 Вибір дії для кнопок управління живленням ВМ

Втім, змінювати ці настройки має сенс лише для тих ВМ, які постійно працюють без VMware Tools Зазвичай таке відбувається тоді, коли не існує версії VMware Tools для гостьової ОС, використовуваної в ВМ

Операція призупинення (Suspend) дозволяє зафіксувати поточний стан працюючої віртуальної машини шляхом вивантаження вмісту її оператив ної памяті у файл Таким чином, віртуальна машина зупиняється і не споживає ресурсів сервера, але при поновленні її роботи ми повертаємося у стан на момент призупинення

Потім йдуть кнопки управління знімками стану (snapshot)

Останні дві – настройки віртуальних CD / DVD-ROM і FDD Зверніть увагу на те, що за допомогою цих кнопок можна підключати до CD / DVD (FDD) віртуальної машини як CD / DVD (FDD) клієнтського компютера, так і образи (ISO або Flp) з диска компютера клієнта Підключення пристроїв і образів з клієнтського компютера виконується тільки через цей елемент інтерфейсу Підключення інших варіантів (образів, доступних з сервера ESX (i) і физиче нічних пристроїв сервера) доступні просто з вікна налаштувань ВМ

З меню VM доступні пункти для встановлення та оновлення VMware tools, зміни налаштувань цієї ВМ, запуску міграції цієї ВМ, клонування, зняття шаблону і включення Fault Tolerance

Якщо у ВМ не встановлені VMware tools, то, клацнувши мишкою всередину вікна консолі, ви передаєте туди фокус вводу Щоб повернути його в ОС свого компютера (у якій запущена консоль), натисніть Ctrl+Alt

Щоб передати в ВМ комбінаціюCtrl+Alt+Del, Натисніть Ctrl+Alt+Ins, Або скористайтеся меню: VM Guest Send Ctrl+Alt+Del

C допомогою консолі можна проводити всі необхідні дії з ВМ За роботу цієї консолі відповідає сам ESX (i), а не якесь ПО у віртуальній машині, і трафік даної консолі йде через управляючі інтерфейси ESX (i) Також доступ до такої консолі ВМ можна отримати через веб-інтерфейс ESX (Не ESXi) і vCenter (рис 55) Доступ через веб-інтерфейс часто зручний операторам ВМ, для виконання роботи яких ви порахуєте недоцільним встановлювати консоль

Встановлювати і настроювати ОС у віртуальну машину можна точно так само, як і на машину фізичну Проте є способи краще Перший з таких способів – зробити копію, клон існуючої ВМ, другий – механізм шаблонів Зверніть увагу на те, що обидва ці механізму доступні тільки при роботі через vCenter

Джерело: Міхєєв М О Адміністрування VMware vSphere 41 – М: ДМК Пресс, 2011 – 448 с: Ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*