- Чому VMware?
- Коли потрібно впроваджувати віртуальну інфраструктуру в компанії
- 7 причин впроваджувати віртуалізацію серверів
- VMware Server - безкоштовна і потужна платформа віртуалізації для малого бізнесу
- Технічні характеристики VMware Server
- VMware ESX Server -платформи віртуалізації корпоративного класу і засіб побудови віртуальної інфраструктури...
- Коли потрібно використовувати віртуальну інфраструктуру на основі VMware ESX Server
- Трохи про Virtual Center for VMware ESX Server
- Що вибрати: VMware Server або VMware ESX Server?
Термін «віртуалізація» останнім часом стає дуже модним. Поняття «віртуальна машина» вже перестало бути чимось екзотичним і далеким. Багато організацій, так чи інакше пов'язані з інформаційними технологіями, вже навчилися застосовувати віртуальні машини в повсякденній діяльності для підвищення ефективності своєї IT-інфраструктури. Поняття віртуалізації застосовується зараз повсюдно і, часом, в різних контекстах: віртуалізація систем зберігання, операційних систем, додатків. Якщо різні аспекти віртуалізації апаратних ресурсів відомі фахівцям вже давно, то віртуалізація операційних систем почала набирати обертів лише за останні кілька років, але стрімкими темпами.
Так що ж таке віртуалізація і віртуальні машини стосовно операційним системам? Сам по собі термін віртуалізація означає представлення якогось об'єкта в зручному вигляді для користувача, при цьому всі подробиці реалізації ховаються, а сам об'єкт має звичні інтерфейси для взаємодії із зовнішнім, по відношенню до нього, середовищем. Коли говорять про віртуалізації операційних систем, перш за все, мають на увазі створення віртуальних машин - деяких абстракцій, що містять в собі власну віртуальну апаратно-програмне середовище, що дозволяє на одній фізичній платформі встановити і запускати одночасно кілька примірників операційних систем. Для чого це потрібно? Перш за все, для того, щоб відокремити уявлення операційної системи від апаратури і розмістити кілька працюючих віртуальних серверів на одному фізичному з можливістю швидкої міграції та відновлення операційних середовищ. Також такий підхід забезпечує максимальну гнучкість щодо розгортання серверів, підтримання їх життєздатності і управління.
Більшість CIO великих організацій якщо і не планують часткову або повну віртуалізацію своєї IT-інфраструктури, то, принаймні, серйозно замислюються про неї. У перспективі, проекти по віртуалізації здаються дуже привабливими: підвищення гнучкості IT-інфраструктури, збільшення надійності та забезпечення високої доступності серверів, економія на апаратному забезпеченні - всі ці та безліч інших факторів привертають керівників IT-відділів компаній. Проте, багато хто не усвідомлює, яких зусиль буде коштувати міграція фізичної інфраструктури на віртуальну - адже грамотних фахівців в цій області зараз одиниці, а придбання та розгортання потужних комерційних платформ віртуалізації вимагає чималих витрат. В даній статті піде мова про двох популярних платформах для віртуалізації серверів - безкоштовної VMware Server і комерційної VMware ESX Server.
Чому VMware?
Компанія VMware - один з перших гравців на не так давно сформованому ринку платформ віртуалізації. У 1998 році VMware запатентувала свої програмні техніки віртуалізації і з тих пір випустила чимало ефективних і професійних продуктів для віртуалізації різного рівня: від VMware Workstation, спрямованої на кінцевого користувача (consumer) до VMware ESX Server, призначеного для розміщення віртуальної інфраструктури середніх і великих підприємств. У досить великому списку продуктів VMware можна знайти чимало інструментів для підвищення ефективності процесу віртуалізації, управління віртуальними серверами і засоби міграції з фізичних платформ на віртуальні. У Росії продукти компанії VMware особливо популярні, оскільки віртуалізація у нас ще тільки набирає обертів, а платформи інших вендорів, не так відомі нам, є вельми «сирими» і мають набагато меншою функціональністю, ніж аналоги у VMware. Крім того, за результатами різних тестів продуктивності засоби віртуалізації VMware майже завжди за більшістю параметрів виграють у конкурентів. А якщо говорять про віртуалізації операційних систем Windows - то це майже напевно продукти VMware. Тим часом, серед платформ віртуалізації у VMware є з чого вибирати:
- VMware Workstation - платформа, орієнтована на Desktop-користувачів і призначена для використання розробниками ПЗ, а також професіоналами в сфері IT,
- VMware Player - безкоштовний «програвач» віртуальних машин, призначений для запуску вже готових шаблонів віртуальних машин, що виконують конкретне завдання,
- VMware Server, що носив раніше назву VMware GSX Server, спрямований на використання в інфраструктурі малих підприємств для підтримки віртуальних серверів
- VMware Ace - продукт для створення захищених політиками безпеки віртуальних машин,
- VMware ESX Server - потужна платформа віртуалізації для середнього та великого бізнесу, орієнтована в першу чергу на підтримку цілісної і масштабованої IT інфраструктури,
- VMware Virtual Center - потужний засіб для управління платформами віртуалізації VMware ESX Server і VMware Server, що володіє широкими можливостями по консолідації серверів, їх налаштування і управління.
- VMware Fusion - настільний продукт для віртуалізації на платформі Mac від компанії Apple.
Формальними конкурентами VMware щодо віртуалізації серверів є компанії Microsoft, Virtual Iron, XenSource і SWsoft. Однак, продукт компанії SWsoft має досить вузьку сферу застосування (хостинг), а розробки інших вендорів в порівнянні з продуктами VMware на даний момент виглядають набагато слабкіше.
Коли потрібно впроваджувати віртуальну інфраструктуру в компанії
Перш за все, необхідно чітко визначити цілі, з якими будуть впроваджуватися платформи віртуалізації. Потім, необхідно визначити критерії, за якими буде оцінюватися ефективність впровадження віртуальної інфраструктури. Крім чисто фінансових критеріїв (зменшення витрат на апаратне забезпечення, економія на обслуговуванні), потрібно також враховувати підвищення надійності інфраструктури, масштабованості, гнучкості, стійкості, зменшення часу розгортання, простою, відновлення після збоїв, централізацію управління і забезпечення високої доступності. Безумовно, всі ці критерії можуть бути виражені в грошовому еквіваленті, в залежності від типу і специфіки оточення, що підлягає віртуалізації.
7 причин впроваджувати віртуалізацію серверів
- Збільшення коефіцієнта використання апаратного забезпечення
За статистикою, більшість серверів завантажені на 15-20 відсотків при виконанні ними повсякденних завдань. Використання декількох віртуальних серверів на одному фізичних дозволить збільшити його до 80 відсотків, забезпечивши при цьому істотну економію на придбанні апаратного забезпечення. - Зменшення витрат на заміну апаратного забезпечення
Оскільки віртуальні сервера відв'язані від конкретного обладнання, при оновленні парку фізичних серверів не потрібно повторна встановлення та налаштування програмного забезпечення. Віртуальна машина може бути просто скопійована на інший сервер. - Підвищення гнучкості використання віртуальних серверів
У разі якщо вам необхідно використання декількох серверів (наприклад, для тестування і роботи в продакшені) при навантаженню, що змінюється, віртуальні сервера є кращим рішенням, так як вони можуть бути безболісно перенесені на інші платформи, коли фізичний сервер відчуває підвищені навантаження. - Забезпечення високої доступності
Бекап віртуальних машин і їх відновлення з резервних копій займає значно менший час і є простішою процедурою. Також, при виході з ладу обладнання, резервна копія віртуального сервера може бути відразу запущена на іншому фізичному сервері. - Підвищення керованості серверної інфраструктури
Існує безліч продуктів для управління віртуальною інфраструктурою, що дозволяють централізовано керувати віртуальними серверами і забезпечувати балансування навантаження і «живу» міграцію. - Економія на обслуговуючому персоналі
Спрощення управління віртуальними серверами в перспективі тягне за собою економію на фахівцях, які обслуговують інфраструктуру компанії. Якщо дві людини за допомогою засобів для управління віртуальними серверами можуть робити те, що робили четверо, навіщо вам два зайвих фахівця, які отримують не менше $ 15000 на рік? Проте, потрібно враховувати, що для підготовки кваліфікованих кадрів у сфері віртуалізації теж потрібні чималі гроші. - Економія на електроенергії
Для малих підприємств цей фактор, звичайно ж, не має особливого значення, проте для великих датацентрів, де витрати на підтримку великого парку серверів включають в себе витрати на електроенергію (харчування, системи охолодження), цей момент має чимале значення. Концентрація декількох віртуальних серверів на одному фізичному зменшить ці витрати.
Коли не потрібно впроваджувати інфраструктуру в компанії
Незважаючи на всі плюси, віртуалізація серверів має також деякі обмеження свого застосування. Плануючи віртуальну інфраструктуру, необхідно враховувати такі фактори:
- Сервери мають постійну робочу завантаження понад 60 відсотків
Такі сервери не є хорошими кандидатами на віртуалізацію, оскільки при міграції його на віртуальну машину і розміщенні з іншими віртуальними серверами, йому може не вистачити ресурсів. - Сервер використовує додаткове обладнання, яке не може бути віртуалізованних
Тут все ясно: в разі, коли сервер використовує «залізо», яка не підтримується вендорами платформ віртуалізації, немає сенсу віртуалізовивать такий сервер. - Витрати на придбання і впровадження платформи віртуалізації занадто великі
У середніх і малих організаціях інфраструктура серверів не так вже й велика, так само, як і невеликі витрати на обладнання та обслуговування. В такому випадку, потрібно обережно підходити до процедури віртуалізації, оскільки придбання комерційної платформи може виявитися невиправданим. - Відсутність кваліфікованих фахівців
У багатьох випадках процес міграції з фізичного заліза на віртуальні машини і подальше розгортання платформи віртуалізації вимагає хорошої кваліфікації від людей їх проводять. Особливо це потрібно при розгортанні платформ класу «Bare metal» (голе залізо). Якщо ви не впевнені, що ваші люди володіють достатніми для цього знаннями, не починайте проект по віртуалізації.
VMware Server - безкоштовна і потужна платформа віртуалізації для малого бізнесу
Безкоштовний продукт VMware Server є досить потужною платформою віртуалізації, яка може бути запущена на серверах під управлінням хостових операційних систем Windows і Linux. Основне призначення VMware Server - підтримка малих і середніх віртуальних інфраструктур невеликих підприємств. У зв'язку з невеликою складністю його освоєння і установки, VMware Server може бути розгорнутий в найкоротші терміни, як на серверах організацій, так і на комп'ютерах домашніх користувачів.
Раніше цей продукт поширювався по комерційній ліцензії і носив назву VMware GSX Server 3, однак, зі зростанням можливостей і продажів потужної платформи віртуалізації VMware ESX Server, компанія VMware не побачила перспектив в продажах платформи VMware Server, зробивши в кінцевому підсумку продукт безкоштовним. Варто зазначити, що стосовно цього продукту VMware розраховує в основному на доходи від продажів Virtual Center for VMware Server, ефективного засобу для управління віртуальною інфраструктурою на основі VMware Server, який володіє широкими можливостями по взаємодії з віртуальними машинами і консолідації віртуальних серверів.
Ось основні варіанти використання продукту VMware Server:
- підтримка декількох віртуальних серверів на одному фізичному в продакшені компанії
- підтримка декількох віртуальних серверів з метою тестування «в зв'язці» у віртуальній мережі хоста при розробці та підтримці програмного забезпечення
- запуск готових до використання віртуальних машин (Virtual Appliances), що виконують певну серверну функцію
- забезпечення високої доступності віртуальних серверів (віртуальні машини можуть легко переноситися між фізичними серверами)
- створення зручних до відновлення резервних копій віртуальних серверів за рахунок отримання миттєвих знімків поточного стану системи ( «снапшотов»).
VMware Server володіє широкими можливостями по роботі з віртуальними машинами, що включають в себе:
- Підтримку будь-якої стандартної архітектури x86
У VMware Server немає особливих вимог до компонентів фізичного сервера - на відміну від VMware ESX Server, який накладає вельми конкретні обмеження на обладнання сервера. Багатоядерні процесори також підтримуються. - Підтримку двонаправленого віртуального SMP (symmetric multi-processing)
Якщо дозволяє архітектура фізичного сервера, віртуальні машини, створювані в VMware Server, можуть містити два віртуальних процесора, що позитивно позначається на продуктивності гостьових систем. - Підтримку великого числа хостових і гостьових операційних систем, повний список яких завжди доступний на сайті VMware
Число хостових операційних систем, на яких може бути встановлений VMware Server, звичайно ж, менше, ніж число підтримуваних гостьових систем. Тим часом, як гостьова може бути встановлена практично будь-яка відома операційна система. Навіть якщо її немає в списку підтримуваних, це не означає, що її не можна встановити. - Підтримку 64-бітових хостових і гостьових операційних систем
Як хостових 64-х бітних систем можуть використовуватися 64-х бітні ОС сімейства Windows Server 2003, а також 64-х бітові версії Linux-систем: Red Hat, SUSE, Mandriva і Ubuntu. Список підтримуваних гостьових ОС доповнений також ще і 64-х бітових версіях Windows Vista, Sun Solaris і FreeBSD. - Підтримку IntelVT (Intel Virtualization Technology)
VMware Server експериментально підтримує технологію апаратної віртуалізації компанії Intel і дозволяє використовувати її для підтримки віртуальних машин. Варто відзначити, що апаратна віртуалізація з досліджень інженерів VMware поки є повільнішою, ніж програмна, тому не рекомендується включати підтримку програмної віртуалізації з метою кращої швидкодії.
Знайомство з VMware Server починається з вікна консолі управління віртуальними машинами:
Вікно консолі управління віртуальними машинами
У робочій області головного вікна програми можна створити віртуальну машину, додати вже існуючу, переключити консоль на інший фізичний хост (керувати віртуальним сервером віддалено), а також налаштувати параметри хоста.
Створення віртуальної машини в VMware Server - процес простий і інтуїтивний і займає всього кілька кроків майстра створення віртуальної машини:
- вибираємо гостьову систему зі списку, яка буде встановлена в якості гостьової
- вибираємо ім'я і розташування файлів віртуальної машини
- вибираємо тип мережевої взаємодії між віртуальною машиною, хостовой ОС, іншими віртуальними машинами і зовнішньою мережею
- вводимо обсяг віртуального диска і тиснемо Finish.
Після цього, якщо дистрибутив встановлюється гостьової системи знаходиться на CD або DVD-диску, просто вставляємо його в привід і натискаємо кнопку «Power on» на панелі інструментів. Якщо ж дистрибутив операційної системи у вас у вигляді ISO-образу, вибираємо пункт меню VM-> Settings, переходимо на елемент CD-ROM, де вказуємо шлях до образу ISO, тиснемо «ОК» і «Power On».
ISO-образ дистрибутива
Процес установки гостьової системи в VMware Server досить простий і не вимагає окремого опису. Однак при установці гостьових ОС необхідно обов'язково враховувати наступні моменти:
- Віділяйте планованому віртуального сервера Кількість ресурсов, Достатньо для Виконання ним своих функцій, однак пам'ятайте, что збільшити число віділеніх ресурсов всегда складніше, чем Зменшити.
- При віборі типу мережевої взаємодії віртуального сервера, враховуйте питання безпеки, и если віртуального сервера Знадоби только Взаємодія только у Внутрішній віртуальної мережі хоста - НЕ ставте Bridged Networking.
- Якщо не только ві маєте доступ до консолі управління віртуальнім сервером, ви можете сделать вашу віртуальну машину приватній, ВСТАНОВИВ галку в VM-> Settings-> Options-> Permissions.
- Чи не забувай встановлюваті VMware Tools в гостьовий системах, оскількі установка ціх ДОПОВНЕННЯ істотно підвіщує зручність роботи з гостьової системою и ее продуктивність.
- Намагались дотримуватись співвідношення: чи не более 4-х віртуальніх машин на один фізичний процесор, оскількі більша їх Кількість істотно позначіться на продуктівності віртуальніх серверів.
При обслуговуванні віртуальної інфраструктурі на основе VMware Server та патенти уважний спостерігаті за завантаження апаратних ресурсов сервера. У разі если будь-якої віртуальної машині НЕ вістачає ресурсов, нужно задуматися про перенесення ее на Інший сервер. Якщо ви плануєте керувати великою кількістю віртуальних серверів, варто подумати про придбання продукту VMware Virtual Center, що дозволяє централізовано контролювати безліч хостів, на яких встановлено VMware Server, об'єднувати їх в кластери і відстежувати завантаження хостів віртуальними машинами. Для визначення кількості ресурсів, яке необхідно виділяти віртуальним серверам, використовуйте лічильники продуктивності всередині гостьових систем. Намагайтеся використовувати тільки віртуальні SCSI-диски, оскільки віртуальні IDE працюють повільніше.
Якщо є необхідність в доступі до консолі віртуального сервера з зовнішньої мережі, можна налаштувати Web-клієнта для VMware Server, інтегрованого зі службами Microsoft IIS. Ця можливість дозволить контролювати віртуальні сервера через Інтернет з використанням захищеного з'єднання SSL (Secure Socket Layer).
Технічні характеристики VMware Server
Можливості VMware Server 1.0 Можливість запуску в якості сервісу Так Запуск віртуальних машин при старті операційної системи хоста Так Локальне управління Товстий клієнт, командний рядок Множинний призначений для користувача доступ Та Програмні інтерфейси (API) Так (C / COM / Perl) Віддалене використання продукту Да (Web console ) Віддалене використання віртуальних машин Товстий клієнт Управління множинними установками Немає 1 Співвідношення віртуальні машини / ядро 2-4 Підтримка апаратної віртуалізації Intel VT (Експериментальна) Покоління віртуального апаратного забезпечення 5 Підтримка віртуальних процесорів всередині віртуальної машини (технологія VMware Virtual SMP) 2 (Експериментальна) Максимальна кількість оперативної пам'яті, що виділяється під віртуальну машину До 3,4 ГБ Максимальна кількість оперативної пам'яті, що виділяється під всі віртуальні машини До 64 ГБ 2 Віртуальних контролерів IDE / дисків на віртуальну машину 1/4 віртуальних контролерів SCSI / дисків на віртуальну машину 4/60 Максимальний розмір віртуального диска До 950 ГБ Максимальне число віртуальних мережевих інтерфейсів 4 віртуальних комутаторів 9 Отримання снапшотов через «товстий» клієнт Так Отримання снапшотов через командну рядок Ні Множинні снапшоти Немає Клонування віртуальних машин Немає 3 Групи віртуальних машин (Teams) Немає Налагодження віртуальних машин Так Служба загального каталогу (Shared folders) Немає Підтримка Drag & Drop Хост Віртуальна машина Ні Несумісні ОС хоста Windows XP Professional (32 / 64bit)Windows XP Home
Windows 2000 Professional
Red Hat Linux 7.0
Red Hat Linux 7.1
- Доступно при використанні VMware Virtual Center.
- Тільки в операційних системах підтримують розширену пам'ять або включений PAE-режим.
- Доступно при використанні VMware Virtual Center.
Для продукту VMware Server існує безліч різних як комерційних, так і безкоштовних утиліт для управління віртуальними машинами і дисками, контролю продуктивності і обслуговування. Однак якщо ви збираєтеся на повну потужність використовувати можливості VMware Server, вам варто придивитися до продукту VMware Virtual Center for VMware Server.
VMware ESX Server -платформи віртуалізації корпоративного класу і засіб побудови віртуальної інфраструктури підприємства
Серед безлічі рішень для віртуалізації, що пропонуються компанією VMware, продукт VMware ESX Server займає особливе місце. Будучи флагманської розробкою компанії, VMware ESX Server являє собою основу для побудови великих віртуальних інфраструктур, в які інтегруються інші продукти VMware.
VMware ESX Server є платформою віртуалізації класу «Bare Metal» ( «голе залізо») і встановлюється на «чистий» сервер, який не має операційної системи та іншого програмного забезпечення. VMware ESX Server побудований на основі операційної системи Linux Red Hat, в якій інженери компанії VMware справили значні зміни, додавши безліч можливостей для підтримки віртуалізації. Така реалізація цієї платформи дозволяє максимально ефективно використовувати апаратні ресурси серверів і забезпечувати найкраще взаємодію між гостьовими системами і «залізом».
VMware ESX Server має безліч переваг і є ядром віртуальної інфраструктури великих підприємств, в якій потрібна підтримка безлічі віртуальних серверів, їх консолідація, забезпечення високої доступності та міграція віртуальних машин між фізичними серверами. ESX Server - це справжня концепція побудови IT-інфраструктури підприємства за допомогою віртуальних машин.
Крім ESX сервера в віртуальної інфраструктури підприємства присутні також такі компоненти, як мережі зберігання даних SAN (Storage Area Network), системи зберігання (Storages), високошвидкісні з'єднання (Fibre Channel) і віртуальні мережі (VLAN). Віртуальна інфраструктура на основі VMware ESX Server дозволяє централізовано керувати всіма цими ресурсами і забезпечувати безперебійну роботу віртуальних серверів. Основними компонентами віртуальної інфраструктури є:
- Власне ESX Server.
- Файлова система VMware VMFS (Virtual Machine File System), оптимізована для швидкодії віртуальних машин і забезпечення їх високої доступності.
- VMware SMP (Symmetric Multi-Processing) - технологія, що дозволяє віртуальним машинам використовувати всі процесори хоста, маючи при цьому кілька віртуальних процесорів.
- Virtual Infrastructure Client - потужний засіб по віддаленому адміністрування та налаштування VMware ESX Server, що запускається на робочих станціях Windows і має дружній інтерфейс.
- Virtual Center - засіб для централізованого управління безліччю ESX-серверів.
- Virtual Infrastructure Web Access - можливість управління віртуальними машинами з зовнішньої мережі по захищеному каналу.
- VMware VMotion - технологія, що дозволяє здійснювати «живу» міграцію запущеного віртуального сервера на інший фізичний сервер, без необхідності вимикання віртуальної машини і забезпеченням її безперебійної роботи під час міграції.
- VMware High Availability (HA) - можливість, що дозволяє в разі апаратного або програмного збою фізичного сервера, автоматично перезапустити потрібні дзеркала віртуальних машин на іншому сервері.
- VMware Distributed Resource Scheduler (DRS) - компонент, що дозволяє здійснювати динамічне виділення ресурсів віртуальних машин.
- VMware Consolidated Backup (VCB) - просте і потужний засіб для створення резервних копій віртуальних машин.
- VMware Infrastructure SDK - пакет для розробки додатків для віртуальної інфраструктури сторонніми розробниками.
Коли потрібно використовувати віртуальну інфраструктуру на основі VMware ESX Server
- Ви чітко уявляєте собі, скільки буде потрібно фізичних серверів для підтримки інфраструктури віртуальних серверів. Майте на увазі, що планувати міграцію фізичних серверів необхідно з розрахунку не більше 4-6 віртуальних машин на один фізичний процесор при середньої реальної завантаженні мігріруемих фізичних серверів 15%.
- Ви вибрали відповідне видання VMware ESX Server, а також компоненти віртуальної інфраструктури, розрахували вартість їх розгортання і обслуговування і прийшли до висновку, що впровадження доцільно, оскільки економія на апаратному забезпеченні та обслуговуванні покриває ці витрати.
- У вас є фахівці, які не тільки грамотно проведуть проект по віртуалізації, а й адміністратори, що володіють достатніми знаннями для того, щоб кожен день підтримувати і розвивати віртуальну інфраструктуру.
- Ви готові до придбання того апаратного забезпечення, якого вимагає VMware ESX Server. Будьте уважні - в керівництві по установці ESX сервера йдеться про те, яке саме обладнання потрібно для його установки. На перший погляд все здасться досить дорого, але якщо вчитатися уважно в вимоги, стане зрозуміло, що цілком функціонуючий ESX Server з метою навчання можна зібрати і за $ 900.
Процедура установки VMware ESX Server досить проста і не вимагає від користувача широких знань. Якщо ви слідували рекомендаціям VMware і грамотно вибрали обладнання хостового сервера, то установка ESX сервера займе не більше години. Після того, як ви встановите у себе хоча б один ESX, у вас відразу ж виникне маса питань і проблем - це плата за ті можливості, які надає VMware ESX Server. Ось основні рекомендації по перших дій після установки ESX:
- Для управління ESX сервером і створення перших віртуальних машин використовуйте VMware Infrastructure Client, який можна завантажити за адресою: https: //.
- Для передачі файлів на ESX і з нього використовуйте або програму WinSCP (повільна передача файлів, шифрує трафік), або FastSCP (швидка передача файлів, але з зовнішньої мережі краще не використовувати, оскільки трафік не шифрується).
- Для того, щоб дозволити користувачеві Root заходити по SSH (Secure Shell), в файл «httpd.conf» на ESX додайте рядок «PermitRootLogon yes».
- Для управління дисками використовуйте утиліти «vmkfs-tools», для моніторингу продуктивності віртуальних машин - команду «esxtop», для аналізу звітів про помилки використовуйте лог «var / log / vmware / hostd.log».
- Пам'ятайте, вільне місце на вашому ESX - це завжди два типи розділів: перший під операційну систему самого ESX, другий vmfs-розділи для розміщення віртуальних машин. Для того щоб дізнатися, скільки вільного місця залишилося на обох розділах, використовуйте команду «vdf -h».
Після того, як ви встановите VMware ESX Server, вам знадобиться засіб для міграції з фізичних серверів на віртуальні (P2V - Physical to Virtual). Компанія VMware пропонує для цих цілей використовувати продукт VMware Converter, однак ви можете скористатися і рішеннями інших виробників. У вас постійно будуть виникати питання - не соромтеся звертатися на форуми компанії VMware, де постійні його відвідувачі допоможуть вам у важкій ситуації. В кінцевому підсумку, на вашому ESX буде встановлено кілька віртуальних машин, що представляють собою віртуальну інфраструктуру, яка показана на малюнку, зробленому за допомогою програми Veeam Reporter:
Віртуальна інфраструктура
Ключовими поняттями віртуальної інфраструктури є: фізичний адаптер (NIC), віртуальний адаптер (vNIC), віртуальний комутатор (vSwitch) і віртуальна мережа (Vlan). VMware ESX Server дозволяє створювати для віртуальної машини до чотирьох віртуальних мережевих адаптерів, кожен з яких може бути прив'язаний до віртуальної мережі, створюваної в свою чергу на віртуальних комутаторах.
Віртуальний комутатор - це якесь абстрактне багатопортовий пристрій, що здійснює комутацію каналів між віртуальними мережами і віртуальними мережевими адаптерами віртуальних машин.
Віртуальна мережа являє собою об'єднання декількох віртуальних машин в єдине мережеве оточення, в якому вони взаємодіють між собою. Якщо віртуальний комутатор підключений до фізичного мережного адаптера, то віртуальні машини через нього зможуть «бачити» зовнішню, по відношенню до ESX, мережа.
На ділі, все не так складно, як здається: створення елементів віртуальної інфраструктури займає дуже мало часу і, будучи налаштованої одного разу, така інфраструктура не вимагає подальшого конфігурації при введенні в неї нових віртуальних машин.
Трохи про Virtual Center for VMware ESX Server
Також як для продукту VMware Server, використання декількох хостів з VMware ESX Server в IT-інфраструктурі підприємства народжує проблему централізованого управління і моніторингу продуктивності фізичних хостів. Для вирішення цих проблем c платформами VMware ESX Server так само, як і для VMware Server, використовується рішення Virtual Center. Його зовнішній вигляд представлений на малюнку:
Virtual Center for VMware ESX Server
Virtual Center дозволяє здійснювати моніторинг безлічі хостів, на яких встановлено VMware ESX Server, кластеризувати їх і проводити контроль за допомогою «алармов» - сигналах про різні події. Треба відзначити, що можливості Virtual Center для VMware ESX Server набагато більше можливостей Virtual Center for VMware Server, що пов'язано в першу чергу з тим, що сам продукт VMware ESX Server володіє набагато ширшими можливостями.
Що вибрати: VMware Server або VMware ESX Server?
Зі сказаного вище, стає зрозуміло, що обидва описаних в статті продукту спрямовані на підтримку віртуальної інфраструктури серверів і виконують схожі функції. Проте, між двома цими платформами є істотні відмінності. Якщо віртуальна інфраструктура на основі VMware Server може бути побудована в основному з серверів, що виконують повсякденні завдання в організації, для яких не потрібна висока ступінь доступності, швидкодії і гнучкості, то VMware ESX Server - це повноцінна платформа для підтримки життєво важливою IT-інфраструктури підприємства в умовах безперебійної роботи віртуальних серверів і підтримки їх в режимі 24 × 7 × 365.
Наведемо приклади, коли варто використовувати інфраструктуру на основі VMware Server:
- підтримка і обслуговування внутрішніх серверів організації,
- виконання завдань з тестування окремих додатків,
- моделювання невеликих віртуальних мереж з метою перевірки робочих зв'язок серверів,
- запуск готових до використання шаблонів віртуальних машин, що виконують ролі внутрішніх серверів організації,
- отримання готових до швидкої міграції окремих серверів.
VMware ESX Server необхідно використовувати при вирішенні наступних завдань:
- потокове тестування додатків в великих організаціях, що займаються розробкою програмного забезпечення,
- підтримка зовнішніх серверів організації, що володіють високим ступенем доступності, гнучкості та керованості,
- моделювання великих віртуальних мереж,
- зменшення витрат на обладнання, обслуговування та електроенергію у великих організаціях і датацентрах.
Таким чином, при впровадженні віртуальної інфраструктури в організації потрібно уважно поставитися до визначення кінцевих цілей. При розгортанні безкоштовного VMware Server не виникне особливих проблем з установкою і обслуговуванням, також не буде витрат на придбання самої платформи, проте організація може втратити на швидкодії (оскільки віртуалізація проводиться поверх хостовой операційної системи), надійності і доступності. Впровадження ж VMware ESX Server обернеться великими технічними труднощами розгортання і обслуговування при відсутності кваліфікованих фахівців. До того ж, інвестиції в таку платформу можуть не окупитися для малих і середніх організацій. Однак, як показує досвід компанії VMware, для великих організацій впровадження VMware ESX Server обертається, в кінцевому рахунку, серйозною економією коштів.
Облік цих моментів дозволить вам грамотно спланувати міграцію фізичних серверів своєї IT-інфраструктури на віртуальні, заощадивши при цьому не тільки грошові кошти, а й час, яке, як відомо, теж є грошима.
Так що ж таке віртуалізація і віртуальні машини стосовно операційним системам?
Для чого це потрібно?
Чому VMware?
Якщо дві людини за допомогою засобів для управління віртуальними серверами можуть робити те, що робили четверо, навіщо вам два зайвих фахівця, які отримують не менше $ 15000 на рік?
Що вибрати: VMware Server або VMware ESX Server?