Віртуальні машини і засоби їх створення. Частина 4. Серверні продукти компанії EMC / VMware

  1. Засоби створення віртуальних машин масштабу підприємства
  2. VMware ESX Server 2.5
  3. Засоби управління віртуальними машинами і інші інструменти
  4. VMware P2V Assistant
  5. VMware ACE
  6. висновок

Частина 4. Серверні продукти компанії EMC / VMware

Наталія Єлманова

Засоби створення віртуальних машин масштабу підприємства

VMware GSX Server 3.1

VMware ESX Server 2.5

Засоби управління віртуальними машинами і інші інструменти

VMware VirtualCenter 1.2 і VMotion

VMware P2V Assistant

VMware ACE

висновок

У попередніх статтях, присвячених віртуальним машинам, ми обговорили основні принципи функціонування віртуальних машин і способи їх застосування, розглянули засоби управління віртуальними машинами для робочих станцій компаній Microsoft і VMware, а також приступили до обговорення серверних засобів управління віртуальними машинами на прикладі продукту Microsoft Virtual Server 2005 . У заключній статті даного циклу ми поговоримо про серверні засобах управління віртуальними машинами компанії EMC / Vmware.

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

Спектр продуктів компанії VMware (нині - підрозділи компанії EMC), призначених для вирішення зазначених завдань, досить широкий і на даний момент є набагато різноманітніший, ніж аналогічний спектр продуктів корпорації Microsoft. Він включає не тільки засоби створення і запуску віртуальних машин, а й засоби управління додатками, що виконуються на віртуальних машинах, а також кошти перенесення наявних фізичних машин на віртуальні. Нижче ми розглянемо всі зазначені категорії продуктів VMware.

Засоби створення віртуальних машин масштабу підприємства

VMware GSX Server 3.1

VMware GSX Server 3.1 являє собою засіб створення віртуальних машин і, подібно настільним засобів аналогічного призначення, виконується під управлінням операційної системи хоста (в даному випадку - 32- або 64-розрядних серверних версій Windows і Linux, що виконуються на комп'ютерах з одним або декількома x86- сумісними процесорами), використовуючи частину оперативної пам'яті, доступної цій операційній системі. Основні області застосування даного продукту: тестування прикладного та системного програмного забезпечення і засобів розробки, в тому числі конфігурацій ПО, моделювання розподілених серверних додатків на одному фізичному сервері, хостинг різних серверних додатків, включаючи успадковані, забезпечення рівномірності завантаження серверів за рахунок розміщення одного і того ж набору цих віртуальних машин на кількох фізичних серверах. Іншими словами, спектр завдань, що вирішуються за допомогою GSX Server, схожий з тими, що вирішуються за допомогою Microsoft Virtual Server 2005, однак набір підтримуваних даним продуктом операційних систем більш широкий і не обмежується різними версіями Windows - серед ОС, які підтримуються в якості гостьових, широкий спектр версій Linux, а при необхідності за допомогою цього продукту можна також виконувати останні версії Novell Netware (рис. 1).

1)

Мал. 1. Windows-версія VMware GSX Server 3.1

Даний продукт містить у своєму складі засоби для організації віддаленого адміністрування, засновані на Web-інтерфейсі і виконуються під управлінням Windows або Linux.

VMware ESX Server 2.5

VMware ESX Server 2.5 являє собою засіб створення віртуальних машин, що не вимагає наявності операційної системи-хоста (по суті, воно само грає роль операційної системи) і що виконується на комп'ютерах з двома і більше 32-розрядними процесорами Intel і AMD, двома і більше мережними адаптерами . Як сховище файлів повинні виступати SCSI-диски, накопичувачі, доступні за допомогою Fibre Channel, або вбудований RAID-контролер - в такому сховищі даний продукт створює власну файлову систему VMware File System (VMFS). Продукт може бути встановлений на Blade-сервери або на мережі зберігання даних SAN1.

VMware ESX Server 2.5 підтримує емуляцію до 80 віртуальних процесорів і одночасне виконання до 32 віртуальних машин з гостьовими ОС, що включають серверні версії Windows, Linux, FreeBSD, Novell NetWare. Для деяких їх версій Windows і Linux підтримуються віртуальні симетричні багатопроцесорні конфігурації.

