BMC на службі систем VMware

ОГЛЯД

Камерон Стардевант

Новий програмний пакет BMC Performance Manager for Virtual Servers фірми BMC Software допоможе компаніям точно визначати продуктивність як реальних, так і віртуальних систем. У своїй роботі він використовує інформацію у вигляді Web-сервісу диспетчера VirtualCenter фірми VMware, а також дані інтерфейсу управління для її ж програмних серверів ESX Server і GSX Server. Останні служать для розгортання віртуальної інфраструктури ІТ - віртуальних серверів, мережевих адаптерів і комутаторів, дисководів SCSI.

По можливостях моніторингу і конфігурації BMC Performance Manager for Virtual Servers вдало доповнює VMware VirtualCenter, який стежить тільки за поточним станом віртуальних серверів. VMware VirtualCenter здатний повідомляти про вплив віртуальних систем на фізичні хост-машини, але коли мова заходить про виконання SLA (Service-Level Agreement - угода про рівень обслуговування), особливої ​​допомоги від нього очікувати не доводиться.

Реальна оцінка віртуальних систем

Для початку на фізичної хост-машині eWeek Labs був встановлений пакет ESX Server фірми VMware і створено три віртуальні системи: одна з них працювала під керуванням Windows 2000 Server, друга використовувала операційну систему Fedora Core 2, а третя - NetWare 6.5 Open Enterprise Server. При цьому кожна ОС сприймала свою робочу середу як фізичну машину, яка знаходиться під її винятковим контролем, хоча в дійсності обидва процесора, дисководи SCSI, мережні адаптери та оперативна пам'ять нашої системи Sun Cobalt паралельно використовувалися працюють пліч-о-пліч з нею іншими віртуальними машинами.

Для управління роботою ESX Server фірма VMware пропонує консоль VirtualCenter. На її списку буде відображено всі віртуальні машини, піктограми стану і різноманітні звіти, що наочно демонструють продуктивність системи. Як приклад наводимо графік поточної завантаження ЦПУ кожної віртуальної машини. Крім того, на ілюстрації присутній звукове попередження, який може бути доступний для сервера Novell NetWare, але тут його не видно з-за того, що центральний процесор завантажений майже на 100%.

BMC Performance Manager for Virtual Servers точно вказує, в якій віртуальній машині виникли неполадки і чому. В даному випадку йде в червону область синя лінія попереджає, що сервер NetWare має проблеми з віртуальним ЦПУ. Таку інформацію диспетчер продуктивності в даний момент отримує від постачальника Web-сервісу, що входить до складу консолі VirtualCenter пакету VMware. Таким чином, вона виводиться на екранах обох систем управління, але у користувача BMC є ще одна можливість, недоступна в VirtualCenter. Він може легко накласти відомості про продуктивність віртуальної машини на дані про продуктивність програми та в результаті отримати більш повну картину роботи системи.

Головним стимулом для переходу на програмні засоби управління віртуальними системами будь-яких виробників - будь то BMC або її конкуренти Computer Associates, IBM, Hewlett-Packard - служить бажання компаній накласти дані про продуктивність віртуальної інфраструктури на показники роботи реального обладнання і власні ділові потреби. Менеджерам ІТ новинка BMC дасть загальну картину функціонування віртуалізованому інфраструктури, де є VirtualCenter.

BMC Performance Manager for Virtual Servers можна купити вже зараз. Ціна продукту в США коливається від 815 дол. За ліцензію для робочої групи до 34 000 дол. На варіанті для великих підприємств. На додаток до цього необхідно придбати ліцензію на консоль, яка обійдеться ще в 3500 дол. За кожне одночасно обслуговує підключення.

