История проекта Linux Terminal Management Project

Linux Terminal Management Project

Введение
Скриншоты
Демонстрация
Загрузить

Linux Terminal Management Project

В проект Linux Terminal Management Project (LTMP) входит разработка и внедрение двух web-приложений:

Linux Terminal Manager — централизованное средство управления LTSP-инфраструктурой.

Linux Terminal Simple Configurator — средство управления терминалами LTSP.

Проект LTMP является логическим продолжением проекта Linux Terminal Server Project (LTSP). Аналогом наших решений на момент публикации являются решения LTSP cluster (ltsp-cluster).

Linux Terminal Server Project

LTSP позволяет создавать образы различных операционных систем Linux, для различных архитектур. Использование LTSP в терминальных решениях обусловлено возможностью гибкого создания образов операционных систем терминалов, в засисимости от поставленных перед рабочими местами целей и задач. Образ операционной системы терминала может содержать любой на выбор набор драйверов к оборудованию и подключаемой периферии, любой на выбор набор необходимого программного обеспечения. К моменту публикации ни одно из готовых альтернативных терминальных решений (Citrix, WTware, HP, TONK и другие) не обеспечивает широкую поддержку сканеров, принтеров, многофункциональных устройств, сканеров штрих-кодов и другого оборудования. Благодаря использованию LTSP уже реализованы рабочие места различных специалистов (менеджеров, секретарей, кассиров, бухгалтеров, охранников, операторов call-центров, и др.). Благодаря использованию LTSP терминалы становятся полноценными централизованно-управляемыми и контролируемыми, многофункциональными рабочими местами, с общедоступным периферийным оборудованием.

Исторически первоначальной конкретной целью LTMP было создание web-интерфейса редактора файла настроек терминалов lts.conf, и управления файлами настроек хостов pxelinux.cfg для серверов загрузки терминалов. Эта цель была достигнута в решении «Linux Terminal Simple Configurator». Позже возникла необходимость управления LTSP-инфраструктурой в целом, что привело к появлению решения «Linux Terminal Manager».

LTMP-инфраструктура

Иерархия объектов LTSP-инфраструктуры может быть представлена следующим образом:

Верхний уровень — центр управления (control center);

Средний уровен — сервера загрузки терминалов (nodes);

Нижний уровень — терминалы (items).

LTMP-инфраструктура

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

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

Оконечное оборудование LTSP-инфраструктуры — это терминалы, сервера загрузки и центр управления.

Терминал. Тонкий клиент (бездисковая рабочая станция) либо аналогичное оборудование (персональный компьютер, ноутбук, сервер), поддерживающий PXE-загрузку по сети. Все необходимые для работы файлы/устройства копируются или монтируются с сервера загрузки.

Сервер загрузки. Сервер либо аналогичное оборудование (персональный компьютер, виртуальный сервер), поддерживающий PXE-загрузку терминалов, монтирование терминалами образа операционной системы и других необходимых файлов/устройств, а также средства управления терминалами. Опционально сервер загрузки может хранить базу данных настроек терминалов своего сетевого сегмента, для возможности редактирования этих настроек без обращения к центру управления.

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