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

Руководство по использованию пакета терминальный сервер2.

Терминальный сервер2 это подсистема в Мандрива Linux, которая, возможно, недостаточно хорошо освещена. Если Вы знакомы с LTSP, то для Вас это будет просто, за исключением того, что она использует корневую файловую систему сервера лучше, чем параллельную клиентскую файловую систему другой директории (например /opt). Главный плюс такой организации втом, что база клиентского ПО будет автоматически обновлено вместе с сервером, не нуждаясь в откидывании назад, как при организации LTSP, для согласия с серверной базой ПО. Негативная сторона использования заключается в расшаривании корневой фс с числом клиентов, хотя в контролируемом окружении это не должно быть намного хуже чем заведение аккаунтов пользователей на сервере. Терминальный сервер2 использует unionfs поверх nfs, заменяя clusterfs, который используется для Terminal Server.

Компоненты

Для работы терминального сервера требуются некоторые компоненты. Прежде всего, служба dhcpd должна быть запущена для распределения IP-адресов клиентским машинам, совместно с tftp сервером для обслуживания загрузочных образов (комбинация ядра и initrd). Эти сервисы потенциально могут быть запущены на машинах, отличных от терминального сервера, но для нашего случая, мы будем считать что машина сервера их предоставляет. Наконец, nfs должна быть запущена на сервере и предоставлять доступ к корневой ФС (read-only), с такими же возможностями как если бы это была его домашняя директория, и к другим выбранным точкам монтирования для включения настройки железа на клиенте. Терминальный сервер2 заменяет clusternfs (который использует Terminal Server) на unionfs через стандартный nfs, который позволяет уникальным файлам быть расшаренным на клиентские машины, параллельно с оригинальным файлом на сервере через специальную структуру директорий:

  • Сервер: /
  • Любой клиент: /var/lib/terminal-server/common
  • Определенный клиент: /var/lib/terminal-server/clients/IP (IP=IP клиентской машины)

Unionfs переписывает /var/lib/terminal-server/common на «/» на всех клиентах, позволяя изменять конфигурацию и init скрипты на всех клиентах. Если указано, то unionfs перепиcывает /var/lib/terminal-server/client/IP на «/» для индивидуальных клиентов, позволяя изменять конфигурацию и init скрипты отдельному клиенту.

Установка мета-пакета терминальный сервер2 через urpmi установит все необходимые компоненты. Для помощи в настройке сервера и клиентов имеется графическая программа drakTermServ, входит в пакет drakxtools.

Оставшаяся часть настройки терминального сервера2 схожу с Terminal Server.

Мой перевод этой статьи из ен вики мандривы

0.00 avg. rating (0% score) - 0 votes

One Comment

  • Сашка маладец. Такими полезными делами занимается! Есть нам с кого брать пример!

css.php