Перевіряючи новий диспетчер продуктивності в eWeek Labs, ми підключили його до системи Windows 2000 Server з консоллю управління VirtualCenter, яку, в свою чергу, з'єднали з віртуальними машинами. Для їх створення ми скористалися пакетом ESX Server 2.5, встановленим на двухпроцессорной машині Cobalt фірми Sun Microsystems з Intel Pentium III, двома мережевими адаптерами корпорації Broadcom, оперативною пам'яттю 2 Гб і дисковим простором 48 Гб. Така конфігурація близька до того мінімуму, який необхідний для роботи ESX Server. Ніяких агентів на контрольованих компонентах встановлювати не потрібно, так як всю необхідну інформацію BMC Performance Manager for Virtual Servers отримує через API Web-сервісу VMware.

Резюме для керівників

BMC Performance Manager for Virtual Servers

У своєму новому диспетчері продуктивності для віртуальних серверів фірма BMC Software об'єднала функції управління віртуальними і фізичними машинами, звівши їх в досить крихкий, але цілком працездатний пакет. Цю технологію управління можна сміливо включити в число найсучасніших. Завдяки пакетам віртуалізації ESX і GSX фірми VMware віртуальний сервер сприймає свою робочу середу як фізичну машину, яка цілком і повністю належить тільки йому одному. В реальності ж пліч-о-пліч з ним можуть працювати і інші операційні системи, що дозволяє максимально використовувати наявні апаратні ресурси. Ближче познайомитися з новинкою можна за адресою: www.bmc.com/products.

Ціновий аналіз. Ціна на BMC Performance Manager for Virtual Servers коливається в неймовірно широких межах - від 815 дол. За ліцензію для робочої групи до 34 000 долл. За версію для великих підприємств. Це робить новинку досить дорогим придбанням, проте витрачені на неї кошти цілком окупаються зниженням експлуатаційних витрат за рахунок підвищення ефективності використання серверних платформ ESX і GSX фірми VMware.

Короткий список аналогів

- Unicenter Network and Systems Management Option for VMware Software фірми Computer Associates. Самостійно знаходить хост-машини і екземпляри віртуальних машин, а потім відображає їх у схемі бізнес-процесів, що робить цю розробку вельми привабливою для менеджерів ІТ (h18004.www1.hp.com/products/servers/software/vmware/index.html) .

- IBM Tivoli Monitoring for Virtual Servers корпорації IBM. Стежить за використанням серверних ресурсів і продуктивністю сервера ESX Server фірми VMware, здатний самостійно запускати базові процедури усунення виникаючих проблем (www-306.ibm.com/software/tivoli/products/monitor-virtual-servers).

Оцінка основних характеристик

Зручність використання

добре

керованість

відмінно

сумісність

добре

можливості

добре

Здатність до виявлення

відмінно

повідомлення

добре

Автоматизація завдань

добре

Довелося, правда, трохи повозитися, щоб налаштувати періодичність подання звітів про продуктивність, але внісши мінімальні зміни в файл vmaconfig.xml, ми отримали чітку картину роботи і віртуальних машин, і хост-систем VMware. Чесно кажучи, нас дуже порадував відмову BMC від використання агентів, так як витрати на їх оновлення і адміністрування часом зводять нанівець всю економію від розгортання подібних систем. Проте ми все ж радимо оснастити агентами управління віртуальні машини, ESX Server і системи, де встановлено VirtualCenter.

Здатність BMC Performance Manager for Virtual Servers збирати інформацію про продуктивність додатків і серверів робить цей пакет особливо придатним там, де вже є інструментарій управління Patrol фірми BMC. Завдяки новинці ІТ-менеджери не тільки отримують можливість виконувати всі функції моніторингу та управління з однієї консолі, але і не відчувають ніяких складнощів при інтеграції пакета з Patrol (якщо, звичайно, вміють користуватися цим засобом), оскільки диспетчер продуктивності сприймається системою просто як ще один модуль знань BMC KM.

Пізнай свої сервери!

