Logo CitForum CITForum на CD Форумы Газета Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

23.05.2012

Google
WWW CITForum.ru
2004 г.

Обуздать хаос

Владимир Оснач, "Комиздат"

Современные тенденции развития информационных технологий характеризуются увеличением количества сервисов и сфер, в которые проникает вычислительная техника, что ведет к увеличению мощности компьютерных систем.

В значительной степени это компенсируется выделением отдельных серверов для решения тех или иных групп задач, расширением парка серверов, установлением серверов в подразделениях предприятий, особенно если эти подразделения удалены друг от друга территориально.

Все эти и многие другие обстоятельства требуют значительных затрат на управление серверным хозяйством, особенно учитывая тот факт, что используемые системы в смысле стабильности и надежности часто бывают далеки от идеала. В результате работа системного администратора все чаще напоминает лихорадочное и бессистемное "броуновское движение" от консоли к консоли, из комнаты в комнату и из филиала в филиал.

Что и говорить, ситуация экстремальная. Конечно, ее можно смягчить, расширив штат обслуживающего персонала. Но, кроме положительных моментов, таких как увеличение количества рабочих мест для трудолюбивого народа, здесь есть и отрицательные: иногда народ оказывается не настолько трудолюбивым или квалифицированным, раз в месяц требует зарплаты, а время от времени норовит "оптимизировать" подопечное ему оборудование на свой вкус, часто неожиданный для его коллег. Наконец, в один прекрасный день срабатывает закон Уатсона, который гласит: "Надежность оборудования обратно пропорциональна количеству и должности лиц, которые за это отвечают".

Надежность оборудования обратно пропорциональна количеству и должности лиц, которые за это отвечают.

Как известно, любая проблема имеет свое решение. Одним из эффективных способов ликвидировать подобный сетевой хаос и вместо изнуряющей беготни реализовать несколько оригинальных решений является применение устройств, именуемых KVM (от Keyboard, Video, Mouse).

Устройства KVM являются промежуточным звеном между консолью (которая сегодня традиционно сводится к комплекту "монитор-клавиатура-мышь") и собственно компьютером. С одной стороны к нему подключаются клавиатура, монитор и мышь, а с другой - кабели, идущие к соответствующим разъемам системного блока.

Зачем нужен такой "посредник"? А затем, что благодаря ему пользователи и системные администраторы получают возможность воплотить в жизнь свои самые смелые фантазии по подключению консоли к разным компьютерам и разному их количеству: организовать автономную работу сервера в режиме "черного ящика", подключить клавиатуру и мышь PS/2 к платформе Sun, управлять компьютером на расстоянии в десятки и сотни метров, да что там метров - из любой точки планеты да еще на уровне BIOS; управлять с одной консоли десятками и сотнями серверов разных платформ - PC, Sun, Mac… Голова еще не закружилась? А ведь это далеко не полный список возможностей KVM.

Спектр этих устройств очень широкий и разнообразный. Производителей KVM множество - Aten, Avocent, D-Link System, Lightwave Communications, Minicom, Network Technologies, Raritan Computer, Rose Electronics, Surecom… Среди моделей KVM есть и дешевые механические, и "интеллектуальные" электронные; удлинители для различных физических каналов и переключатели с необходимым количеством консольных и компьютерных портов; одно- и многоплатформенные; настольные и стоечные; в пластмассовых и металлических корпусах разных размеров, форм и цветов. Так что есть все возможности подобрать себе устройство "для души". Мы же, чтобы было проще разобраться, разделим них на три основные группы: эмуляторы, удлинители и переключатели.

"Черный ящик"

Большинство системных администраторов знает, что хорошо настроенному серверу клавиатура и мышь нужны раз в несколько лет. Но иногда сервер никак не желает расставаться с клавиатурой и требует ее при каждой перезагрузке. Тут-то нам и пригодится маленький KVM, который не только заменит серверу постоянное присутствие клавиатуры и мыши, но и позволит их подсоединить в любой момент без отключения и перезагрузки системы. Эти устройства позволяют подключить клавиатуру и мышь PS/2 к любому интерфейсу: IBM, PS/2, AT, Sun, Mac, USB. Такими функциями обладают, в частности, модели серии Guardian производства компании Raritan.

Длинные руки сисадмина

