Adder ALIP | Введение
В последнее время всё более пристальное внимание уделяется стабильной и отказоустойчивой работе серверов и сетевого оборудования. Однако основным направлением является резервирование всего, что только возможно: будь то канал до ISP или же серверное оборудование. И если переключение на запасную часть системы происходит автоматически, то восстановление оборудования после сбоев приходится производить вручную. Однако при этом администратору совсем необязательно всегда находиться в физической близости от оборудования. Часть проблем можно решить и удалённо. Но что делать, если сервер “повис” или, скажем, сбились настройки BIOS? Компания Adder предлагает нашему вниманию устройство, позволяющее удалённо управлять даже зависшими и частично нерабочими компьютерами. Сегодня в нашу лабораторию поступило устройство Adder ALIP, подключающееся к портам компьютера (сервера) и передающее информацию с них через сеть IP. Приступим к тестам.
Adder ALIP | Внешний вид
Adder ALIP выполнен в прочном чёрно-сером металлическом корпусе. Его можно установить на столе или смонтировать в телекоммуникационную стойку. Физические размеры составляют 198х118х43 мм.
Нажмите на картинку для увеличения.
На передней панели размещены световые индикаторы состояния Adder ALIP, порт Ethernet, а также скрытая кнопка “Reset” для возвращения настроек к заводским. Мы считаем, что единственный порт на передней панели было бы лучше перенести назад и разместить вместе с остальными разъёмами.
Нажмите на картинку для увеличения.
На боковых стенках Adder ALIP расположены технологические отверстия для монтажа в телекоммуникационную стойку.
Нажмите на картинку для увеличения.
На днище Adder ALIP расположены резиновые ножки, упрощающие установку на столе, а также этикетки, информирующие пользователя о названии и серийном номере продукта.
Нажмите на картинку для увеличения.
Самой интересной является задняя панель ALIP. Здесь расположены последовательные порты для подключения модема и устройства, управляющего питанием, гнездо для подключения питания ALIP, конфигурационные переключатели, разъёмы для подключения периферийных устройств, а также для подключения управляемого компьютера.
Нажмите на картинку для увеличения.
Обзор внешнего вида на этом заканчиваем и начинаем разбор электронной начинки Adder ALIP.
Adder ALIP | “Железная” анатомия
Мы разобрали ALIP и обнаружили внутри зелёную текстолитовую плату. Плата односторонняя, то есть на обратной стороне ничего интересного обнаружено нами не было.
Нажмите на картинку для увеличения.
Основная логика сконцентрирована на лицевой стороне платы.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Самый большой чип – процессор Intel PRIXP420BB L6140242. Основные характеристики и диаграмма работы представлены ниже.
Нажмите на картинку для увеличения.
Рядом с этим чипом расположен модуль оперативной памяти Micron Technology 48LC4M32B2, содержащий в себе 128 Мбит памяти, что составляет 16 Мбайт. Два модуля такой же памяти установлены на плате с другой стороны от процессора.
В качестве флэш-памяти здесь использован модуль Intel StrataFlash Memory JS28F640 J3C115, объём которого равен 256 Мбит, то есть 32 Мбайта.
Обработкой видео занимается чип VM606RA ADCS9888CVH производства National Semiconductor, блоковая диаграмма которого представлена ниже.
Нажмите на картинку для увеличения.
Ethernet-трансивером в данном устройстве служит чип LX972, произведённый компанией Intel.
В качестве FPGA в ALIP присутствует чип Xilinx XC2S50E.
Обзор “железной” части на этом мы, пожалуй, завершим и перейдём к следующему разделу.
Adder ALIP | Обновление прошивки
Перед рассмотрением возможностей устройства мы решили обновить прошивку Adder ALIP. Новую версию прошивки можно найти по следующему адресу. Мы получили Adder ALIP с версией прошивки 3.3. На момент публикации статьи последней версией прошивки была 3.4, которую мы и установили в ALIP.
Для обновления прошивки необходимо выполнить следующую последовательность действий из главного окна утилиты VNCviewer: Configure-Unit Configuration-Advanced Unit Configuration-Upgrade Firmware. Изображения окна утилиты при этих действиях представлены ниже.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Теперь мы запускаем обозреватель и заходим на страничку управления Adder ALIP, чтобы выполнить указанные во всплывающем окне инструкции.
Здесь нам нужно указать на файл образа новой прошивки.
Нажмите на картинку для увеличения.
Теперь нажимаем “Perform upgrade” и начинается сам процесс замены микропрограммного обеспечения, ход которого представлен ниже.
После перезагрузки ALIP снова запустим утилиту-просмотрщик VNC и убедимся в том, что загруженная в устройство версия ПО изменилась.
Весь процесс обновления занял у нас не более двух минут. Мы считаем, что производитель выбрал не самый удобный способ обновления прошивки, так как пользователю сначала приходится подключаться к ALIP с помощью VNC, а затем с помощью обозревателя. Почему бы не дать возможность администратору производить обновление ПО только с помощью браузера?!
Обзор процесса обновления прошивки на этом мы заканчиваем и переходим к непосредственной настройке управляющей аппаратной платформы.
Adder ALIP | Настройка
Мы скачали с сайта www.realvnc.com последнюю версию утилиты VNC Viewer (E4.2.7). Основные настройки приведены ниже.
Нажмите на картинку для увеличения.
После подключения к Adder ALIP мы нажали кнопку “Configure” и приступили к изучению доступных настроек.
Нажмите на картинку для увеличения.
В пункте меню “User Accounts” администратор может создать пользователей (всего 16) и раздавать им права на локальный, модемный и удалённый доступ, а также право управления питанием.
Нажмите на картинку для увеличения.
Следующим пунктом является “Unit Configuration”, где мы можем увидеть версии программного и аппаратного обеспечения, установленную раскладку клавиатуры, пароль администратора, имя узла, последовательность “горячих” клавиш локальной машины, интервал времени перед запуском скринсейвера на подключённом к ALIP мониторе, а также опцию включения шифрования канала. Здесь и далее мы будем приводить скриншоты, сделанные со встроенного VNC-модуля на Java, так как их проще снять.
Нажмите на картинку для увеличения.
Перейдём в раздел “Advanced Unit Configuration”, где администратор может задать настройки протокола VNC, сконфигурировать работу мыши и монитора, а также задать поведение устройства при подключении администратора в ситуации, когда предел количества соединений уже достигнут. Из этого подпункта можно также инициировать процедуру обновления микропрограммного обеспечения, которая описана в соответствующем разделе статьи.
Нажмите на картинку для увеличения.
Конфигурирование времени и даты производится на одноимённой вкладке “Time and Date Configuration”. Время и дату можно либо указать вручную, либо запросить с NTP-сервера. Вручную можно выставить дату до 2037 года.
Нажмите на картинку для увеличения.
Настройка сети для Adder ALIP производится на вкладке “Network Configuration”. Здесь можно задать статическое или динамическое получение параметров TCP/IP, задать порт для VNC и HTTP, а также указать список IP-адресов, с которых разрешено управление устройством.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Для конфигурирования последовательного порта в Adder ALIP требуется обратиться к вкладке “Serial Configuration”. Данный порт может использоваться для подключения модема и устройства управления питанием.
Нажмите на картинку для увеличения.
Так как Adder ALIP позволяет подключаться к KVM-переключателю, то необходимо задать настройки для управления хостами через такой переключатель, что осуществляется в пункте “Hosts Configuration”.
Нажмите на картинку для увеличения.
Предпоследний пункт “Logging and Status” меню настроек отвечает за хранение и передачу журнала, содержащего запись событий, произошедших с устройством. Передача журнала может осуществляться на указанный сервер Syslog.
Нажмите на картинку для увеличения.
Пункт “Return to Host” возвращает нас к управлению подключённым компьютером.
Хотелось бы отметить ещё одну настройку, появляющуюся в окне программы при просмотре содержимого удалённого монитора, отвечающую за тип доступа к удалённому компьютеру, которая может принимать значения “Private” или “Shared”. В первом случае только один пользователь может наблюдать за происходящим, а во втором – все подключившиеся.
На этом мы заканчиваем обзор пунктов настройки и переходим непосредственно к тестированию.
Adder ALIP | Тестирование
Мы решили в этот раз не отходить от традиций тестирования и начать этот раздел с установления времени загрузки Adder ALIP. Под временем загрузки мы (как и всегда) понимаем отрезок времени, прошедший с момента подачи питания на устройство до получения первого эхо-ответа. Для Adder ALIP это время также соответствует и моменту появления на экране сообщения о необходимости ввода пароля и равняется приблизительно шести секундам. Очень хороший результат!
Найдём теперь открытые порты с помощью утилиты Positive Technologies XSpider 7.5 (Duild 2000). Всего было найдено 17 открытых TCP-портов: 25, 80, 81, 82, 83, 110, 119, 143, 1080, 1110, 3128, 5900, 7900, 8000, 8080, 8088, 8888, но только два из них оказались незаблокированными (TCP-80 и TCP-5900), данные по которым приведены ниже.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Очень хороший результат, на наш взгляд.
Далее мы решили проверить загрузку канала при просмотре по сети удалённого экрана. Мы подключились к тестовому компьютеру, на котором запустили скринсейвер “Трубопровод (Direct3D)”. Экран работы программы представлен ниже. К сожалению, настоящей плавности в выводе графики мы не заметили, то есть такой, как при отрисовке на реальном мониторе.
Нажмите на картинку для увеличения.
Загрузка канала при этом составляла порядка 4,5 Мбит/с, а график загрузки представлен ниже. Трафик низким не назовёшь!
Нажмите на картинку для увеличения.
Дальше мы решили проверить загрузку канала при редактировании BIOS удалённой машины.
Нажмите на картинку для увеличения.
Загрузка выглядит более ровной и стабильной, но такой же, то есть 4-5 Мбит/с.
Нажмите на картинку для увеличения.
Мы считаем также, что поддержка функции Wake On LAN (WoL) была бы очень полезна в этом устройстве, то есть, чтобы Adder ALIP умел отправлять соответствующие Ethernet-кадры для пробуждения компьютеров.
Мы решили пройти весь цикл установки и настройки операционной системы с помощью Adder ALIP. Для этого на тестовый компьютер мы установили CD-ROM с установочным диском, воткнули сетевой кабель, подключили тестируемый аппарат и включили питание компьютера. Мы выставили требуемую последовательность загрузочных устройств с помощью BIOS.
Нажмите на картинку для увеличения.
Загрузившись с лазерного диска, мы перешли непосредственно к установке ОС, первой, какая попалась нам под руку.
Нажмите на картинку для увеличения.
Наконец, мы её поставили и, поменяв обратно последовательность загрузочных устройств, загрузились с жёсткого диска.
Нажмите на картинку для увеличения.
Мы сконфигурировали сеть и установили все любимые нами программы.
Нажмите на картинку для увеличения.
Должны отметить, что никаких затруднений с установкой и настройкой операционной системы и утилит с помощью Adder ALIP у нас не возникло. Конечно, чувствовалось, что мы работаем не непосредственно за монитором управляемой машины, но дискомфорта это не вызывало.
При установке некорректного драйвера наша тестовая машина зависла. Вывести её из такого состояния средствами только ALIP нам не удалось. То есть область использования данного продукта всё-таки ограничена теми возможностями, которые доступны администратору с клавиатуры и мыши. Удалённая перезагрузка зависших (сюда относится и BSOD) компьютеров может производиться с помощью другого устройства для управления питанием. Примерами таких устройств служат: Adder PSU-8-Master-Euro (тестированию которого мы планируем посвятить одну из наших будущих статей раздела “Сети” на THG.ru), Dataprobe Rack Mounted Power Strips Web/Telnet/Controlled, Allvoip AV5006, Digital V6 Kaveman Power control strip PWR8, BayTech RPC – Networked Power Management, Avocent/Cyclades AlterPath PM или WTI NetReach IPS-800-CE Series.
После консультаций с поставщиком и производителем мы решили повторить часть наших тестов, но уже с использованием обычного VNC-viewer, а не его java-аналога. Результаты загрузки сети нас удивили: вместо прежних 4-5 Мбит/с мы увидели почти модемные скорости. График загруженности канала представлен ниже. Правда, при выключении компьютера всё-таки наблюдался двухмегабитный поток данных, но это, скорее, исключение, чем правило (представлен на последнем участке графика).
Нажмите на картинку для увеличения.
Тестирование на этом мы завершаем.
Adder ALIP | Заключение
Протестированное нами устройство Adder ALIP представляет достаточно интересную группу оборудования, предназначенную для удалённого управления серверами или иными критическими узлами в экстренных ситуациях. В целом, у нас остались приятные ощущения от протестированного оборудования, но есть и некоторые мелочи, на которые нельзя не обратить внимание. Сильные стороны Adder ALIP приведены ниже.
- Позволяет управлять компьютером вне зависимости от работоспособности его операционной системы.
- ALIP устойчив против сетевых атак.
- Малое время загрузки.
- Поддерживает стандартный протокол управления VNC.
- Маленький поток трафика при управлении через VNC-viewer.
Нельзя не отметить и недочёты, перечисленные ниже.
- Не самое удачное расположение порта Ethernet.
- Нельзя обновить прошивку только из web-интерфейса.
- Нельзя получить доступ к управляемой машине при её зависании.
- Большой поток трафика при управлении через java VNC.
На момент публикации статьи Adder ALIP можно было купить в интернет-магазинах Москвы по цене $1275.
Редакция THG.ru благодарит компанию KVMInfo за оборудование, предоставленное для тестирования.