Необходимость в управлении сразу несколькими компьютерами с одного набора из клавиатуры и мыши часто возникает в рабочих условиях. Именно для этого используются 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-свичи используют собственный адаптер питания, который поставляется в комплекте. Это более надежный, но и более дорогой вариант — собственным адаптером обычно оснащаются только серверные переключатели.

Понятие каскадирования KVM переключателей подразумевает под собой способ подключения дополнительных KVM переключателей к основному. Цель данной процедуры является увеличение количества портов для подключения серверов и организации доступа к управлению ими с одной или нескольких консолей (KVM консоль — Клавиатура, Видео(монитор), Мышь). Часто такую возможность расширения системы управления большим количеством серверов называют — масштабированием.


Теоретически возможно соединить любые KVM переключатели, но для полноценной, удобной и корректной работы они должны быть совместимы, а следовательно:

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

Каскадирование имеет смысл при расширении доступа обычными KVM переключателями (не IP KVM). В свою очередь IP KVM переключатели объединяются в единую систему с централизованным управлением при помощи специализированного ПО.


KVM переключателями первого уровня при каскадировании могут быть переключатели с интегрированной консолью управления (Клавиатура Видео Мышь) или IP модулем, «выше» подключать нет смысла, так как доступ с консоли удаленного компьютера к переключателю по IP представляет собой рабочее место оператора(точку входа или доступа к системе). Однако, для объединения IP KVM под управление с единой консоли в одном помещении (например ЦОД) компания ATEN предусмотрела переключатели более высоко уровня— «матричные KVM».


Подключение переключателей каскадом


Соединение каскадом (Cascade) - подключение дополнительного KVM переключателя с потерей порта. При таком варианте в один из портов подключения компьютеров (CPU порт) KVM переключателя подключается консольный порт переключателя второго уровня. Такое соединение обычно осуществляется интерфейсным шнуром, применяемым для подключения компьютеров. Возможно подключение до трех уровней, когда в «CPU порт» (в устройствах ATEN так называется порт для подключения компьютера или сервера) переключателя второго уровня подключается консольный порт переключателя третьего уровня.

Схема соединения каскадом переключателей ATEN.


В данной схеме первый уровень — это переключатель, в который подключается консоль (Клавиатура Видео Мышь). Подключение переключателя второго уровня осуществляется через консольный порт второго и занимает один порт CPU в первом, аналогично третий подключается во второй.


Схема максимального каскадного подключения KVM переключателей ATEN на примере CS9138.


При таком подключении максимальное количество подключаемых серверов 512 при использовании 73 KVM переключателей ATEN CS9138. При управлении я таким количеством серверов просто невозможно удержать в памяти, что к чему подключено и через какой порт в какой цепочке можно соединить KVM консоль оператора с KVM интерфейсом сервера. Для решения этой задачи компания ATEN предусмотрела возможность встраиваемых меню.




На рисунке представлены OSD меню KVM переключателя ATEN CS9138.
Слева — без каскадирования слева,
Справа — после подключения дополнительного KVM переключателя во второй порт CPU первого.


Меню KBM переключателя имеет древовидную структуру. На фото справа видно, как порты второго переключателя отображаются в меню первого. Портам CPU можно присваивать имена серверов. С помощью меню можно задавать различные режимы работы переключателя, например, включить автоматическое сканирование только активных портов. При помощи меню можно сразу подключить к консоли управления нужный компьютер из третьего уровня в каскаде.


Подключение переключателей шлейфом (в стек)


Подключение шлейфом (Daisy Chain) в стек - соединение переключателей разных уровней происходит по специальным каскадным портам и специальными шлейфовыми шнурами (Daisy Chain). При таком соединении на переключателе порт подключения компьютера CPU остается свободным, а консольные порты переключателей нижних уровней отключаются. На переключателях в индикаторном окне загорается номер, соответствующий уровню переключателя.


Схема соединения KVM переключателей ATEN шлейфом

При правильном подборе совместимых KVM переключателей для каскадирования в меню переключателя верхнего уровня, в виде «дерева», встраивается меню переключателя нижнего уровня.