Казалось бы, назначение KVM-удлинителя довольно тривиально: разнести сервер и консоль так, чтобы последняя стояла там, где это удобно системному администратору. Например, перенести рабочее месть системного администратора из холодной, темной и шумной серверной комнаты в теплый светлый офис, а системный блок запереть на замок в серверной - подальше от юзерских "умелых ручек".

   

Типичный представитель славного рода KVM-удлинителей выглядит как многоголовая "гидра" из кабелей с одним разъемом VGA и двумя PS/2. Благодаря этой зверушке можно отнести консоль от системного блока метров на десять. Точнее это расстояние определяется экспериментально, в зависимости от качества компонентов и уровня электромагнитного фона.

Если требуется большее удаление и есть возможность использовать кабель CAT5, лучшим выбором будут модели CAT5 Reach производства Raritan, Smart CAT5 Extander от Minicom или Single-Cat 5 KVM Extenders от Aten или MTI. Эти устройства обеспечивают удаление консоли на 100-300 м, в зависимости от разрешения, выставленного на мониторе, и частоты обновления кадров, качества кабеля CAT 5 и его монтажа. Главное "узкое место" при передаче - видеосигнал. Он передается без изменения формы, то есть в аналоговом виде и, следовательно, имеет широкий спектр частот. Поэтому недочеты монтажа и прокладки, дефекты кабеля CAT5 на больших расстояниях приводят к снижению качества изображения на экране монитора.

   

Гораздо качественнее, надежнее и безопаснее обеспечивают обмен данными с удаленной консолью оптоволоконные удлинители, такие как FiberReach II производства Raritan или Lightwave VDE/200 Fiber KVM Extender от Lightwave. Они обеспечивают работу консоли на расстоянии до 10 км от сервера с максимальной защитой информации от несанкционированного считывания и от электромагнитных шумов.

Наконец, если судьба забросила пользователя дальше, чем на 10 км или нет возможности проложить оптику, вполне можно воспользоваться существующими локальными и глобальными компьютерными сетями. Подойдет обычное модемное соединение. Для этого потребуется маленькое устройство с большими возможностями - UltraLink от Rose Electronics, TeleReach от Raritan или Phantom от Minicom. Оно соединит консоль с сервером или ПК, реализуя защищенный 128-битным кодированием сеанс, где бы они ни находились и где бы ни находились вы - в командировке или в отпуске, на корабле или в поезде - да хоть в звездолете, лишь бы там была возможность подключиться к интернету.

По порядку - рассчитайсь!

KVM-переключатель (Konsole switch) - устройство еще более распространенное и необходимое, чем предыдущие. Его применяют для управления несколькими компьютерами с одной консоли. Особенно полезен KVM-переключатель программистам, которым приходится тестировать программное обеспечение одновременно на нескольких платформах; конструкторам вычислительных систем, которым он позволяет налаживать сразу несколько компьютеров; операторам на ответственных участках, которым в критических ситуациях нужно быстро переключаться с основной рабочей станции на резервную.

Но основная область применения KVM-переключателей - это, конечно, системное администрирование. Сегодня в ведении сисадмина находятся десятки, а то и сотни серверов, которые подчас просто не могут стабильно работать без клавиатуры. А серверная комната часто напоминает склад клавиатур и выставку мониторов, за которыми самих серверов и не видно. Получить же полное управление сервером, используя только telnet или ssh, зачастую очень трудно, а в некоторых случаях и невозможно. Тут-то и приходят на помощь переключатели консолей, обеспечивающие трудяге-серверу стабильное теплое "ощущение клавиатуры" и уверенность в регулярном отеческом внимании системного администратора.

Есть разные KVM-переключатели: профессиональные и любительские, качественные и не очень, дорогие и дешевые. Простейший двухпортовый механический переключатель сегодня довольно большая редкость. Такие устройства вызывают ряд нареканий: недолговечность механических контактов, дребезг при переключении, котрый приводит к зависанию сервера, а иногда и к выходу из строя контроллера клавиатуры. Все это, несмотря на низкую цену, отпугивает многих потенциальных пользователей. Поэтому многие ориентируются на электронные (автоматические) KVM-переключатели, желательно с отдельным микроконтроллером на каждый порт. Не лишним оказывается и специальное экранное меню для выбора активного порта с возможностью парольной защиты - в дополнение к кнопкам на передней панели и "горячим" клавишам.

