Synergy - софтверный KVM свич (KVM switch) в помощь админам.

The answer you entered to the math problem is incorrect.

KVM switch (Keyboard, Video, Mouse) - система администрирования нескольких компьютеров с помощью одного ПК. Существуют hardware и software kvm свичи.

Пример hardware (железного) KVM свича:


Именно такой стоит в шкафу где размещн хостинг http://www.openkazan.info :)


Софтверный (программный) KVM свич - ПО с клиент-серверной архитектурой, позволяющее проделывать те же самые операции, что и с железным КВМ-свичём + некоторые мелочи: неограниченое число контролируемых ПК, общий буфер, позволяющий работать с операцией копировать/вставить между разными системами.

Для чего нужен KVM свич? К примеру в серверной стоит 10 серверов с разными операционными системами. Для работы в случае аварии для каждого из них нужен монитор, клавиатура и мышь (опционально). Софтверный KVM свич решает эту проблемму - выделяется компьютер (далее kvm-сервер) на котором настраивается программа для мониторинга и адинистрирования всех 10 серверов, то есть требуется 1 монитор, 1 клавиатура, 1 мышь. В железном варианте KVM свича выделенный компьютер не нужен, но нужен железный KVM свич.

В нашем примере  будем ставить Software KVM  switch (kvm-сервер) под ОС  Ubuntu Linux и Fedora Core Linux. Название программы Synergy. Официальный сайт: http://synergy2.sourceforge.net/
Данное ПО существует для  Linux,  MacOS X, Microsoft Windows.

Серверная часть Synergy должна быть установлена на компьютере с которого будет вестись мониторинг/управление другими ПК. На остальных компьютерах должна быть установлена и настроена клиентская часть Synergy.

Переключение между компьютерами осуществляется посредством перемещения мыши к определённому краю экрана. При этом переключаются клавиатура, мышь и монитор, но остаётся общий буфер обмена.

1)  ставим  synergy

в Ubuntu:
apt-get install synergy

в Fedora Core:
yum -y install synergy

для установки программы на другие платформы (Windows, Mac OS) качать с официального сайта.

2) копируем пример конфигурационного файла (kvm-сервер):

в Ubuntu:
sudo cp /usr/share/doc/synergy/examples/synergy.conf /etc/synergy.conf

в Fedora Core (root)
cp /usr/share/doc/synergy-1.3.1/synergy.conf /etc/synergy.conf
 
3) конфигурация kvm-сервера:

sudo vim /etc/synergy.conf

Секция screen содержит списки контролируемых компьютеров. Имена компьютеров в этом списке должны быть реальными.

section: screens
moe:
larry:
curly:

Секция links  описывает местоположение экранов компьютеров-клиентов в программе.

section: links
moe: right = larry
up(50,100) = curly(0,50)
larry: left = moe
up(0,50) = curly(50,100)
curly: down(0,50) = moe
down(50,100) = larry(0,50)
end

сдесь говориться, что экран larry находиться справа от экрана moe,
если текущий экран - компьютер moe, то при перемещении курсора в правую кромку экрана kvm-сервер переключиться на компьютер larry
при перемещении курсора наверх в во вторую половину верхенй кромки up(50,100) экрана сервер переключиться на curly.

...
и тд описывается для остальных компьютеров-клиентов. Описание секции links может ввести Вас в заблуждение, но разобраться не сложно.

3) запускаем программу на сервере:
synergys -f --config /etc/synergy.conf

опция -f включает дебаг программы

4) запускаем программу на клиентах:
synergyc 10.10.0.1

10.10.0.1 - ip адрес kvm-сервера

если нет ошибок, то сидя за kvm-сервером и перемещая мышь по определённым кромкам экрана (заданным ранее в настроках kvm-сервера) мы можем контролировать все наши компьютеры.

более подробно о настройках системы можно прочитать в http://synergy2.sourceforge.net/configuration.html

Удачи!:)





Комментарии

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

Изображение пользователя erthad.

А если будет какой-нибудь kernel panic или система не загрузится -- поможет это дело?
В том то и дело, что нет. А для загруженных серверов и ssh вполне подходит и, пожалуй, даже удобнее.

Изображение пользователя admin.

Quote:
ssh вполне подходит
ты по ssh в Windows сможешь работать? например сервер 1С бухгалтерии. вся соль этой технологии в том, что она заменяет собой Radmin являясь кроссплатформенной.

Изображение пользователя admin.

кстати ссылку на статью опубликовали на opennet
в коментах сначала облили грязью, но знающие люди написали правильно:

Quote:
Вообще-то оно совсем для другого придумано. Это аналог VNC, но без виртуализации мониторов. Довольно удобно, если ты что-то интенсивно делаешь на двух соседних компах - всё видно и не надо за другой клавомышью тянуться.


# Synergy - программный KVM свич, GR, 21:59:34, 01/10/2007 [ответить] (13)

Quote:
Ребяты - вы неправильно эту штуку воспринимаете! Это даже в фак внесли:

8. Can synergy share the display in addition to the mouse and keyboard?

No. Synergy is a KM solution not a KVM (keyboard, video, mouse) solution. However, future versions will probably support KVM. Hopefully, this will make synergy suitable for managing large numbers of headless servers.

А так - стоит писюк могучий с Debian Etch на нем, стартанул на нем synergys, а на лаптопчике виндовом стояшем справа от стола на тумбочке - synergyc, катишь мышой по гномовскому десктопу вправо и он перескакивает на лаптоп. Клавиатура - там где курсор. Текст в клипборде туда-сюда таскается. Хотят как нить полноценный тащи-кидай приделать (чтобы файлики таскать), но я и так доволен. Весьма рекомендую, НО! - вначале прочитайте doc/synergy/doc/security.html о том как завеpнуть траффик в SSH, а то огребете :)


# Synergy - программный KVM свич, CR, 23:24:22, 01/10/2007 [ответить] (15)

Quote:
Ну... в ssh можно что угодно завернуть ;) а вообще +1

# Synergy - программный KVM свич, Винокуров, 02:46:21, 02/10/2007 [ответить] (16)
Использую каждый день в течение полутора лет, т.к. мой персональный ноутбук под линуксом, а рабочий комп --- с виндой. А с двумя клавами и мышками не очень хорошо за столом сидеть: в 2 раза больше вероятность кофе на клавиатуру пролить.

Очень полезно, что есть версии под разные операционные системы.

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

Так же жаль, что проект давно не обновляется.

Изображение пользователя erthad.

Теперь понятно =)

Отправить комментарий

Пример: 1+1, ответ: 2
Содержание этого поля является приватным и не предназначено к показу.

Ñòàðí/A>