Компания ATEN на части переключателей предусмотрела возможность соединение KVM переключателей в стек. Для подключения переключателей используется специальные порты и шельфовый кабель.


На переключателях, интегрированных с KVM консолью, а также IP KVM есть только порт выхода. На остальных переключателях установлено по два порта вход и выход. В переключатель первого уровня включается KVM консоль, а в переключателях более нижнего уровня при подключении шлейфом к верхним, консольные порты отключаются. Шельфовое подключение позволяет в стек соединить до 32 KVM переключателей. При подключении в зависимости от позиции переключателя в стеке на индикаторе отображается его номер в стеке.


Индикация позиционирования переключателей в стеке.


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



Слева отображено OSD меню KVM переключателей установленных в стек.


Смешанное каскадирование.


Развивая направление KVM переключателей, ATEN предложил решение задачи по администрированию группой операторов большого количества серверов по схеме любой к любому или к закрытой группе.


Для решения такой задачи ATEN предлагает матричные переключатели с действительно огромным масштабированием системы доступа к управлению серверами.


Схема смешанного подключения IT устройств (серверы, сетевые коммутаторы, ит.п.).


При каскадировании в стек шлейфом до 8 уровней можно получить не блокируемый доступ к 256 портам. При совместном использовании шлейфового и каскадного подключения система позволяет предоставить доступ 9 администраторам к тысячам серверов.


Хотя последний вариант подключения способен решить задачу практически любого ЦОД (сони тысяч KVM портов), но он все же имеет ограничения в сравнении с применением программного продукта CC2000.


Система Централизованного управления CC2000 позволяет объединить под единым управлением неограниченное количество устройств, расположенных в любой точке мира, но это уже другая история.

Поскольку мой беспроводной сетевой адаптер не поддерживает мосты, очень сложно заставить гостевую виртуальную машину подключиться к открытому интернету и иметь IP-адрес в той же сети, что и хост. Я использую Ubuntu 10.10, а версия KVM не поддерживает vde, поэтому становится еще сложнее. Как я могу это исправить?

@ идея stribika велика, но я бы предпочел, чтобы мои виртуальные машины подключались к той же сети, что и мой хост. например, моя хост-сеть – 192.168.1.0, и я хочу, чтобы сеть моей виртуальной машины была одинаковой.

2 Solutions collect form web for “Как подключить гостя KVM к Интернету с помощью беспроводной сети”

Вы должны иметь возможность использовать сетевой стек пользовательского режима. Начните qemu следующим образом:

Qemu-system-x86_64 \ -smp 1 -m 1024 \ -net user,net=10.0.0.0/8,host=10.0.0.1,hostfwd=tcp:127.0.0.1:2222-10.0.0.2:22 \ -net nic \ -cdrom systemrescuecd-x86-2.0.1.iso -boot d

Важные варианты:

  • -net nic: Показать виртуальную сетевую карту для гостя
  • -net user: заставить процесс qemu на хосте обмениваться данными через реальную сеть, как и любой другой процесс
  • net=10.0.0.0/8: подсеть в виртуальной сети
  • host=10.0.0.1: IP-адрес хоста в виртуальной сети
  • hostfwd=tcp:127.0.0.1:2222-10.0.0.2:22: Процесс qemu на хосте прослушивает TCP-соединения из localhost на порту 2222 и перенаправляет их в виртуальную сеть до 10.0.0.2:22 (так что вы можете ssh ваша новая виртуальная машина)

В гостевой перспективе

Ifconfig eth0 10.0.0.2 up ip route add default via 10.0.0.1 dev eth0

Тест SSH от хоста до гостя

Ssh 127.0.0.1 -p 2222

и от гостя до принимающей стороны

Ssh 10.0.0.1

Проверьте доступность Интернета у гостя

Wget google.com

Хост-процесс работает как NAT-маршрутизатор. Будет работать только трафик TCP и UDP. В частности, ping работает только между гостем и хостом, вы не можете выполнить ping google.com (мой обычный метод тестирования сети). Преимущество этого подхода в том, что вам даже не нужны привилегии root.

