Jump to content

Проект терминального сервера Linux

ДЦП
Разработчик(и) Разработчики LTSP
Первоначальный выпуск 1999  ( 1999 )
Стабильная версия
23.02 / 28 февраля 2023 г .; 17 месяцев назад ( 28 февраля 2023 ) [1]
Репозиторий github /ltsp /ltsp
Операционная система Линукс
Лицензия лицензия GPLv3
Веб-сайт лтсп .org

Linux Terminal Server Project ( LTSP ) — это с открытым исходным кодом бесплатный терминальный сервер для Linux , который позволяет множеству людей одновременно использовать один и тот же компьютер. Приложения запускаются на сервере с терминалом, известным как тонкий клиент (также известный как X-терминал ), обрабатывающим ввод и вывод. Как правило, терминалы маломощны, не имеют жесткого диска, работают тише и надежнее, чем настольные компьютеры, поскольку не имеют движущихся частей.

Эта технология полезна в школах, поскольку позволяет школе предоставлять ученикам доступ к компьютерам без покупки или модернизации дорогостоящих настольных компьютеров. Улучшение доступа к компьютерам становится менее затратным, поскольку тонкими клиентами могут быть старые компьютеры, которые больше не подходят для запуска полноценной настольной ОС. Даже относительно медленный процессор с объемом оперативной памяти всего 128 МБ может обеспечить отличную производительность в качестве тонкого клиента. Кроме того, использование централизованных вычислительных ресурсов означает, что большую производительность можно получить за меньшие деньги за счет обновления одного сервера, а не всего парка компьютеров.

Преобразовав существующие компьютеры в тонкие клиенты, образовательное учреждение также может получить больший контроль над тем, как их ученики используют вычислительные ресурсы, поскольку все пользовательские сеансы можно отслеживать на сервере. См. Epoptes (Инструмент управления лабораторией) .

Основателем и руководителем проекта LTSP является Джим Маккуиллан , и LTSP распространяется на условиях GNU General Public License . [2]

Процесс загрузки клиента LTSP

[ редактировать ]
  1. На сервере LTSP chroot настроена среда с минимальной операционной системой Linux и средой X.
  2. Или:
    1. компьютер загрузится [3] с локального загрузочного устройства (например, жесткого диска, компакт-диска или USB-диска), где оно загружает небольшое ядро ​​Linux с этого устройства, которое инициализирует систему и все периферийные устройства, которые оно распознает, или
    2. тонкий клиент будет использовать загрузку PXE или сетевую загрузку , часть встроенного встроенного ПО Ethernet, для запроса IP-адреса и сервера загрузки (сервера LTSP) с использованием протокола DHCP . Загружается загрузчик PXE (PXElinux), который затем извлекает ядро ​​Linux и initrd из службы тривиального протокола передачи файлов (TFTP), обычно работающей на сервере LTSP. Используя утилиты initrd, ядро ​​запросит (новый) IP-адрес DHCP и адрес сервера, с которого оно может смонтировать свою корневую файловую систему (упомянутый выше chroot). Когда эта информация получена, клиент монтирует путь в своей корневой файловой системе через службы сетевой файловой системы (NFS) или сетевого блочного устройства (NBD), работающие на сервере LTSP.
  3. Затем клиент загружает Linux из смонтированной корневой файловой системы NFS (или образа файловой системы NBD) и запускает систему X Window. При этом менеджер входа XDMCP на LTSP сервере. В случае более новой настройки MueKow (LTSP v5.x) клиент сначала создает SSH- туннель к среде X LTSP-сервера, через который он локально запускает диспетчер входа в систему LDM (LTSP Display Manager). С этого момента все программы запускаются на сервере LTSP, но отображаются и управляются с клиента.
Различия между LTSP 4 и 5 [4]
Цель ДЦП 4 ЛЦП 5 (МуэКоу)
Экспорт графического интерфейса XDMCP сш -X
Удаленный вход в систему ( менеджер дисплея X ) КДМ / ГДМ Диспетчер отображения LTSP (LDM)
Метод интеграции LTSP-тарбол Нативный в составе дистрибутива
Корневая файловая система НФС НБД или НФС
Сервер аутентификации XDMCP-сервер SSH-сервер

Масштабируемость

[ редактировать ]