Разнообразие моделей и производителей KVM-переключателей поразительно. Здесь найдутся устройства буквально на любой вкус. Первым критерием при выборе, конечно, является количество портов для подключения компьютеров - их может быть 2, 4, 8, 16, 32, 42, 64. Затем определяемся с типами портов: IBM, PS/2, AT, Sun, Mac, USB. Не менее интересной является способность переключателей к соединению, чтобы впоследствии, при необходимости, увеличить количество портов, включая KVM каскадно.

Так можно организовать управление с одной консоли несколькими тысячами серверов или обеспечить возможность работы с серверным парком сразу нескольким администраторам, разделив их "зоны влияния" при помощи системы паролей или каскадного включения KVM-переключателей. Среди сервисных возможностей переключателей стоит отметить одновременную работу двух операторов с одним сервером, а также режим сканирования - последовательное отображение на мониторе экранов подключенных серверов. Практически все переключатели имеют функции администрирования - от задания комбинации "горячих" клавиш для переключения до полного перепрограммирования устройства через специальный порт RS 232 или даже с CD.

Заключение

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

Как бы то ни было, энциклопедия KVM на этом не исчерпывается. Мы еще поговорим о KVM на страницах журнала - ведь эти устройства можно использовать в рекламе, обучении, разнообразных системах оповещения и коммуникации.

Подписка на новости CITForum.ru

Новые публикации:

19 мая

  • Прозрачный механизм удаленного обслуживания системных вызовов

  • Система моделирования Grid: реализация и возможности применения

    Газета:

    Майкл Стоунбрейкер:

  • Ошибки в системах баз данных, согласованность "в конечном счете" и теорема CAP

  • Дискуссия по поводу "NoSQL" не имеет никакого отношения к SQL

    29 апреля

  • Материалы конференции "Корпоративные Базы Данных-2010"

  • Разные облики технологии баз данных (отчет о конференции)

    14 апреля

  • MapReduce: внутри, снаружи или сбоку от параллельных СУБД?

  • Научные вызовы технологиям СУБД

    Обзоры журнала Computer:

    31 марта

  • Рационализация согласованности в "облаках": не платите за то, что вам не требуется

  • Взаимные блокировки в Oracle

  • Архитектура среды тестирования на основе моделей, построенная на базе компонентных технологий

  • Объектное представление XML-документов

    Газета:

  • Microsoft для российских разработчиков: практика с элементами фундаментальности

    10 марта

  • HadoopDB: архитектурный гибрид технологий MapReduce и СУБД для аналитических рабочих нагрузок

  • Классификация OLAP-систем вида xOLAP

  • BGP. Три внешних канала. Балансировка исходящего и входящего трафиков

    Газета:

  • Что мы знаем об iPhone 4G?

    17 февраля

  • MapReduce и параллельные СУБД: друзья или враги?

  • Объектно-ориентированное программирование в ограничениях: новый подход на основе декларативных языков моделирования данных

  • Системологический подход к декомпозиции в объектно-ориентированном анализе и проектировании программного обеспечения

    Газета:

  • Эволюция Wine

    3 февраля

  • Дом на песке

  • Реальное переосмысление "формальных методов"

  • Интервью с Найджелом Пендзом

    Газета:

  • iPad. Первый взгляд на долгожданный планшет от Apple

  • Я не верю в iPad

    20 января

  • SQL/MapReduce: практический подход к поддержке самоописываемых, полиморфных и параллелизуемых функций, определяемых пользователями

  • Данные на лету: как технология потокового SQL помогает преодолеть кризис

    Обзоры журнала Computer:

    2 декабря

  • Сергей Кузнецов. Год эпохи перемен в технологии баз данных

    18 ноября

  • Генерация тестовых программ для подсистемы управления памятью микропроцессора

  • Сравнительный анализ современных технологий разработки тестов для моделей аппаратного обеспечения

    Все публикации >>>


  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей PR-акции, размещение рекламы — тел. +7 495 6608306, ICQ 232284597 Пресс-релизы — pr@citforum.ru
    Послать комментарий
    Информация для авторов

    Редакция раздаёт котят!

    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2009 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...