Приручаємо залізо Lenovo і дивуємося нюансів XClarity

<img src=«habrastorage.org/files/90c/209/fb1/90c209fb12d94b75bc1089b165540b01.png» alt=«image» alt text"/>
В циклі статей про системне програмне забезпечення на десерт залишилися відомі монстри "блакитного гіганта": Lenovo XClarity і IBM Systems Director.
Кожен раз при читанні документації до програм IBM у мене виникає стійка асоціація з проходженням багатоетапного квесту. Але спишемо ефект на скрупульозність технічного викладу і розберемося в можливостях монстрів моніторингу від IBM.
В якості пацієнта для досліджень виступить машина IBM x3650 M4, дісталася Сервер Молл після чергової закупівлі заліза, в комплекті з тривожно палаючої червоною лампочкою. Звичайно, у сервера є фірмовий Light Path з індикацією більшості станів, але ще більше інформації можна зібрати фірмовими додатками моніторингу.
В нетрях сайту IBM/Lenovo можна знайти наступні інструменти управління залізом:
  • Lenovo XClarity – система централізованого управління ресурсами серверів IBM і Lenovо. Дозволяє налаштовувати і оновлювати машини, отримувати повідомлення про стан обладнання і віддалено керувати ним;
  • Lenovo XClarity Integrator для VMware vCenter – засіб для управління хостами віртуалізації прямо з консолі VMware vCenter;
  • Lenovo XClarity mobile app – мобільний додаток для моніторингу, управління живленням і перезавантаження машин IBM/Lenovo;
  • IBM Systems Director – бувалий попередник XClarity з більш скромним набором можливостей.
Зупинюся на цих інструментах детальніше і спробую в двох словах позначити їх можливості і потенційний інтерес для адміністратора. Якщо ж ви давно працюєте з IBM, то багато чого з цієї статті одкровенням не стане – в такому випадку, буду вдячний, якщо поділитеся в коментарях своїм набором інструментів управління системами від IBM.
XClarity – особистий монстр Lenovo
Система моніторингу і управління обладнанням Lenovo XClarity прийшла на зміну відомого пакета IBM Systems Director. Вона вміє автоматично збирати відомості про сервери і мережевому обладнанні IBM/Lenovo і дозволяє робити деякі налаштування. З рідним обладнанням XClarity може працювати без агентів, використовуючи можливості IMM безпосередньо.
Відразу зазначу важливий нюанс – XClarity вміє нормально моніторити тільки серверні системи IBM/Lenovo, що робить це ЗА нецікавим для змішаної середовища з обладнанням різних вендорів.
IMM — проприетарная реалізація протоколу віддаленого управління IPMI, подібно iDRAC для серверів Dell або iLO для HP.
Підтримуються наступні системи:
  • IBM System dx360 M4, Type 7912, 7913;
  • IBM System x3300 M4, Type 7382;
  • IBM System x3500 M4, Type 7383;
  • Між справою можлива робота з комутаторами Cisco Nexus.
XClarity виконує всі звичні функції системи моніторингу і підтримує запис в Syslog для більш детального вивчення проблем. В дусі часу, є і мобільний додаток для отримання повідомлень моніторингу через Push-повідомлення.
Крім спостереження і віддаленого підключення до консолям IMM, система може виконувати деякі завдання по конфігурації ввірених їй систем. Наприклад, з допомогою XClarity можна одночасно встановити до 28 операційних систем або призвести конфігурацію машин до єдиного знаменника з допомогою шаблонів. Для найбільш сміливих і рішучих доступно і масове оновлення прошивок – до 50 серверів за раз.
В шаблоні конфігурації можна вказати параметри сховища і мережевих адаптерів, необхідні версії прошивок, вибрати операційну систему для завантаження і призначити типові параметри IMM, BIOS/UEFI.
Крім шаблонів, є ще політики. З їх допомогою можна перевіряти відповідність серверних систем внутрішнім ІТ-стандартів. XClarity Administrator буде попереджати про невідповідність використовуваних прошивок і сам їх оновить після схвалення адміністратора. Разом із шаблонами, виходить щось на зразок Active Directory для заліза.
XClarity поставляється в форматі готової віртуальної машини VMware vSphere і Microsoft Hyper-V. У таблиці нижче ви знайдете короткий порівняння двох доступних редакцій – Administrator і Pro:
Функціональні можливості Lenovo XClarity Lenovo XClarity Administrator Lenovo XClarity Pro
Підтримувані системи
Lenovo Flex System x x
Монтовані в стійку сервери Ibm System X M5 і X6 x x
Інші сервери Ibm System X x
Автоматизація та відмовостійкість у кластерах Microsoft Hyper-V та VMware ESXi
Управління, моніторинг та оновлення хостів з консолі VMware vCenter x
Автоматична міграція віртуальних машин кластера оновлення прошивок хоста x
Автоматична міграція віртуальних машин кластера при виявленні системою моніторингу потенційної неполадки x
Приблизна вартість ліцензії на 1 сервер*
$200 $350
Версія Pro підтримує інтеграцію з VMware vCenter, що дозволяє останньому дізнаватися про апаратних збоях і, наприклад, переміщати машини на інший хост.
Подовжувач рук для vCenter
В середовищі vSphere машина може переїхати на інший хост з ініціативи механізму балансування, або якщо хост недоступний або не бачить сховища. Зрозуміло, цей перелік можна серйозно розширити, якщо є детальна інформація про залозі.
При наявності XClarity список тригерів доповнюється наступними:
  • Проблеми з завантаженістю процесора, кеш-пам'яті, контролера шини або зовнішніх інтерфейсів хоста;
  • Завантаженість оперативної пам'яті;
  • Проблеми з підсистемою живлення;
  • Перегрів компонентів;
  • Проблеми з накопичувачами, RAID контролером;
  • Неправильно усталені прошивки.
