З ноутбуком – проти тисячі серверів: огляд портативного KVM-адаптера ATEN CV211
Управління скільки завгодно великою кількістю стійкових серверів суттєво спроститься, якщо отримати доступ до їхньої консолі зі свого ноутбука. Для цього компанія ATEN, добре відома своїми KVM-перемикачами та пристроями для комутації відео/аудіосигналів, має портативний KVM-адаптер CV211.
Технологія його використання проста і очевидна: підключаємо адаптер до ноутбука через USB-кабель, до сервера - через інший. Якщо на пристрої з'явилося блакитне підсвічування - міст між інструментальною та керованаю платформами створено, можна приступати до редиректу консолі: залишається тільки приєднати VGA-кабель від ATEN CV211 до графічного порту сервера.
Основний роз'єм для передачі зображення — стандартний D-sub. У комплекті також є два перехідники (VGA на HDMI і VGA на DisplayPort) для підключення до відповідних виходів.
Легкість, з якою CV211CP інтегрується в комп'ютеру інфраструктуру, має в своєму розпорядженні з перших хвилин знайомства. Підключення трьох роз'ємів — це все, що потрібно для початку роботи. Ні драйверів, ні налаштувань. Не складніше підключення USB-флешки. І софт, розміщений прямо на пристрої ATEN та готовий до роботи з найпоширенішими ОС.
Що у CV211 всередині?
А зараз давайте розглянемо за рахунок чого досягається видима легкість поєднання двох незалежних платформ. Для цього нам доведеться заглянути всередину KVM-адаптера ATEN CV211.
Під кришкою адаптера консолі на головній платі розпаяний чіп Aspeed AST2500 в BGA-корпусі. Це наш добрий знайомий — ВМС контролер зі вбудованим графічним ядром Matrox G200, але в більш новому виконанні та з підтримкою DDR4. Втім, в цьому компонуванні, як і раніше використовується DDR3, про що свідчить змонтований поруч з процесором чіп оперативної пам'яті NT5CC128M16IP-DI.
AST2500 у KVM-адаптері CV211 — несподіванка. Его штатні обов'язки на серверних платформах — ати зображення на екрані незалежно від стану CPU. Тут він же вирішує протилежне завдання: інкапсуляцію прийнятого відеосигналу у USB-протокол. Це зовсім нетривіальне рішення: за його реалізацію відповідає софт, написаний програмістами ATEN:
-
По-перше, VGA-сигнал від сервера потрібно з аналогової форми перетворити на «цифру». За це відповідає конвертор AD9983A від Analog Device. На фото його немає — він розташований на допоміжній платі під процесором AST2500. Доступ до цього «бутерброду» утруднений не в останню чергу через термопрокладки, що забезпечують комфортний режим експлуатації в обмежених умовах щільного пакування.
-
По-друге, по USB-шині AST2500 повинен емалювати для серверної платформи клавіатуру та «мишу». Надалі скан-коди натиснутих клавіш і позиція покажчика будуть інтегровані в консоль-редирект.
-
По-третє, необхідно налаштувати USB-хост процесора AST2500 так, щоб повідомити інструментальну платформу про своє KVM-призначення. Це найважливіша функція, яка доступна через роз'єм mini-USB адаптера CV211.
-
Є и по-четверте, але поки що це секрет :)
Як ноутбук бачить KVM-адаптер CV211?
Усі секрети чіпа AST2500 перестають бути такими одночасно після огляду властивостей адаптера на USB-шині.
Зі скріншота діагностичної програми UTLite видно, що KVM-адаптер ATEN CV211 (USB VID = 0557h, PID = 2285h) виявляється як запам'ятовуючий пристрій, готовий до використання одразу ж по включенню.
Трюк такого роду хоча і не являється know-how (він повсюдно застосовується в USB-модемах мобільного зв'язку), но тут виправданий по двох причин:
-
ATEN CV211 з'являється в системі як стандартний USB-накопичувач, якому не потрібні драйвери;
-
якщо для роботи CV211 потрібно програмне забезпечення, воно доступне з віртуального диска самого CV211.
ATEN CV211 за роботою
Програмне забезпечення для консоль-редиректу
Отже, у нашому розпорядженні є два програмні клієнти для доступу до віддаленої платформи через ATEN CV211. WinClient — програма для Windows та Java-програма JavaClient для альтернативних ОС, включаючи ту саму Windows. Є ще одна Java-утиліта — Vplayer, її роль зводиться до відтворення задокументованого програмним клієнтом відеопотоку (VPlayer - це назва файлу, що представляє програму VSR Viewer V1.0.070).
Незалежно від реалізації, KVM-клієнт починаю свою роботу з установки з'єднання з віддаленою платформою:
Наявність адаптера CV211E в оточені інструментальної платформи безперечно і випливає з його USB-підключення, а ось доступ до сервера ще потрібно отримати. Це дуже важливий момент у роботі консоль-редиректа, і прогрес-індикатор тут дуже доречний.
Кнопки «Connect» та «Enumarate» неактивні — ми працюємо з єдиним KVM-адаптером. За наявності кількох пристроїв вікно для рукостискання надасть вибір всіх можливих варіантів.
В якості віддаленої платформи будемо використовувати ASUS Prime B360-Plus, а сесію Remote View почнемо безпосередньо з доступу в графічну оболонку UEFI Setup.
Оновлення мікрокоду
Хороша традиція — спочатку ознайомитись із вмістом «About».
Як водиться у CV211 прошита передостання версія мікропрограм. Значить, це слушний момент для їх оновлення. Процес нешвидкий, тому запасаємося терпінням і, у разі робочого столу, — UPS-ом, для ноутбука функцію безперебійника виконуватиме акумулятор.
Успішне завершення операції дасть нам не тільки нову прошивку для процесора AST2500, а й нові версії програмного забезпечення клієнтів, про що потрібно пам'ятати, якщо їх запуск здійснювався не віртуального носія. Переконаємося у досягненні поставленої мети: вікно «About» цього разу отримаємо за допомогою JavaClient.
Оновлена версія JavaClient у вікні «About» повідомляє про поточну роздільну здатність віддаленого екрана (1024 х 768). Windows-клієнт так не вміє.
Налаштування WinClient
Не підміняючи посібник користувача, зупинимося на найважливіших налаштуваннях ПЗ WinClient. На першому місці — екранна клавіатура, котра може бути представлена як у розгорнутому («десктопному»), так і в урізаному («ноутбучному») вигляді.
У кожному з них доступні гарячі клавіші та вибір мовної розкладки, що очевидно. Незрозумілий вплив кнопки NumLock On. Це не дуже зручно при роботі на ноутбуці, а виключення NumLock дає тільки коротко часовий ефект — до наступного консольного сеансу. По цій причині рекомендується відразу ж деактивувати цей режим.
Панель конфігурування CV211 містить ряд очевидних налаштувань, одна з яких вимагає пояснення — Enable Keyboard Pass Through. Це дуже зручна опція, яка визначає зону відповідальності інструментальної клавіатури. За замовчуванням всі комбінації клавіш діють лише на локальній платформі. Включення цієї опції означає активацію Keyboard Pass Through — поєднання типу [Alt]+[Tab] почнуть відпрацьовуватись на віддаленій платформі.
Існує величезний арсенал засобів управління курсором «миші» та його синхронізацією між керуючим і керованим комп'ютерами. KVM-адаптер CV211 оснащений функцією Mouse DynaSync, що спрощує цей процес. За замовчуванням синхронізація виконується автоматично («миша» з літерою A). Функцію можна і заблокувати, тоді позиціонування виконуватиметься в ручному режимі («миша» з літерою M). Ручний режим передбачає щонайменше п'ять способів повернення курсору в режим синхронізації. Всі вони описані в «Посібник користувача».
Родзинка CV211 — обмін файлами між платформами. Ця можливість доступна в меню «Virtual Media», де можна вказати загальні накопичувачі, папки і змінні USB-носії. Безперечний плюс — можливість роботи з ISO-образами, неодмінний атрибут інсталяції ОС, корисний також для встановлення програм та їх оновлення.
Вікно «Virtual Media» забезпечене забавною опцією — Disable High Speed USB Operation Mode. Це не що інше, як примусове перемикання в USB 1.1 — рудимент минулих років, викликаний складнощами інсталяцій ОС, які
не мали підтримки USB 2.0 на етапі установки.
Особливості експлуатації
Користувач KVM-адаптера ATEN CV211 може мати справу з труднощами позиціонування курсора на віддаленому сервері. Це цілком прогнозовано, з огляду на різні програмні реалізації графічного інтерфейсу. У цій ситуації Mouse DynaSync не завжди допомагає, але в запасі є і ручний режим з багатим набором функцій та керування з клавіатури.
Найбільшою складністю є підключення CV211 до системи, котра вже оснащена монітором. На щастя, майстер-пристроєм в наших тестах завжди становився KVM-адаптер. Управління такою системою є дуже нетривіальним завданням. Фактично навіть без редиректу консолі стежити за позицією "миші" в багатомоніторних конфігураціях непросто. Рішенням у такій ситуації буде відмова від моніторів на віддаленій платформі. При обслуговуванні стійкових серверів за допомогою ATEN CV211 зазначена проблема є малоймовірною за визначенням.
Резюме
Якби технологія IPMI була б бездоганною, системному адміністратору і не доводилося б використовувати KVM-адаптери для консоль-редиректа. Поява на ринку таких пристроїв продиктована реаліями експлуатації серверного парку. У разі обсуговування дата-центру на перший план виходять такі інструментальні властивості як портативність та мобільність. Все це у ATEN CV211 є і працює так, як і має працювати.
Джерело
|