Alt linux сервер терминал

LTSP/About

ALTSP — это сокращение от ALT Linux Terminal Server Project, а также результат скрещивания ужа (дистрибутивы ALT Linux) с ежом (терминальная технология LTSP.org). При этом используется смесь технологий LTSP4/LTSP5 с тем, чтобы обеспечить как интеграцию в дистрибутив, так и легковесность.

Чем удобен терминальный сервер

Использование ТС и тонких клиентов позволяет:

  • сэкономить средства на обновлении имеющихся мест: теперь их быстродействие зависит от более мощной системы, а «морально устаревшие» компьютеры могут потребовать разве что новых монитора и клавиатуры с мышкой вместо полной замены;
  • сохранить время и спокойствие при резервном копировании: данные пользователей собраны на одной системе (нередко с зеркалом из двух дисков) и делать бэкапы не так уж и тяжело;
  • гибко распределять рабочие места: можно работать, войдя в систему с любого терминала;
  • не терять время на администрирование N клиентских ПК, а заниматься одним или несколькими серверами.

О выгодах применения терминального сервера в школе также рассказано в этой статье

Функциональность

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

  • сетевая загрузка;
  • централизованная регистрация пользователей на терминальном сервере;
  • работа с развёрнутыми на сервере приложениями, используя его вычислительные ресурсы;
  • поддержка локальных устройств (CD/DVD-ROM, USB Flash, USB HDD, флоппи-дисковод);
  • воспроизведение звука;
  • управление при помощи несложного модуля Alterator.

Требования

Необходима хотя бы одна достаточно современная система в качестве терминального сервера; желательно подключение тонких клиентов отдельным физическим сегментом Ethernet.

  • сервер: от PIII с 512M ОЗУ (рекомендуется двухъядерный процессор и 1Gb RAM или лучше)
  • клиент: от Pentium с 16M ОЗУ (рекомендуется от Pentium II с 32M RAM)
  • локальная сеть: 100Mbps (рекомендуется подключать сервер гигабитом)

Источник

Терминальный сервер NoMachine в KVM