Всі ці ситуації можна контролювати через політику міграції віртуальних машин. Сама політика створюється один раз, після чого XClarity з готовністю очікує неприємностей.
Для автоматичного переміщення машин на інший хост кластер vSphere повинен працювати в режимі повністю автоматичного DRS (Distributed Resource Scheduler). Крім того, для правильної роботи всіх підсистем моніторингу рекомендується використовувати збірки ESXi від Lenovo.
Плагін інтеграції з vCenter доступний XClarity версії Pro, але його можна докупити і у вигляді окремого компонента для XClarity Administrator. Вартість такої ліцензії становить близько $406,99 за хост, включаючи підписку на оновлення та технічну підтримку на три роки.
Установка можлива як на фізичну, так і на віртуальну машину з наступними параметрами:
  • Налаштований інтерфейс IIM;
  • Версія ESXi 4.1-6.0, а краще складання ESXi від Lenovo;
  • Операційна система: Windows Server 2008 (x64) – 2012 R2;
  • Не менше 4 Гб RAM, краще 8 Гб;
  • Не менше 20 Гб на диску, краще 40 Гб;
  • 1 – 2 процесора.
XClarity Administrator буде корисний, починаючи з інфраструктури з невеликої серверної стійки. Чим крупніше серверна – тим сильніший ефект. Шкода тільки, не вміє оновлювати драйвери для операційних систем і не може моніторити стороннє устаткування.
Пульт управління сервером
Мобільний додаток XClarity Mobile дозволяє отримувати інформацію з усіх систем IBM/Lenovo на смартфон Android або iOS, що буває корисно у щоденних роботах.
<img src=«habrastorage.org/files/7d6/2b3/190/7d62b3190d7e47558f0217adcba88c1c.png» alt=«image» alt text"/>
Наприклад, можна перевіряти як відпрацювало оновлення прошивок за розкладом, перебуваючи в транспорті по дорозі на роботу. Ще можна використовувати його як "лентяйку" від сервера в іншому кінці машинного залу: натиснув кнопку на смартфоні і відправив сервер перезавантаження; або включив на машині лампочку-індикатор для швидкого пошуку в забитій стійці. Загалом, сценаріїв можна придумати досить, і зовсім не обов'язково робити саме так, як вчить Lenovo в маркетингових матеріалах.
Додаток доступний для смартфонів на Android 4.4 і вище, або для пристроїв на iOS 8 і новіше. Для роботи буде потрібно VPN до мережі з працюючим XClarity.
Безкоштовна альтернатива XClarity
IBM Systems Director цілком можна вважати "дідусем" систем управління життєвим циклом, так як його історія сягає корінням у 1993 рік, до систем OS/2. Зараз це безкоштовна система моніторингу фізичних і віртуальних серверних систем, яка офіційно не підтримується і не розвивається.
Systems Director збирає інформацію через пасивних (platform) і активних (common) агентів, або через протоколи WMI, SNMP, IPMI або IMM.
Дані зберігаються в базі одного з наступних типів:
  • IBM DB2;
  • ORACLE;
  • Microsoft SQL Server (включаючи Express).
Для сучасної інфраструктури одразу варто зазначити нюанс роботи з Windows Server 2012. Машини з цієї ОС потрібно спеціальним чином налаштувати, як це описано в рекомендаціях IBM.
<img src=«habrastorage.org/files/5bc/ba4/eb9/5bcba4eb99df4cd18f322c6860332be8.png» alt=«image» alt text"/>
Що стосується відмінностей від нового XClarity, то вони наступні:
  • XClarity працює тільки з гіпервізорами ESXi і Hyper-V, у той час як IBM Systems Director підтримує навіть Xen;
  • У безкоштовній редакції можливості Systems Director обмежені моніторингом, оповіщеннями і оновлення прошивок серверного заліза IBM;
  • XClarity містить більше можливостей для перевірки відповідності конфігурацій заліза і версій прошивок політикам;
  • IBM Systems Director підтримує оновлення драйверів, на відміну від XClarity.
Навіть дивно, що IBM відмовилася від подальшого удосконалювання продукту і переключилася на більш обмежені в можливостях систему XClarity. Тим не менш, дистрибутив "дідка" все ще можна отримати за запитом.
Разом
У випадку з IBM/Lenovo очі від зайвого вибору управителя не розбігаються, тому можна дати прості рекомендації:
  • Якщо у вашому середовищі використовуються машини IBM SystemX, то кращим засобом для моніторингу та управління прошивками буде безкоштовний Systems Director. Додаток дозволяє отримувати дані по SMTP, WMI і IPMI, що робить можливим підключення до моніторингу стороннього обладнання;
  • Для більш нового заліза Lenovo краще використовувати XClarity, особливо якщо потрібна інтеграція з гіпервізорами VMware vSphere або Microsoft Hyper-V.
На закінчення, ось кілька посилань для самостійного поглиблення питання:
програмним рішенням IBM інформація традиційно дуже фрагментована і її мало. Якщо ви знаєте про XClarity та Systems Director щось, не згадане в статті, – обов'язково діліться інформацією в коментарях.
Джерело: Хабрахабр

0 коментарів

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