Catch-22: хост не может передать ssh гостю, когда вся цель подключения к Интернету заключается в установке openssh-сервера на гостевой.

KVM over IP — что это?

KVM (или kvm over ip) — устройство, позволяющее передавать видеосигнал и ввод с мыши/клавиатуры по сети с использованием IP-протокола от вашего сервера. При помощи KVM вы можете перезагрузить сервер, получить доступ в BIOS сервера и к другим функциям, которые невозможно выполнить на сервере через терминал. KVM-доступ вы можете бесплатно подключить на странице услуги.

KVM предоставляется на первые два часа в день бесплатно. Плата за последующее подключение KVM составляет 30 минут — 300 рублей .

Как подключить KVM к серверу?

Готово! Вы получите KVM-доступ к серверу на выбранный период времени (до 2-х часов). В течение 15-20 минут доступы поступят на контактный e-mail.

Не работает KVM

Работа через утилиты

При работе через утилиты, нет необходимости настраивать Java.
Для управления KVM пользователи Windows могут воспользоваться утилитами:

  • CN8000 WinClient
  • — для KVM от производителя ATEN;
  • — для KVM от производителя ATEN;
  • KVM Vision Viewer — для KVM от других производителей.

Работа в браузере

Для работы с KVM браузер должен поддерживать Java. Браузеры Opera и Chrome (начиная с версии Cromium 42) и стандартная редакция Firefox (версии выше 52) больше не поддерживают Java. Из обновляемых браузеров, поддержка Java есть в Firefox ESR (вплоть до марта 2018 года).

Работа web-интерфейса для моделей KVM CN8000A гарантирована только в браузерах на основе движка Gecko (например, FireFox). В Webkit (Chromium и основанные на нём) могут наблюдаться проблемы c отображением элементов. В этом случае рекомендуем использовать Windows или Java-клиенты.

Если в консоли KVM черный экран, надпись «No Signal»

В случае длительного бездействия экран будет отключен (появится надпись «No Signal»), для возобновления необходимо нажать любую клавишу в консоли (рекомендуем нажимать «Alt» или «Ctrl» вместо «Enter» во избежание выполнения команды, набранной в консоли ранее).

Не работает клавиатура в консоли KVM

Попробуйте выполнить сброс устройства KVM. Для этого авторизуйтесь в веб-интерфейсе KVM, перейдите в раздел «Maintenance» и выполните сброс. Обычно данный пункт носит название «Unit Reset», «Reset USB». Через 2 минуты после сброса проверьте работу клавиатуры в KVM.

Что делать, если не открывается окно KVM на Java

Если не открывается окно KVM продолжительное время, проверьте, установлена ли Java на ПК. Перейдите на официальный сайт Java , затем кликните на ссылку «Установлено ли на моем компьютере программное обеспечение Java? ». Если Java установлена, то следуйте инструкции ниже.

Если установлена Java версии 8

Для запуска консоли KVM нужно выполнить три пункта:

  1. 1.

    Внести изменения в файл java.security . Файл находится в JDK_HOME/jre/lib/security/java.security , обычно это пути:

    для ОС Windows:
    C:\Program Files\Java\jre1.8.0_91\lib\security для 64-битных версий JAVA или
    C:\Program Files (x86)\Java\jre1.8.0_91\lib\security для 32-битных версий.

    для ОС Linux:
    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/security/java.security
    либо можно найти файл командой в консоли Linux:
    find /usr/lib/ -name java.security

    В этом файле нужно закомментировать строку, которая начинается на:

    jdk.certpath.disabledAlgorithms
    т.е. добавить символ «#» вначале строки, например:
    # jdk.certpath.disabledAlgorithms=MD2, RSA keySize

    Обратите внимание, что для правки файла java.security необходимо запустить текстовый редактор от имени администратора (для Windows) или суперпользователя root (для Linux).


В случае, если проблема сохранится, попробуйте установить Java 7 и настроить уровень безопасности Medium (см. выше).