Цель: позволить пользователям удалённо работать в Linux Desktop с возможностью сохранения сессий, просмотра видео со звуком, передачей файлов, подключением из любого места и с любого устройства (полноценно работает даже через браузер(!) и т.д.

Читайте также:  Семейство операционных систем linux отличия ос linux распространенность

Средства: используем ALT Linux в качестве host-системы, KVM-виртуализацию и ALT Linux в качестве десктопа, а так же продукты NoMachine в качестве терминального сервера.

ALT Linux

Берем свежую сборку сервера на ftp и устанавливаем как обычно. При инсталляции уже есть готовый профиль HN для KVM, а так же «Средства виртуализации KVM» в наборах пакетов. Однако, все равно нужно вручную будет поставить virt-install/virt-manager, kvm и обязательно модуль kvm для ядра, который почему-то тоже не поставился и это можно легко не заметить, при этом у вас будет 100% загрузка CPU.

Ну а баг повесить или письмо черкнуть. —mike (обсуждение) 23:03, 26 октября 2019 (UTC)

KVM

Установка

В сети очень много различной документации по KVM, почти вся она неактуальная, ключи и опции постоянно меняются. После нескольких попыток использовать virt-install в консоли (неудачных, в начале инсталляции всё зависало почему-то) выяснилось, что простой и рабочий способ (спасибо cas@) — запускать virt-manager у себя на десктопе с подключением к удаленному серверу. Работает быстро и удобно. Десктоп, рассматриваемый в данной инструкции, сделан на базе сборки с Cinnamon DE.

Настройка

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

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

Если вам необходимо пробрасывать порт внутрь гостя, то уже не нужны никакие мосты (bridge) и прочие ухищрения вроде опции -redir у qemu. Сейчас уже можно воспользоваться обычными правилами iptables на хосте и прокинуть нужные порты.

NoMachine

Установка

NoMachine без ошибок ставится из RPM, автоматически настраивает себя (наш дистрибутив они определяют как Fedora) и добавляют в автозапуск.

Читайте также:  Установка run linux mint

Настройка

В общем случае никакой особой настройки не требуется. Можно ознакомиться с документацией. В /usr/NX/etc/node.cfg из полезных опций можно включить Virtual OpenGL (секция 18.1). Викт

Донастройка Desktop

При использовании настроек по умолчанию в используемом десктопе система запускается в runlevel 5 (graphical) и запускается lightdm. Из-за этого мы получаем несколько недостатков:

  • пользователю дважды приходится вводить данные для входа; сначала в NoMachine, потом в lightdm
  • не работает установка клиентского разрешения на сервере, доступны только стандартные варианты разрешений
  • почему-то не работает передача звука
  • любой пользователь можно выключить/перезагрузить сервер

Поэтому просто меняем runlevel:

# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

А так же меняем в /usr/NX/etc/node.cfg команду старта сессии (там будет gnome-session):

DefaultDesktopCommand "/usr/bin/startcinnamon2d"

В самом Cinnamon рекомендуется так же выключить все эффекты и прозрачности (в разделах Эффекты и Общий).

X2Go

Продукты NoMachine платные (однако, можно каждые 30 дней продлевать). Есть открытый продукт с аналогичными возможностями X2Go, основанный на предыдущей версии протокола NX.

Источник

Терминальный сервер NoMachine в KVM

Цель: позволить пользователям удалённо работать в Linux Desktop с возможностью сохранения сессий, просмотра видео со звуком, передачей файлов, подключением из любого места и с любого устройства (полноценно работает даже через браузер(!) и т.д.

Средства: используем ALT Linux в качестве host-системы, KVM-виртуализацию и ALT Linux в качестве десктопа, а так же продукты NoMachine в качестве терминального сервера.

ALT Linux

Берем свежую сборку сервера на ftp и устанавливаем как обычно. При инсталляции уже есть готовый профиль HN для KVM, а так же «Средства виртуализации KVM» в наборах пакетов. Однако, все равно нужно вручную будет поставить virt-install/virt-manager, kvm и обязательно модуль kvm для ядра, который почему-то тоже не поставился и это можно легко не заметить, при этом у вас будет 100% загрузка CPU.

Ну а баг повесить или письмо черкнуть. —mike (обсуждение) 23:03, 26 октября 2019 (UTC)

KVM

Установка

В сети очень много различной документации по KVM, почти вся она неактуальная, ключи и опции постоянно меняются. После нескольких попыток использовать virt-install в консоли (неудачных, в начале инсталляции всё зависало почему-то) выяснилось, что простой и рабочий способ (спасибо cas@) — запускать virt-manager у себя на десктопе с подключением к удаленному серверу. Работает быстро и удобно. Десктоп, рассматриваемый в данной инструкции, сделан на базе сборки с Cinnamon DE.

Читайте также:  In linux how to change directory

Настройка

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

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

Если вам необходимо пробрасывать порт внутрь гостя, то уже не нужны никакие мосты (bridge) и прочие ухищрения вроде опции -redir у qemu. Сейчас уже можно воспользоваться обычными правилами iptables на хосте и прокинуть нужные порты.

NoMachine

Установка

NoMachine без ошибок ставится из RPM, автоматически настраивает себя (наш дистрибутив они определяют как Fedora) и добавляют в автозапуск.

Настройка

В общем случае никакой особой настройки не требуется. Можно ознакомиться с документацией. В /usr/NX/etc/node.cfg из полезных опций можно включить Virtual OpenGL (секция 18.1). Викт

Донастройка Desktop

При использовании настроек по умолчанию в используемом десктопе система запускается в runlevel 5 (graphical) и запускается lightdm. Из-за этого мы получаем несколько недостатков:

  • пользователю дважды приходится вводить данные для входа; сначала в NoMachine, потом в lightdm
  • не работает установка клиентского разрешения на сервере, доступны только стандартные варианты разрешений
  • почему-то не работает передача звука
  • любой пользователь можно выключить/перезагрузить сервер

Поэтому просто меняем runlevel:

# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

А так же меняем в /usr/NX/etc/node.cfg команду старта сессии (там будет gnome-session):

DefaultDesktopCommand "/usr/bin/startcinnamon2d"

В самом Cinnamon рекомендуется так же выключить все эффекты и прозрачности (в разделах Эффекты и Общий).

X2Go

Продукты NoMachine платные (однако, можно каждые 30 дней продлевать). Есть открытый продукт с аналогичными возможностями X2Go, основанный на предыдущей версии протокола NX.

Источник

Оцените статью
Adblock
detector