Встановивши BMC Performance Manager for Virtual Servers на систему, що працює під Windows 2003 Server, ми відразу змогли управляти диспетчером з консолі BMC Patrol Central. Перше відкриття не змусило себе чекати: виявилося, що перед розгортанням новинки ІТ-менеджерам необхідно провести ретельне документування всіх своїх серверів ESX і GSX.

Систему ESX Server ми додали вручну, для чого відкрили модуль знань KM, а потім ввели ім'я сервера, логін і пароль користувача. Після цього залишалося тільки поставити конфігурацію системи - всі інші операції виконуються в автоматичному режимі.

У комплект BMC Performance Manager for Virtual Servers фірма включила досить великий набір зручних шаблонів для звітів, а в самому продукті передбачила багаті можливості моніторингу. Цього, втім, і слід було очікувати, оскільки BMC володіє величезним досвідом розробки засобів управління інфраструктурами.

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

Але коли все було зроблено, BMC Performance Manager for Virtual Servers представив нам відмінну картину поточної продуктивності віртуальних машин і фізичних систем з точними даними реального часу. В ході тестування ми створили три віртуальних сервера: один з операційною системою Windows 2000, інший - з Novell NetWare 6.5, а третій - з Fedora Core 2 фірми Red Hat.

Прямо з консолі BMC Patrol Central ми створили графіки продуктивності системи в реальному часі, де відображалася завантаження як фізичних ЦПУ, так і процесорів кожної віртуальної машини.

Як показало тестування, BMC Performance Manager for Virtual Servers з дивовижною наочністю демонструє відносне споживання обчислювальних ресурсів. VirtualCenter, скажімо, міг повідомити нам тільки те, що віртуальний ЦПУ віртуального ж сервера NetWare 6.5 завантажений на 40%, але нічого не повідав про ступінь завантаженості фізичного процесора хост-системи ESX Server. Але ж ці сорок "віртуальних" відсотків цілком могли відповідати за все п'яти "фізичним" відсоткам робочого часу хоста. Справедливості заради відзначимо, що новинка BMC здатна зіставляти таким чином лише дані про завантаження процесора, але представники фірми пообіцяли усунути цей недолік в наступних версіях модуля знань для віртуальних серверів.

Хоча версія BMC Performance Manager for Virtual Servers має всього лише перший номер, цей інструмент дозволяє вимірювати широкий спектр параметрів і фізичних, і віртуальних машин. На ESX Server, припустимо, нам нічого не коштувало зібрати за допомогою VirtualCenter інформацію про всі віртуальних машинах. В результаті ми отримали детальний звіт, де крім усього іншого вказувався номер версії операційної системи, стан диска, пам'яті і мережі.

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

На додаток до цього BMC Performance Manager for Virtual Servers стежить за параметрами ЦПУ, специфічними для VMware. Так, система сповіщала нас про те, яка частина процесорних ресурсів знаходиться в режимі очікування, використовується або гарантована на конкретній віртуальній машині.

Пакет пропонує кілька простеньких звітів, де показані сервери ESX Server і розміщені на них віртуальні машини. Створюються такі документи дуже легко, і сподіваємося, що в наступних версіях BMC розширить їх спектр.

Перша версія BMC Performance Manager for Virtual Servers сумісна тільки з продукцією VMware, але, судячи з назви пакета, можна припустити, що в подальшому він зможе працювати і з іншими платформами віртуальних інфраструктур. Хоча представники фірми про таку перспективу нічого не говорять, все ж ризикнемо назвати першого кандидата. На цю роль швидше за все може претендувати система з відкритими кодами Xen Hypervisor фірми XenSource. Для BMC, так само як і для інших виробників засобів управління, має повний сенс забезпечити підтримку найрізноманітніших засобів створення віртуальних інфраструктур, які можуть використовуватися в корпоративних обчислювальних середовищах.

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

З технічним директором Камероном Стардевантом можна зв'язатися за адресою: [email protected].

Версія для друку

Тільки зареєстровані користувачі можуть залишати коментарі.