Если перечисленные выше способы вам не помогли и при открытии окна KVM появляются какие-либо сообщения об ошибках, следует обратиться к официальному руководству JAVA на сайте разработчика: http://java.com/ru/download/help/

В качестве решения попробуйте использовать ОС Windows и браузер Internet Explorer версии 9.
Также возможна работа в системах Linux x32 при использовании Firefox и 7 версии Java.
Дополнительно вы можете воспользоваться режимом эмуляции старых браузеров в браузере Internet Explorer 11 (доступно по кнопке F12).

Что делать, если из браузера открылось окно KVM на Java, но в строке состояния ошибка?

Информация про сообщения о блокировке работы Java в браузере размещена по ссылке .

Что такое IPMI и зачем он нужен?

IPMI — интерфейс для удалённого управления сервером. Он предназначен для автономного мониторинга и управления функциями, встроенными в аппаратное оснащение сервера.

IPMI работает независимо от операционной системы на сервере. Поэтому если у процессора / BIOS-а / операционной системы обнаружатся неполадки, вы сможете перезагрузить сервер, восстановить критичные функции управления, журналирования и инвентаризации через IPMI. Более подробно об IPMI вы можете прочитать на тематических форумах.

Доступ к интерфейсу IPMI

Если у вас наблюдается проблема с отображением консоли и доступностью IPMI, воспользуйтесь инструкцией: . В случае возникновения сложностей напишите .

Установка операционной системы при помощи IPMI

Вы можете установить операционную систему самостоятельно при помощи IPMI. Интерфейс IPMI позволяет удалённо устанавливать ОС и подключать файл-образ как виртуальный DVD-ROM на сервере.

Для загрузки в IPMI доступны следующие образы:

  • Centos 6, 7;
  • Debian 8, 9;
  • Ubuntu 14, 16, 18;
  • ESXI 6.5, 6.7;
  • SystemRescueCd 5.3.2.

Если вам нужно загрузить другой образ, напишите со ссылкой на образ.

Чтобы установить операционную систему, выполните действия:

  1. 3.

    На вкладке «Управление» нажмите Консоль IPMI :

  2. 4.

    При первом переходе подтвердите запуск :

    • в первом всплывающем окне поставьте галочку напротив пункта «Always trust content from this publisher» и нажмите кнопку Run :
    • во втором всплывающем окне нажмите кнопку Yes :
  3. 5.

    В окне «Web IPMI» выберите Virtual Media Virtual storage :

  4. 6.

    В поле «Logical Drive Type» выберите тип образа ISO File , в поле «Image File Name and Full Path» выберите файл с дистрибутивом (любой.iso файл), нажмите Plug in , далее OK :

  5. 7.

    Перезагрузите сервер в окне консоли Macro Macro Ctrl+Alt+Del :

  6. 8.

    После этого в BIOS сервера появится устройство «Virtual DVD», которое можно выставить первым в порядке загрузки дисков (Boot priority ):

  7. 9.

    Сохраните изменения, выбрав пункт «Save changes and exit» в меню «Exit»:

  8. 10.

    Загрузитесь с виртуального DVD и установите операционную систему.

Если у вас наблюдается проблема с отображением консоли и доступностью IPMI, воспользуйтесь инструкцией: . При возникновении сложностей, напишите .

Важно знать

IPMI-контроллер пробрасывает на материнскую плату виртуальный DVD-ROM и управление клавиатурой через USB-шину, поэтому нельзя в BIOS или ОС выключать поддержку USB-устройств.

Что делать, если не работает IPMI?

Способы решения проблем отображения консоли IPMI (например, чёрный экран):

    Нажмите любую клавишу на клавиатуре (например, Shift). Если не работает клавиатура, воспользуйтесь виртуальной клавиатурой.

    Для сервера с операционной системой Ubuntu — нажмите сочетание клавиш Ctrl + Alt + F1 .

    Перезагрузите IPMI (cold reset), подключившись к серверу по SSH под пользователем root и выполните команду: ipmicfg -r или ipmitool bmc reset cold .