Первоначально проект MILLE-Xterm, финансируемый канадскими государственными агентствами и школьными округами провинции Квебек, создал версию LTSP, объединяющую четыре подпроекта: портал (на основе uportal), стек промежуточного программного обеспечения с открытым исходным кодом, компакт-диск с бесплатными программное обеспечение для Windows/Mac и, наконец, сам MILLE-Xterm. Целью проекта MILLE-Xterm было создание масштабируемой инфраструктуры для массового развертывания X-Terminal. [ нужна ссылка ]

MILLE означает «модель инфраструктуры свободного программного обеспечения для образования» и ориентирована на образовательные учреждения.

В 2009 году MILLE-Xterm был снова интегрирован в LTSP как LTSP-кластер, проект, специализирующийся на крупномасштабном развертывании LTSP. Одним из основных различий между LTSP и LTSP-кластером является интеграция центрального веб-центра управления, который заменяет традиционный «один файл конфигурации для каждого тонкого клиента», а также метод настройки клиента через файл lts.conf LTSP в основном ЛЦП. LTSP-кластер позволяет организациям централизованно управлять тысячами тонких клиентов и их параметрами из центрального места.

В LTSP-кластере высокая доступность и производительность тонких клиентов обеспечивается за счет опционального использования резервных компонентов. Следующие сервисы могут быть сбалансированы по нагрузке и обеспечены высокой доступностью:

  • DHCP-сервер
  • TFTP-сервер
  • Загрузочные серверы (корневая файловая система для тонких клиентов)
  • Серверы приложений
  • Центр управления (база данных PostgreSQL + веб-интерфейс) [5]

LTSP-Cluster может поддерживать серверы приложений Linux, а также серверы приложений Windows и обеспечивает одинаковый уровень поддержки, централизованное управление, высокую доступность и функции балансировки нагрузки для обеих платформ.

Также включена поддержка виртуальных рабочих столов для удаленных пользователей с использованием технологии NX . Протокол NX может обеспечить доступ к удаленным сеансам Windows и Linux из веб-браузера с очень низкими требованиями к пропускной способности (40 кбит/с) и устойчивостью к соединениям с высокой задержкой. Клиент NX работает в различных операционных системах, включая Linux, Mac и Windows.

Толстые клиенты

[ редактировать ]

В LTSP v5.x добавлена ​​поддержка типа тонкого клиента, известного как «толстые клиенты». С появлением недорогого и относительно мощного компьютерного оборудования идея запускать приложения локально на тонком клиенте, обеспечивая при этом управляемость решения тонкого клиента, стала реальностью. В случае толстого клиента LTSP корневая файловая система представляет собой не элементарный chroot, а полную установку Linux в качестве chroot. Толстый клиент использует LDM для аутентификации на сервере LTSP и монтирует домашние каталоги пользователей с помощью SSH и FUSE . На «толстых» клиентах используются локальный ЦП и ОЗУ, что дает ряд преимуществ.

  1. сервер LTSP не страдает от того, что пользователи злоупотребляют ресурсами и влияют на производительность и доступность сервера LTSP для других пользователей
  2. Мультимедийные и 3D-приложения работают лучше и используют меньше пропускной способности сети.

LTSP уникален тем, что дает компьютеру возможность монтировать свою корневую файловую систему по сети и запускать приложения локально. На платформе Windows наиболее близким эквивалентным решением является использование такой технологии, как Intel vPro, для запуска гипервизора на стороне клиента и монтирования образа корневой файловой системы с помощью iSCSI .

См. также

[ редактировать ]
  1. ^ «Релизы · ltsp/ltsp» . github.com . Проверено 4 августа 2023 г.
  2. ^ «Домашняя страница LTSP» . Он распространяется под лицензией GNU General Public License, что означает, что он бесплатен и всегда будет таким.
  3. ^ Джеймс А. Маккуиллан. Глава 1.1 из руководства LTSP 4.1: Шаги, которые должна пройти рабочая станция.
  4. ^ Джонатан Картер (и другие). Тур по Ubuntu LTSP: Технические различия (между LTSP 4 и 5). Архивировано 3 марта 2012 г. на Wayback Machine.
  5. ^ «Техническое введение LTSP-кластера» . Архивировано из оригинала 27 июля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 54caa32380ed7c4ca05ed7501ad6f2cf__1714072440
URL1:https://arc.ask3.ru/arc/aa/54/cf/54caa32380ed7c4ca05ed7501ad6f2cf.html
Заголовок, (Title) документа по адресу, URL1:
Linux Terminal Server Project - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)