Даний продукт також містить в своєму складі засоби для організації віддаленого адміністрування, засновані на Web-інтерфейсі і виконуються під управлінням Windows або Linux (рис. 2). На відміну від VMware GSX Server 3.1, він розрахований на віддалене адміністрування і не включає інструментів, що виконуються локально на самому сервері (за винятком, звичайно, процедури установки і початкової конфігурації самого ESX Server).

1, він розрахований на віддалене адміністрування і не включає інструментів, що виконуються локально на самому сервері (за винятком, звичайно, процедури установки і початкової конфігурації самого ESX Server)

Мал. 2. Кошти віддаленого адміністрування VMware ESX Server 2.5

Для VMware ESX Server існує додаток під назвою VMware Virtual SMP, яке дозволяє одній віртуальній машині виконуватися на декількох фізичних процесорах. Зазначене доповнення дає можливість здійснювати додаткове масштабування найбільш ресурсоємних додатків, що виконуються на віртуальних машинах, а також тестувати роботу подібних додатків на декількох процесорах.

Відзначимо, що ряд виробників апаратного забезпечення, зокрема IBM, поставляє на ринок апаратно-програмні рішення, що включають встановлений VMware ESX Server.

1 SAN, Storage Area Network - виділена високопродуктивна мережа, призначена для передачі даних між серверами і пристроями зберігання даних і функціонує незалежно від локальної мережі.

Засоби управління віртуальними машинами і інші інструменти

VMware VirtualCenter 1.2 і VMotion

VMware VirtualCenter 1.2 - це засіб управління віртуальними машинами під керуванням ESX Server і GSX Server і містять їх серверами. Даний продукт дозволяє здійснювати конфігурацію операційних систем, служб і додатків, що виконуються на віртуальних машинах, переносити їх з однієї машини на іншу, робити швидке розгортання серверів з попередньо встановленою операційною системою і додатками (рис. 3).

3)

Мал. 3. VMware VirtualCenter

Для динамічного переміщення віртуальних машин з серверним ПЗ між фізичними серверами в комплект поставки VMware VirtualCenter входить засіб VMotion. Динамічне переміщення серверного програмного забезпечення за допомогою VMotion не впливає на налаштування робочих станцій і здійснюється непомітно для кінцевих користувачів, що дозволяє оперативно здійснювати баланс завантаження серверів і оптимізацію використання обчислювальних ресурсів.

VMware P2V Assistant

VMware P2V Assistant - засіб створення віртуальних машин на основі реально існуючих фізичних машин, що виконуються під управлінням різних версій Windows, починаючи з Windows NT 4.0. Цей продукт створює «моментальний знімок» вихідної операційної системи і перетворює його в віртуальну машину, позбавляючи адміністраторів від необхідності установки і конфігурації останньої. Створені з його допомогою віртуальні машини можуть виконуватися під керуванням VMware ESX Server, VMware GSX Server і VMware Workstation.

VMware ACE

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

Його основне призначення - спрощення адміністрування робочих станцій за рахунок створення однотипних конфігурацій і перенесення їх на робочі станції

Особливістю даного продукту є широкий набір можливостей, пов'язаних із забезпеченням безпеки мережі, таких як підтримка робочих станцій- «гостей» (наприклад, ноутбуків відвідувачів), установка терміну дії тієї чи іншої конфігурації.

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

В якості гостьових ОС VMware ACE підтримує різні версії DOS, Windows, Linux, FreeBSD, Novell Netware, Sun Solaris, а в якості операційних систем хоста і засобів управління VMware ACE Manager (рис. 4) - всі версії Windows, починаючи з Windows 2000.

висновок

астоящем статтею завершується цикл, присвячений засобам підтримки віртуальних машин для x86-сумісних комп'ютерів астоящем статтею завершується цикл, присвячений засобам підтримки віртуальних машин для x86-сумісних комп'ютерів. За останні п'ять років вибір продуктів подібного призначення став досить великий і включає сьогодні не тільки інструменти для виконання віртуальних машин на робочих станціях і однопроцесорних комп'ютерах, а й різноманітні засоби створення і супроводу серверних рішень, за своїми функціональними можливостями наближаються до засобів підтримки віртуальних машин для мейнфреймів , а де в чому і перевершують їх. На наш погляд, найближчим часом слід очікувати значного розширення застосування подібних продуктів розробниками, співробітниками тестових лабораторій і адміністраторами мереж, а також використання їх в складі інфраструктури великих підприємств, що задіюють успадковані і розподілені додатки.

КомпьютерПресс 2'2005