Для работы утилиты ipmitool требуются некоторые модули ядра, включить их можно командой в консоли сервера от пользователя root: modprobe ipmi_si && modprobe ipmi_devintf && modprobe ipmi_msghandler .

Если вышеперечисленные способы не устранили проблему, выполните следующие действия:


Ошибка Connection failed

Выполните сброс IPMI. Для этого:


Не работает клавиатура


Если консоль IPMI по-прежнему не реагирует на нажатия клавиатуры, воспользуйтесь виртуальной клавиатурой.

В меню «Virtual Media» выберите пункт Virtual Keyboard :

Чтобы вернуться к управлению физической клавиатурой в консоли IPMI, в меню «Options» выберите пункт Keyboard Mouse Hotplug :

Если нужно скрыть виртуальную клавиатуру, в меню «Exit» выберите пункт Exit :

После этого закройте консоль IPMI и заново её откройте. Перезагрузка IPMI может занять до пяти минут.

При возникновении сложностей напишите .

Если вы уже, длительное время пользуетесь персональным компьютером, то вам приходится периодически обновлять не только программное обеспечение, но и "железо", тоесть, сам компьютер. А что делать со старым? Особенно, если от него остается только системный блок (монитор "перебрался" к новому). Приобретенный десять лет назад "486DX33", который был тогда последним достижением техники, сейчас уже продать невозможно.

Да и жалко, - ведь он за свою долгую (по компьютерным меркам) жизнь успел обрости программаторами микроконтроллеров и ППЗУ, на нем стоят (и хорошо работают) различные радиолюбительские и радиотехнические программы. Вот только, для работы в интернете он не пригоден (потому и был приобретен новый).

Устанавливать всю эту "архитектуру" на новый проблематично, - не хватает портов СОМ и LPT (в старом было три СОМ и два LPT), а с портами USB нового ничего из старой периферии работать не может. Вот и было решено сохранить два системных блока и две "мышки".

И переключать между ними монитор и клавиатуру. Тем более, для этих целей в продаже бывают (отвратительные, как выяснилось) переключатели рабочих мест.

Приобретенный механический переключатель рабочих мест "Мaxtro" проработал не более месяца. Потом начались "выкрутасы" - то клавиатура неправильно работает, то на мониторе не все цвета. Приходится все-время его рукоятку как-то пододвигать, подталкивать, чтобы поймать момент, когда все будет работать нормально.

После продолжительных мучений с ним было решено сделать самодельный переключатель рабочих мест, но не на тайванском "галетнике”, контакты которого просто облезли, а на советстких реле РЭС-22, управляемый двумя кнопками.

На удивление, "Мaxtro" переключал все контакты разъемов клавиатуры и монитора, потому и в нем было так много контактных. На самом деле, для таких переключений достаточно семи контактных групп, потому что все "GND" можно соединить вместе, а питание клавиатуры коммутировать двумя диодами. Каждое РЭС-22 имеет по четыре контактные группы, поэтому, даже остается одна из них, которую можно использовать для управления самими реле (триггерный эффект реле).

Принципиальная схема

Схема сделана так, что она опознает включенный компьютер 2 по поступлению от него напряжения питания +5 V на клавиатуру. Если включить компьютер 2, то напряжение +5V поступит через конденсатор С2 на базу транзистора VT1, который откроется и включит реле.

Оно самоблокируется свободной контактной группой К1.4 и после окончания зарядки С2 останется включенным. В таком состоянии клавиатура и монитор переключатся на компьютер 2. В обесточенном состоянии клавиатура и монитор переключены на старый компьютер 1.

Рис. 1. Принципиальная схема коммутатора консолей.

Все детали собраны в железном корпусе от переключателя "Maxtro". "Мышки" используются отдельные для каждого из компьютеров. Питается переключатель от сетевого адаптера от неисправного принтера.

Проблема переключения принтера между двумя компьютерами решена иначе. Принтер (Samsung 1210) имеет два порта - LPT и USB. Порт LPT подключен к старому системному блоку, a USB - к новому.