Two layer kvm switch в bios что это
KVM-переключатели и консоли помогают удаленно и локально подключаться к нескольким компьютерами. Установка KVM-оборудования сделает удобнее и эффективнее работу серверной.
Рассмотрим преимущества KVM-технологии подробнее.
— Удаленность. Оператор KVM может находиться на расстоянии от управляемых устройств. Матричные переключатели позволяют работать на расстоянии до 300 метров, а IP KVM дают доступ к управляемым устройствам из любой точки мира.
— Экономия. Серверной с KVM нужно меньше мониторов: это позволяет освободить место в серверной комнате и сэкономить на оборудовании, теплоотводе и электричестве.
— Безопасность. С центральной консоли можно удаленно обслуживать серверы, которые находятся в физически защищенной среде. Безопасность при удаленном доступе гарантируются технологиями аутентификации, авторизации, шифрования и другие защитные функции.
— Эффективность работы. Даже в случае отказа сети администратор контролирует работу серверов по дополнительному каналу и проводит удаленную перезагрузку управляемой системы. KVM минимизирует время реакции на инцидент.
В этой статье мы рассмотрим все оборудование, необходимо для удаленного доступа к серверам и компьютерам. Обратите внимание на разницу между терминами — компьютерные порты предназначены для подключения управляемых компьютеров, а консольные порты нужны для подключения клавиатуры, мыши и монитора к переключателю или консоли. В консоль или переключатель встроено столько же компьютерных портов, сколько доступно компьютеров для управления.
Консоли
KVM-консоль — основной элемент удаленного управления: она обеспечивает одновременное подключение устройств ввода-вывода к нескольким компьютерам. Консоль оборудована клавиатурой, тачпадом и дисплеем и устанавливается в серверную стойку. С помощью консоли можно локально и удаленно управлять парком компьютеров или серверов.
У консолей есть два ключевых параметра — набор разъемов и количество компьютеров, которыми можно управлять.
Консоли для одного подключения
Следующие консоли хоть и имеют всего 1 порт, но к ним можно подключать kvm-хабы или kvm-свичи, что позволяет легко масштабировать парк техники:
— ATEN CL1000M с компьютерным портом SPHD (Female) ;
— APC by Schneider Electric AP5717R с компьютерным портами SPHD-18 (Female) APC ;
— HP Enterprise LCD8500 с компьютерными портами D-Sub (Female) , DisplayPort (Female) и USB Type A (Female) и двумя консольными портами USB Type A (Female) ;
— ATEN CL6700MW и ATEN CL3800NW с компьютерными портами D-Sub (Female) , DVI-D (Female) , HDMI (Female) , USB Type B (Female) и MiniJack (Female) и набором консольных портов: DVI-D (Female) , D-Sub (Female) , HDMI (Female) , два USB Type A (Female) и MiniJack (Female) .
Консоли для восьми компьютеров
При фиксированном количестве управляемых машин больше подойдет консоль для восьми компьютеров:
— ATEN CL1008M с компьютерными портами SPHD (Female) ;
— ATEN CL5708M и ATEN CL5708N с компьютерными портами SPHD-17 (Female) и консольным портом SPHD-18 (Male) ;
— ATEN KL1508AIM с компьютерными портами RJ-45 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два USB Type A (Female) .
Консоли для шестнадцати компьютеров
До шестнадцати подключенных компьютеров поддерживают консоли:
— ATEN CL1316N с компьютерными портами SPHD-17 (Female) ;
— ATEN CL5716IN с компьютерными портами SPHD-17 (Female) и консольным портом SPHD-18 (Male) .
— ATEN KL1516AIM с компьютерными портами RJ-45 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два USB Type A (Female) ;
Переключатели
Переключатели предназначены для того, что и консоли — локального или удаленного управления несколькими компьютерами. В отличие от консоли, у переключателя нет монитора, клавиатуры и тачпада — их нужно подключать отдельно.
Как и консоли, переключатели можно разделить по набору разъемов и количеству компьютеров под управлением.
Для одного компьютера
Для управления одним компьютером предназначены:
— ATEN KA7166 с компьютерным портом RJ-45 (Female) и набором консольных портов: DVI-D (Male) и два USB Type A (Male) ;
— D-Link DKVM-IP1 с компьютерными портами D-Sub (Male) , два PS/2 (Female) и USB Type B (Female) и набором консольных портов: D-Sub (Female) и два PS/2 (Female) .
Для двух компьютеров
Управление двумя компьютерами доступно для таких переключателей, как:
— D-Link KVM-121 с компьютерными портами D-Sub (Female) и MiniJack Speakers (Female) и набором консольных портов: D-Sub (Female) и два PS/2 (Female) . В комплекте идет два набора кабелей длиной 180 сантиметров для подключения к компьютерам;
— ATEN CS22U с компьютерными портами D-Sub (Male) и двумя USB Type A (Male) и набором консольных портов: D-Sub (Female) и два USB Type A (Female) ;
— ATEN CS62US с компьютерными портами D-Sub (Male) , USB Type A (Male) , MiniJack Speakers (Male) и набором консольных портов: D-Sub (Female) , два USB Type A (Female) и один MiniJack (Female) ;
— ATEN CS82U с компьютерными портами SPHD-18 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два USB Type A (Female) ;
— ATEN CS692 с компьютерными портами D-Sub (Male) , USB Type A (Male) , MiniJack Speakers (Male) и MiniJack Mic (Male) и набором консольных портов: HDMI (Female) , два USB Type A (Female) , MiniJack Mic (Female) и MiniJack Speakers (Female) ;
— ATEN CS72D с компьютерными портами 44-pin и набором консольных портов: DVI-D (Female) , два USB Type A (Female) и MiniJack (Female) ;
— ATEN CS782DP с компьютерными портами DisplayPort (Female) , USB Type B (Female) и MiniJack (Female) и набором консольных портов: DisplayPort (Female) , два USB Type A (Female) и MiniJack (Female) ;
— ATEN CS1762A с компьютерными портами DVI-I (Female) и USB Type B (Female) и набором консольных портов: DVI-I (Female) и два USB Type A (Female) ;
— ATEN CS1792 с компьютерными портами HDMI (Female) и USB Type B (Female) и набором консольных портов: HDMI (Female) и два USB Type A (Female) .
Для четырех компьютеров
Четырьмя компьютерами можно управлять с помощью таких переключателей, как:
— ATEN CS64U с компьютерными портами D-Sub (Male) , USB Type A (Male) и MiniJack Speakers (Male) и набором консольных портов: D-Sub (Female) и два USB Type A (Female) ;
— ATEN CS84U с компьютерными портами SPHD-18 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два USB Type A (Female) ;
— ATEN CS9134 с компьютерными портами D-Sub (Male) и два PS/2 (Female) и набором консольных портов: D-Sub (Female) и два PS/2 (Female) ;
— ATEN CS1794 с компьютерными портами HDMI (Female) и USB Type B (Female) и набором консольных портов: HDMI (Female) и два USB Type A (Female) .
Для восьми компьютеров
Для работы с восемью компьютерами подойдут:
— ATEN CS1308 с компьютерными портами SPHD-15 (Female) и консольным портом SPHD-18 (Male) ;
— ATEN CS9138 с компьютерными портами D-Sub (Male) и два PS/2 (Female) и набором консольных портов: D-Sub (Female) и два PS/2 (Female) ;
— HP Enterprise 0x1x8 G3 с компьютерными портами RJ-45 (Female) и набором консольных портов: D-Sub (Female) и четыре USB Type A (Female) ;
— ATEN KN1108VA с компьютерными портами RJ-45 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два USB Type A (Female) .
Для шестнадцати компьютеров
Управление шестнадцатью компьютерами доступно с помощью:
— ATEN CS1716A с компьютерными портами SPHD-17 (Female) и консольным портом SPHD-18 (Male) ;
— HP Enterprise 0x2x16 G3 с компьютерными портами RJ-45 (Female) и набором консольных портов: два D-Sub (Female) и восемь USB Type A (Female) .
Удлинители
Удлинители всегда предназначены для удаленного управления одним компьютером. Здесь можно выбрать, исходя из набора портов:
— ATEN CE100 с компьютерными портами D-Sub (Male) и USB Type B (Female) и набором консольных портов: D-Sub (Female) и два USB Type A (Female) ;
— ATEN CE750A с компьютерными портами SPHD-15 (Female) и двумя MiniJack (Female) и набором консольных портов: D-Sub (Female) , два USB Type A (Female) и два MiniJack (Female) ;
— ATEN CE370 с компьютерными портами SPHD-17 (Female) и набором консольных портов: D-Sub (Female) , два PS/2 (Female) и два MiniJack (Female) ;
— ATEN CE770 с компьютерными портами SPHD-17 (Female) и двумя MiniJack (Female) и набором консольных портов: D-Sub (Female) , два USB Type A (Female) и два MiniJack (Female) ;
— ATEN CE600 и ATEN CE604 с компьютерными портами DVI-D (Female) , USB Type B (Female) и два MiniJack (Female) и набором консольных портов: DVI-D (Female) , два USB Type A (Female) и два MiniJack (Female) ;
— ATEN CE775 с компьютерными портами SPHD-17 (Female) , D-Sub (Male) и два MiniJack (Female) и набором консольных портов: D-Sub (Female) , два USB Type A (Female) и два MiniJack (Female) .
Кабели
KVM-кабели соединяют компьютеры и рабочие станции с консолями и переключателями. Здесь стоит учесть не только набор разъемов, но и длину кабеля и совместимость с консолью или переключателем:
— HP Enterprise AF628A и ATEN KA7570-AX длиной 20 и 30 сантиметров. К консоли подключаются через разъем RJ-45 (Female) , а к компьютеру — через разъемы D-Sub (Male) и USB Type A (Male) ;
— ATEN KA7177-AX и ATEN KA7970-AX длиной 20 сантиметров и 5 метров соответственно. К консоли подключаются через разъем RJ-45 (Female) , а к компьютеру — через разъемы D-Sub (Male) и два USB Type A (Male) ;
— APC by Schneider Electric AP5635 длиной 30 сантиметров. К консоли подключается через разъем RJ-45 (Female) , а к компьютеру — через разъемы D-Sub (Male) , два PS/2 (Male) и USB Type A (Male) ;
— ATEN 2L-2700 длиной 60 сантиметров. К консоли подключается через разъем DB-25 (Female) , а к компьютеру — через разъем DB-25 (Male) ;
— ATEN 2L-1701S длиной 110 сантиметров. К консоли подключается через разъем DB-25 (Male) , а к компьютеру — через разъемы D-Sub (Male) , два PS/2 (Female) и два MiniJack (Female) ;
— ATEN 2L-5201P и D-Link DKVM-IPCB5 длиной 120 сантиметров и 5 метров соответственно. К консоли подключаются через разъем SPHD-15 (Male) , а к компьютеру — через разъемы D-Sub (Male) и два PS/2 (Male) ;
— ATEN 2L-5202U длиной 180 сантиметров. К консоли подключается через разъем SPHD (Male) , а к компьютеру — через разъемы D-Sub (Male) и USB Type A (Male) ;
— ATEN 2L-5302U длиной 180 сантиметров. К консоли подключается через разъемы SPHD (Male) и два MiniJack (Male) , а к компьютеру — через разъемы D-Sub (Male) , USB Type A (Male) и два MiniJack (Male) ;
— ATEN 2L-7D02U и ATEN 2L-7D03U длиной 180 сантиметров и 3 метра соответственно. К консоли подключаются через разъемы DVI-D (Male) , USB Type B (Male) и два MiniJack (Male) , а к компьютеру — через разъемы DVI-D (Male) , USB Type A (Male) и два MiniJack (Male) ;
— ATEN 2L-7D02UH длиной 180 сантиметров. К консоли подключается через разъемы HDMI (Male) , USB Type B (Male) и два MiniJack (Male) , а к компьютеру — через разъемы HDMI (Male) , USB Type A (Male) и два MiniJack (Male) ;
— ATEN 2L-5203UP длиной 3 метра. К консоли подключается через разъем SPHD (Male) , а к компьютеру — через разъемы D-Sub (Male) и USB Type A (Male) ;
— D-Link DKVM-CB3/B1A длиной 3 метра. К консоли подключается через разъем D-Sub (Male) , а к компьютеру — через разъемы D-Sub (Male) и два PS/2 (Male) ;
— ATEN 2L-1003P длиной 3 метра. К консоли подключается через разъем D-Sub (Female) , а к компьютеру — через разъемы PS/2 (Female) , D-Sub (Male) и PS/2 (Male) ;
— ATEN 2L-5205U длиной 5 метров. К консоли подключается через разъем SPHD-15 (Male) , а к компьютеру — через разъемы D-Sub (Male) и USB Type A (Male) ;
— ATEN 2L-5305U длиной 5 метров. К консоли подключается через разъем SPHD-15 (Male) и два MiniJack (Male) , а к компьютеру — через разъемы D-Sub (Male) , USB Type A (Male) и два MiniJack (Male) ;
— ATEN 2L-1005P длиной 5 метров. К консоли подключается через разъем D-Sub (Female) и два PS/2 (Female) , а к компьютеру — через разъемы D-Sub (Male) и два PS/2 (Male) ;
— ATEN 2L-2705 длиной 5 метров. К консоли подключается через разъем DB-25 (Male) , а к компьютеру — через разъемы DB-25 (Female) .
Дополнительное оборудование
Среди дополнительного оборудования вы можете найти адаптер ATEN KA9140 для удаленного управления одним компьютером. Он имеет KVM-порт DB-9 (Female) и набором консольных портов D-Sub (Female) и PS/2 (Female). Адаптеры Altusen CPU соединяют KVM-кабели с последовательными портами серверов.
Также может понадобится ATEN UC232A — преобразователь интерфейса USB в RS232 . Он используется для ноутбуков и настольных компьютеров, не имеющих последовательных разъемов COM или DB9. Устройство работает с быстродействующими системами ПК и Mac со скоростью передачи данных до 920 кбит/с. Преобразователи применяются с промышленными автоматизированными системами, научной аппаратурой и системами кассовых терминалов.
Чтобы разместить в стойке KVM-оборудование в серверной стойке, вам понадобятся монтажные комплекты ATEN Easy-Installation Rack Mount Kit (Long) 2X-010G и ATEN Easy-Installation Rack Mount Kit (Long) 2X-012G .
Также в дополнение к KVM-оборудованию вы можете приобрести USB-удлинитель — например, пятиметровый ATEN UE250 с передачей данных по USB 2.0 или пятнадцатиметровый ATEN UE3315 USB3.1 Gen1 со стандартом передачи USB 3.1 и полосой пропускания данных в 5 Гбит/с. USB-удлинитель более современного стандарта совместим с устройствами USB 2.0/1,1.
Технология KVM продолжает развиваться, и производителя представляют все более новые и продвинутые решения
KVM-переключатель (от английского «Keyboard, Video, Mouse» - «Клавиатура, Видео, Мышь») позволяет управлять несколькими компьютерами с одного рабочего места. Одни и те же клавиатура, мышь и монитор с помощью KVM-переключателя подключаются к нескольким компьютерам. В один момент времени производится управление только одним компьютером (и с него же производится отображение экрана). Для вывода изображения с одного компьютера на несколько мониторов KVM-переключатель не предназначен – для этого применяется разветвитель видеосигнала.
Принцип действия КVM-переключателя
На отключенных компьютерах KVM-переключатель эмулирует наличие клавиатуры, мыши и монитора, чтобы предотвратить возникновение ошибки, связанной с их отсутствием.
KVM-переключатель используется в:
- серверных. Исторически первой и до сих пор основной задачей KVM-переключателей является обслуживание серверных стоек и комнат. Поскольку работа сервера не требует постоянного контроля оператором, клавиатура, мышь и монитор серверу не нужны. Но при возникновении нештатных ситуаций, при апгрейде системы или программного обеспечения, при настройке и «чистке» системы – без монитора и клавиатуры (а иногда и мыши) обойтись невозможно. Если серверов в комнате несколько, то использование KVM-переключателя позволит сэкономить немалые деньги.
- сервисных центрах для настройки и ремонта компьютеров. Как правило, клиенты приносят для ремонта только системный блок и наличие KVM-переключателя на рабочем месте ремонтника позволит не держать «под рукой» запасной комплект из мыши, клавиатуры и монитора;
- дома или в офисе при использовании неттопов и отдельных системных блоков в качестве медиатеки (медиасервера) и/или головного устройства медиасистемы. Обычно для управления неттопом бывает достаточно мыши или пульта ДУ, но при настройке может потребоваться необходимость подключения клавиатуры и отдельного монитора. Если поблизости есть компьютер, можно установить на него KVM-переключатель, и, при необходимости, настраивать неттоп с привычного рабочего места.
Во всех этих случаях использование KVM-переключателя позволяет сэкономить время, деньги, электроэнергию и место в комнате.
Характеристики KVM-переключателей.
Количество подключаемых ПК – основной параметр KVM-переключателя, определяющий его цену. Чем больше компьютеров можно подключить к KVM-переключателю, тем он дороже. Поэтому следует четко определиться с количеством компьютеров, которые будут использоваться с одним комплектом мыши, клавиатуры и монитора.
Брать KVM-переключатель с большим, чем необходимо, количеством подключаемых компьютеров «про запас» не стоит – при возникновении необходимости, количество подключенных компьютеров можно увеличить, подключив дополнительный KVM-переключатель к клиентским разъемам первого.
Поддерживаемые операционные системы.
Как правило, переключение сигналов в KVM-переключателе производится на аппаратном уровне независимо от установленной ОС. Поддержка операционной системы нужна для установки дополнительного программного обеспечения, расширяющего функционал KVM-переключателя.
Пример программного обеспечения KVM-переключателя
С помощью такого ПО может производиться настройка устройства или добавление «горячих клавиш» быстрого переключения комплектов; вестись протокол переключений и подключений по локальной сети.
Способ переключения.
Большинство KVM-переключателей позволяют выбрать активный компьютер с помощью кнопокна крышке или передней панели. Но такой способ не всегда удобен. Если KVM-переключатель подсоединен к рабочему комплекту администратора в другом кабинете, переключать компьютеры будет намного удобнее, не покидая рабочего места. Для этого используются «горячие клавиши» - сочетание клавиш на клавиатуре, нажатие которых приводит к переключению активного компьютера.
Задание "горячих клавиш" с помощью ПО может привести к тому, что на некоторых системах они работать не будут.
Переключение с помощью «горячих клавиш» также присутствует в большинстве KVM-переключателей, но в некоторых этот способ реализован программно. В этом случае необходимо, чтобы у KVM-переключателя была поддержка систем всех подключенных к нему компьютеров и программное обеспечение должно быть установлено на каждом компьютере. Если поддержки системы какого-то из компьютеров нет (или на каком-то компьютере не установлено ПО), то переключиться «горячими клавишами» на этот компьютер будет можно, а вот потом переключиться на любой другой – уже нет. Потребуется идти к KVM-переключателю и нажимать соответствующую кнопку. Если переключение «горячими клавишами» для вас важно, лучше выбирать модель с аппаратной поддержкой такого способа переключения. Впрочем, таких моделей большинство.
Для удаленного администрирование будет необходима возможность переключения компьютеров по локальной сети (с помощью соответствующего ПО, установленного на рабочей станции) или по сети Интернет (с помощью веб-интерфейса).
Видео.
Определяет разъем и, соответственно, стандарт поддерживаемого видеосигнала. Следует выбирать KVM-переключатель с поддержкой того видеоразъема, который есть на всех подключаемых компьютерах и на используемом мониторе. Разъем SVGAпока еще является наиболее универсальным решением – он присутствует на большинстве недорогих или встроенных в материнскую плату видеокарт (на серверах обычно именно они и используются). Но если видеокарты всех подключаемых компьютеров оснащены разъемами DVI-D или HDMI(как и рабочий монитор), то лучше выбрать KVM-переключатель с соответствующими видеоразъемами. Отдельно следует отметить разъем SPHD-18 – это использующийся в KVM-переключателях разъем, объединяющий видеоразъем SVGA и разъем USB. Чтобы подключить к такому разъему выход видеокарты и входа мыши/клавиатуры, понадобится приобрести соответствующий аксессуар.
Поддержка видеорежимов – тот параметр, на который следует обратить пристальное внимание, если важно получать с подключенных компьютеров хорошую «картинку». Для серверов это может быть не очень важно – для настройки сервера обычно достаточно базовых режимов, вроде 1024х768 или даже 800х600. Но если KVM-переключатель предполагается использовать с медиасервером, то поддержка видеорежимов с высоким разрешением становится очень важной. При подключении компьютеров к KVM-переключателю следует проследить, на всех подключенных к нему компьютерах был установлен поддерживаемый устройством видеорежим, иначе при подключении к этому компьютеру на мониторе может быть просто «черный экран», и для смены режима придется подключать монитор непосредственно к этому компьютеру.
Клавиатура и мышь.
Определяет разъемы подключения клавиатуры и мыши. Должен соответствовать разъемам, использующимся на всех подключаемых компьютерах.
Следует иметь в виду, что разъем PS/2, последние десятилетия использовавшийся для подключения клавиатур и мышей, окончательно сдает позиции – почти все мыши и большинство современных клавиатур сегодня имеют интерфейс USB. Поэтому многие даже десктопные компьютеры сегодня не оснащаются разъемом PS/2 или оснащаются универсальным – для подключения либо мыши, либо клавиатуры. Подключить и мышь, и клавиатуру к такому разъему можно далеко не всегда. В то же время, KVM-переключатель c подключением клавиатуры по PS/2 обычно использует такой же разъем для подключения мыши. Приобретя такой KVM-переключатель для подключения компьютеров с одним универсальным PS/2 разъемом, можно столкнуться с проблемой, когда на компьютерах будет работать либо мышь, либо клавиатура.
KVM-переключатель с поддержкой клавиатуры и мыши по интерфейсу USB представляется более перспективным. Разъем SPHD-18 также использует интерфейс USB.
Аудио
Не все KVM-переключатели обеспечивают коммутацию аудиосигнала, да и надобность в такой коммутации возникает нечасто. Но если вам необходимо, чтобы звук со всех подключенных компьютеров шел на аудиоколонки рабочей станции, убедитесь, что KVM-переключатель поддерживает коммутацию аудио. Также следует иметь в виду, что и среди таких KVM-переключателей большинство поддерживает коммутацию только стереозвука, коммутация многоканального звука поддерживается небольшим количеством устройств.
Другие порты.
KVM-переключатели, в дополнение к перечисленным, могут быть оснащены:
- USB разъемами для подключения к активному компьютеру USB-устройства, например, принтера или USB-диска. Последний вариант может быть очень удобен для настройщиков компьютеров – с этого диска можно, например, устанавливать систему на подключенный системный блок. Следует только иметь в виду, что при переключении компьютера, USB-диск тоже переключается, и, если в этот момент велась работа с диском, на нем (или на диске компьютера) могут образоваться ошибки.
- RJ-45 разъемом для подключения к локальной сети и/или сети Интернет будет очень полезен для удаленного администрирования подключенных к устройству компьютеров.
- RS-232 разъем на современных устройствах встречается редко, используется для подключения модема и управления подключенными компьютерами по телефонной линии.
Установка в 19” стойку определяет, приспособлен ли KVM-переключатель для монтажа в серверную стойку.
Варианты выбора.
Для подключения второго компьютера к имеющемуся комплекту монитора, мыши и клавиатуры следует выбирать из двухпортовых KVM-переключателей. Стоят они 1300-13000 рублей.
Если вам важно, чтобы звук с обоих компьютеров шел на одни колонки, выбирайте из двухпортовых моделей с поддержкой аудио. Они стоят от 1500 рублей.
Если один или несколько из подключенных компьютеров имеют звуковые карты с многоканальными выходами, убедитесь, что в KVM-переключателе есть поддержка такого формата аудио. Такие устройства стоят от 13000 рублей.
Если KVM-переключатель нужен вам для обслуживания большого количества (8 и более) серверов, выбирайте среди многопортовых устройств по цене от 13000 до 40000 рублей. Как правило, они все могут быть установлены в 19” стойку.
Эта статья написана под впечатлением от другой — большое спасибо автору! В этой статье почти удалось сделать собственный IP KVM Switch, и это круто! Но объясню, почему почти. Да, там все работает как и написал автор… До момента перезагрузки в биос — там вся магия рассеивается и сколько не старайся, ничего не происходит.
1. Плата видеозахвата обязательно с поддержкой UVC драйвера, вроде этой.Вариантов
полно на алиекспрессе и других китайских магазинах.
UVC это стандартизированный открытый драйвер который по умолчанию входит в большинство линукс дистрибутивов, с другими драйверами могут быть проблемы.
2. VGA to AV Конвертер:
Обратите внимание! Нужен именно VGA to AV, а не наоборот.
3. Arduino UNO, именно UNO, так как на ней есть чип Atmega16u2, он нас интересует в первую очередь. Вот он рядом с USB портом, так же бывают ардуины с чипом Atmega8u2 подойдут и с тем и с тем.
4. Ну и конечно Raspberry Pi, у меня был версии 2 b поэтому все написанное в этой статье актуально именно для него, но в целом думаю не должно возникнуть особых сложностей и с другими моделями малины.
Заливаем дистрибутив
Что ж вводные данные даны, пожалуй приступим.Я использовал дистрибутив 2015-05-05-raspbian-wheezy, вероятно это не принципиально, дальнейшие манипуляции должны подойти для любого дистрибутива основанного на Debian.
Подключаем плату видеозахвата к распберри, подключать лучше напрямую к USB не используя USB удлинителей особенно того что идет в комплекте с платой, иначе может возникнуть торможение видео, подвисания распберри и т.д.
Переходим в консоль, обновляем пакеты:
Проверяем определилась ли плата:
Должно выдать что-то вроде: /dev/video0.
Устанавливаем Motion, трансляцию захваченного изображения будем вести именно через него:
Редактируем конфиг автозапуска:
В строке start_motion_daemon ставим ‘yes’. Сохраняем изменения Ctrl + x, y, Enter.
Редактируем конфиг самого motion(а):
Меняем значения параметров как указано далее:
Параметр определяет запуск приложения в качестве службы:
Эти параметры определяют разрешение передаваемого изображения, смысла ставить большее разрешение нет, т.к. захват видео ограничен стандартами PAL или SECAM, разрешение коих 720х576. Это кстати досадный недостаток, но об этом позднее.
Частота захвата кадров:
Отключаем сохранение скриншотов:
Качество передачи изображения:
Частота передачи кадров:
Отмена ограничения на подключение с других ip
Сохраняем изменения Ctrl + x, y, Enter.
Ждем пару минут если все сделали правильно должен загореться светодиод на плате видео захвата.
Подключаемся браузером к порту 8081 распберри и видим серый или синий прямоугольник с бегущим снизу временем.
Процесс пошел, ищем жертву для захвата сигнала с VGA порта, подключаем к порту “VGA IN” конвертера, а плату видеозахвата к “VIDEO OUT”. Должна получиться примерно такая картинка, не пугайтесь у меня плохой кабель поэтому изображение «двоит», пробовал с другим изображение было лучше, но разрешение не изменить. 720х576 это ограничение конвертера и платы видео захвата, которое при всем желании не преодолеть.
Что ж передавать изображение научились, осталось дело за малым — передать управление.
Для этого, как вы уже догадались, будем использовать ардуину. Выбор пал на Arduino UNO неспроста, там есть очень нужная для наших целей микросхема с названием Atmega16u2, только благодаря ей мне удалось заставить БИОС компьютера определить arduino как USB клавиатуру. По умолчанию в составе платы ардуино эта микросхема выполняет роль USB to Serial конвертера для заливки прошивки в микроконтроллер Atmega328p, большая прямоугольная микросхема на плате ардуино. По сути же Atmega16u2 является то же микроконтроллером, но с важным отличием, она способна напрямую работать с шиной USB. Atmega16u2, при наличии нужной прошивки, может эмулировать практически любое USB устройство. Понимаете к чему я веду? Мы прошьем это чудо инженерной мысли и заставим трудиться на благо общества.
Прошивка Atmega16u2
На просторах интернета была найдена прошивка, которая превращает Atmega16u2 в USB клавиатуру принимающую команды, определенного вида, через Serial Port.
Инструкция в данной статье написана для windows, линуксоиды же могут воспользоваться этой.
И так приступим, для прошивки потребуется утилита от производителя под названием Flip. Качаем, устанавливаем, запускаем и вот перед нами окно программы:
Сначала кнопки(галки) не активны, это нормально, подключаем ардуину к компьютеру и замыкаем – размыкаем два крайних контакта со стороны USB порта, RESET и GND.
В системе должно появиться новое устройство под названием, как ни странно, ATmega16u2 устанавливаем драйвер(в папке с программой), выбираем в программе flip вкладку «Settings» → «Communication» → «USB» → «open», кнопки должны стать активны. На всякий случай можно сделать бэкап прошивки, чтоб можно было все вернуть на место. В меню «File» нажимаем «Load HEX File», программа требовательна к путям, лучше всего положить файл прошивки в корень диска C:, выбираем нужный hex файл с прошивкой, проверяем стоят ли галки «Erase», «Program», «Verify» и нажимаем «Run». Отключаем — подключаем arduino и вуаля… Теперь мы больше не сможем загружать прошивки в ардуино через встроенный USB, зато получили отличную клавиатуру без кнопок.
Не переживайте по поводу прошивки arduino, прошивку можно будет загрузить из Arduino IDE через отдельный USB To TTL адаптер, хотя надо сказать, теперь это будет менее удобно.
Подключаем USB To TTL адаптер, например такой:
Нам понадобятся Белый, зеленый и черный контакты это RX, TX и GND соответственно, подключаем их к пинам с такими же обозначениями на ардуине, только наоборот RX к TX, а TX к RX. Красный контакт использовать не следует!
Подключаем USB To TTL к компьютеру, устанавливаем драйвера, в диспетчере устройств должен появиться новый COM Port. Открываем arduino IDE и выставляем: Плата — Arduino/Genuino Uno, Порт – наш новоиспеченный последовательный порт.
Приступаем к прошивке arduino
Подготовка закончена, переходим непосредственно к прошивке. Копируем мою писанину:
вставляем в arduino IDE и нажимаем кнопку проверки. Вот сейчас начнется самый ответственный этап, тут самое главное поймать момент, мало у кого получается с первого раза. Нажимаем кнопку загрузки в arduino IDE, сначала побегут белые строчки с логом компиляции, за ними последуют оранжевые, это уже установка соединения с последовательным портом, вот этот самый момент надо поймать и успеть нажать на плате ардуины кнопку RESET. Должна произойти загрузка прошивки, если все удачно вы увидите надпись вроде этой
Если после нескольких попыток загрузка прошивки так и не произошла, попробуйте поменять местами контакты RX и TX, а также проверьте надежно ли подключен контакт GND.
Финишная прямая
Открываем консоль на распберри и пишем:
Откроется меню настройки распберри, выбираем «Advanced Options» → «Serial» и выбираем «No».
Возможно эти манипуляции и не понадобятся, так, перестраховка. Этот параметр определяет, будет ли ОС на малине взаимодействовать с serial портом, это взаимодействие нужно в основном для отладки, так что смело отключаем, нам оно будет только мешать, т.к. с ардуиной мы будем общаться именно через этот порт, а система будет засорять эфир.
Устанавливаем программу minicom.
Minicom — простенькая программа для работы с serial портом.
Задаем права на доступ к устройству, /dev/ttyAMA0 — это тот самый сериал порт.
Откроется меню программы, выбираем пункт «Serial port setup», откроется еще одно меню, выбираем «Serial Device» нажатием на клавишу A, прописываем /dev/ttyAMA0, нажимаем Enter, далее выбираем пункт Bps/Par/Bits под буквой E, появляется очередное меню нажимаем C и Q строчка Current: должна выглядеть вот так «9600 8N1» нажимаем Enter. Убедимся что в строчках F — Hardware Flow Control: и G — Software Flow Control: стоит No, в общем все должно быть как на скриншоте ниже, нажимаем Enter.
Сохраним эти настройки как настройки по умолчанию «Save setup as dfl» и закрываем «Exit from Minicom».
Подключение
Едем дальше, теперь у нас практически все готово, осталось только подключить ардуину к serial порту малины, вот как-то так:
Здесь есть один момент, у ардуино и распберри разные уровни напряжения и по идее их нужно согласовать, советую ознакомиться со статьей.
Хотя у меня все заработало напрямую без согласования, не следует подражать плохому примеру и приобрести преобразователь логических уровней, самый простой выглядит так:
Или хотя бы собрать делитель напряжения на резисторах.
Все готово, можно начинать.
Проверяем все соединения, вкючаем raspberry pi, переходим в консоль малины, запускаем minicom. Сразу оговорюсь я подключался к малине через ssh, в качестве клиента использовал KiTTY(модифицированную версию PuTTY), это важно т.к. с другими терминалами значения передаваемых клавиш могут быть иными и соответственно нужно будет сделать поправку на ветер — поменять номер перехода switch case.
В общем передаю вам в руки как говорится «as is». Что ж на этом пожалуй закончу, самодельный IP KVM готов.
На последок опишу что получилось в сухом остатке.
Плюсы:
— Цена
— Устройство получилось относительно недорогим
— Raspberry Pi: примерно 2700руб.
— Arduino UNO: примерно 400руб.
— VGA to AV конвертер: примерно 700руб.
— Плата видеозахвата: 500руб.
— Итого: 4300руб.
— Тонкая настройка
Можно перехватывать практически любые комбинации и назначать на них практически любые клавиши вплоть до KEYBOARDPOWER и VOLUMEUP, кстати возможные значения можно посмотреть в заголовочном файле HIDKeyboard.h, а можно и добавить свои.
Минусы:
— Торможение как видео, так и передачи нажатий
— Второй и самый большой это качество изображения, здесь просто необходим грустный смайлик, оно ужасно, даже если убавить разрешение на целевом компьютере до минимума, максимум что можно будет сделать, это настроить БИОС и выбрать пункт в загрузчике. Но разве собственно не для этого нужен KVM. А для всего остального существует радмин и ему подобные.
Необходимость в управлении сразу несколькими компьютерами с одного набора из клавиатуры и мыши часто возникает в рабочих условиях. Именно для этого используются KVM-переключатели («Keyboard, Video, Mouse»). В последние годы на замену таким переключателям пришли многочисленные программы, которые позволяют делать то же самое через локальную сеть или интернет, но переключатели по-прежнему используются там, где нужна максимальная надежность — ПО иногда может подводить.
KVM-свичи применяются как в офисах (настольные модели), так и в серверных помещениях (модели для серверных стоек). Подобрать правильную модель — не так просто, как кажется на первый взгляд.
В следующем разделе мы рассмотрим самые важные характеристики KVM-переключателей, а затем представим вашему вниманию несколько моделей, которые можно приобрести в магазинах нашего каталога.
Основные характеристики, на которые стоит обратить внимание
Тип
От исполнения корпуса переключателя зависит область его применения. Для офисов покупают настольные модели, которые не занимают много места и предназначены для 2-4 машин (как обычных ПК, так и серверов, которые находятся не в стойке).
KVM-over-IP — переключатели, которые позволяют производить управление ПК через глобальную сеть интернет. Это отдельная категория, которая в последнее время не так популярна из-за того, что подобный функционал есть в самих серверах.
KVM-удлинитель — это два устройства (одно — на стороне компьютера, другое — на стороне периферии), которые позволяют производить управление удаленно, но не через интернет или локальную сеть.
KVM-консоль — специальное устройство для серверных, которое в сложенном состоянии занимает 1U в стойке. В разложенном состоянии представляет собой экран, клавиатуру и тачпад (или другой девайс, заменяющий мышь).
Также в серверные стойки устанавливаются самые мощные и многофункциональные переключатели — на 8 и более машин. Они не имеют экрана и клавиатуры — для их подключения серверный шкаф должен иметь дополнительные полки.
Количество подключаемых компьютеров
Главная характеристика любого KVM-переключателя. Чем больше компьютеров можно к нему подключить, тем он обойдется дороже, а габариты устройства будут крупнее. Если вы подбираете модель для офиса, то наверняка хватит 2 или 4 подключений (порты, к которым подключаются компьютеры, называются «консольными»). Если же речь идет об использовании в условиях серверной комнаты или серверного зала, то предела не существует.
Поддерживаемое разрешение монитора
Обязательно убедитесь в том, что приобретаемый переключатель поддерживает разрешение тех мониторов, которые будут использоваться в связке с ним. С современными моделями эта проблема отпадает, но учтите, что свичи не рассчитаны на мониторы высоких разрешений (например, 4К).
Консольные подключения
Прежде всего нужно определить, какие именно компьютеры с какими видеовыходами будут подключаться к KVM-свичу. Это могут быть VGA (аналоговый и устаревший; максимальное разрешение — 1280х1024 пикселей), DVI (цифровой; до 1920х1080 пикселей) DisplayPort или HDMI (цифровые; до 2560х1440 пикселей).
Затем нужно обратить внимание на порты для клавиатуры и мыши. Лучший вариант — USB, но при наличии у сервера или компьютера портов PS/2 они тоже подойдут. Обратим внимание на то, что большая часть моделей не работает с беспроводной периферией.
Более продвинутые и дорогие KVM-свичи позволяют подключать не только компьютеры, но и другие девайсы — принтеры, аудио-устройства, модемы, съемные накопители и так далее. Для этого используются порты USB, 3.5-миллиметровые аудиовыходы и аудиовходы, а также разнообразные интерфейсы вроде RJ-45 или RS-232.
Управление и индикация
Обычно управление переключателем осуществляется с помощью одной кнопки на корпусе ил ивыносном пульте, которая поочередно меняет активный консольный порт. Более продвинутые модели имеют отдельные кнопки для каждого порта. Специальные индикаторы обозначают тот порт, который активен в конкретный момент.
Питание
По типу питания KVM-переключатели делятся на пассивные и активные. Пассивные модели получают питание от интерфейсов клавиатуры и мыши. Иногда они могут просто не работать из-за недостатка мощности, но в последние годы такая проблема встречается крайне редко.
Активные KVM-свичи используют собственный адаптер питания, который поставляется в комплекте. Это более надежный, но и более дорогой вариант — собственным адаптером обычно оснащаются только серверные переключатели.
Топ-7 KVM-переключателей
D-Link KVM-121
Недорогой офисный настольный переключатель для двух компьютеров.
Особенности:
D-Link DKVM-4K
Доступная офисная модель для четырех ПК.
Особенности:
D-Link KVM-221
Недорогой настольный переключатель для двух компьютеров с двумя USB-портами.
Особенности:
D-Link DKVM-4U
Офисная модель с 4 USB-портами для мышей.
Особенности:
D-Link KVM-440
Переключатель для серверной стойки с восемью портами.
Особенности:
- количество подключаемых компьютеров: 8
- металлический корпус
- поддерживаемое разрешение монитора: 2048х1536
- питание: внешний адаптер
- 1x D-Sub
- 2x PS/2
- mini USB
- автоматическое сканирование
- выбор порта: кнопки / горячие клавиши
- экранное меню OSD
- 17 индикаторов
D-Link KVM-450
Аналогичная модель для более крупных серверных — с 16 портами.
Особенности:
- количество подключаемых компьютеров: 16
- металлический корпус
- поддерживаемое разрешение монитора: 2048х1536
- питание: внешний адаптер питания
- 1x D-Sub
- 2x PS/2
- mini USB
- автоматическое сканирование
- выбор порта: кнопки / горячие клавиши
- экранное меню OSD
- 33 индикатора
D-Link DKVM-IP1
KVM-свич, позволяющий управлять компьютером через глобальную сеть — из любой точки мира.
Что такое KVM переключатели знают наверное все администраторы, это устройство позволяющее использовать одну консоль (монитор, клавиатура и мышь) для управления несколькими ПК. KVM переключатели могут быть как простыми, рассчитанными на персональное использование:
Так и для монтажа в стойку, поддерживающими каскадирование и позволяющие управлять сразу большим числом серверов (до нескольких сотен) из одного места:
Особняком в этой компании стоят переключатели KVM over IP, позволяющие получать доступ к консоли ПК из любого места посредством протокола TCP/IP. Долгое время данные устройства считались "предметами роскоши", однако в последнее время на рынке появились предложения по вполне гуманной цене, делающее их вполне доступными и для небольших организаций.
Рассмотрим возможности KVM over IP переключателя на примере ATEN ALTUSEN KH1508i стоимостью 727 USD. Кроме привлекательной цены данное устройство позволяет управлять до 256 ПК (при каскадировании переключателей), поддерживает платформы PC, Mac, Sun, подключения к ПК через PS/2 и USB.
Переключатель выполнен в формате 1U и может быть смонтирован в стойку. На передней панели находятся кнопки переключения выходов, индикатор активного порта, разъем для обновления прошивки, индикатор питания и кнопка Reset.
Еще одной особенностью переключателя является использование для подключения управляемых ПК витой пары UTP 5e, что позволяет размещать их на расстоянии до 40 м. Теперь не возникает проблемы с подключением серверов, находящихся в соседней стойке (или этажом ниже) и не нужно ломать голову над приобретением и прокладкой дорогостоящих специализированных кабелей. Разъемы для подключения управляемых ПК, сети, подчиненных переключателей и консоли находятся с тыльной стороны переключателя:
Для подключения управляемых ПК используются клиентские модули эмулирующие необходимую периферию. Эмуляция производится непосредственно модулем, независимо от наличия управляющего устройства. Это значит, что если вы забыли включить переключатель, управляемые ПК при загрузке все равно обнаружат клавиатуру, мышь и монитор и вам не придется их перезагружать, дабы получить доступ.
Производитель предлагает широкий выбор клиентских модулей управления компьютерами разных платформ, для ПК доступны два типа клиентских модулей: KA9520 (PS/2) и KA9570 (USB) стоимостью в 71 USD. Каждый модуль представляет собой контроллер с интерфейсом RJ-45 и полуметровый кабель с разъемами VGA и PS/2 (USB), имеет собственную прошивку, регулярно обновляемую производителем, на корпусе модуля имеется переключатель, переводящий его в режим обновления прошивки. Ниже показан модуль KA9520:
Для крепления на вертикальную поверхность в комплекте с модулем поставляется специальная корзина.
Настройки переключателя производятся через экранное меню или веб-интерфейс (в несколько ограниченном объеме). Если у вас в хозяйстве нет компьютеров Mac или Sun, то все настройки будут доступны через веб (по умолчанию все порты переключателя настроены на платформу PC).
Перейдем к сетевым функциям переключателя, по умолчанию он настроен на получение настроек по DHCP, что, на наш взгляд, гораздо лучше чем заранее установленный IP, достаточно посмотреть какой адрес присвоен устройству в настройках DHCP сервера и зарезервировать его за соответствующим MAC адресом (указан на корпусе устройства).
Для доступа можно использовать любой браузер (оптимально IE), веб интерфейс не богат на настройки, вы можете запустить Windows (только через IE) или Java клиент, либо загрузить их, если запустить через браузер их каким либо образом не получается.
Отдельного внимания заслуживает параметр Network Transfer Rate, для комфортной работы с устройством там следует указать минимальную гарантированную скорость канала по которому осуществляется доступ к переключателю.
Для доступа к управляемым ПК необходимо запустить клиент. Нам не удалось запустить Windows Client на Windows 7 64-bit, в данном случае выручает Java клиент, работающий на любой платформе с поддержкой Java. Уже в клиенте мы можем произвести более тонкую настройку устройства:
Для перехода к управляемым устройствам используется закладка Main, на которой отображаются все подключенные к переключателю (или цепочке переключателей) клиентские модули:
При правильной настройке скорости передачи данных работа через удаленного клиента довольно комфортна, единственным недостатком можно назвать некоторое (иногда значительное) отставание курсора мыши на удаленной системе от курсора на управляющем ПК.
Также советуем настроить в BIOS сервера включение по сигналу с клавиатуры или по сети. Это позволит удаленно включить сервер, если вы вдруг его по ошибке выключите или выключит кто-то из излишне усердных сотрудников.
Переключатели KVM over IP позволяют администратору получить практически полный контроль над управляемым ПК из любой точки мира, был бы доступ в интернет. А кажущаяся на первый взгляд относительно высокая цена устройства с лихвой компенсируется предоставляемыми возможностями. В любом случае стоит прикинуть, что обойдется дешевле, KVM IP переключатель или время простоя предприятия, необходимое для приезда технического специалиста.
Читайте также: