|
|
(41 промежуточная версия не показана) |
Строка 1: |
Строка 1: |
- | == LTSP5 в ALTLinux ==
| + | {{DISPLAYTITLE:LTSP в ALT Linux}} |
- | __TOC__
| + | [[Категория:LTSP]] |
| | | |
- | === В общих чертах ===
| + | [[Изображение:Gnome-sunny.svg]] '''[[LTSP/About|Про ALTSP]]''' |
- | Что такое ALTSP5 и чем удобен терминальный сервер на линуксе, можно почитать [http://magic.kiev.ua/?id=altsp5&L=1 здесь]; распутать терминологию предназначена [[LTSP/ClientServer|эта статья]]; наглядная [[LTSP/Slides|иллюстрация]].
| + | [[Изображение:Gnome-media-optical.svg]] '''[[LTSP/Download|Скачать]]''' |
| + | [[Изображение:Gnome-preferences-system.svg]] '''[[LTSP/Admin|Администратору]]''' |
| + | [[Изображение:Gnome-applications-development.svg]] '''[[LTSP/Develop|Разработчику]]''' |
| | | |
- | На данный момент в ALT Linux интегрирована поддержка гибридного варианта LTSP5+LTSP4 -- взято лучшее из каждой ветки; в частности, у нас используется старый добрый XDMCP (вместо ldm на тонком клиенте) и NFS root (вместо закачивания образа в оперативную память терминала). Это существенно помогает при использовании в качестве терминалов старых компьютеров (проверены вплоть до Pentium с 32M RAM, в апреле 2008 порог понижен до 16M), большом/загруженном сегменте Ethernet и в прочих бытовых ситуациях. Также, в отличие от дистрибутивов с LTSP 5.0, в ALTSP 5.0 отсутствует дыра в безопасности ldm (там запускали X -ac).
| + | {| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint |
| + | |- |
| + | |[[Image:Gnome-dialog-warning.svg]] |
| + | |- |
| + | | '''Внимание:''' школьный дистрибутив '''Линукс Терминал''' при установке после подтверждения <div style="display: inline; color: red;">действительно '''форматирует диски''' «под ноль»</div> <small>(и при наличии нескольких создаёт RAID)</small>. |
| + | |} |
| | | |
- | Реализована поддержка монтирования локальных устройств (CD/DVD-ROM, USB Flash, USB HDD, флоппи...) и воспроизведения звука "из коробки", а также управление доступностью этих функций при помощи [http://sisyphus.ru/srpm/alterator-ltsconf модуля Alterator].
| + | __NOTOC__ |
| | | |
- | Собрано специальное ядро (led-tc) с патчами от дедлоков при сетевом свопе (Peter Zijlstra) и модулем compcache (сжатый своп в локальной памяти, применяется примерно от 64M RAM) -- в сумме это избавляет от проблемы "работа в firefox/openoffice/kpdf/gimp заклинивает терминал по недостатку памяти для xpixmap'ов".
| + | == Про ALTSP == |
| + | * [[LTSP/About|Что такое терминальный сервер]] |
| + | * [[LTSP/SuccessStories|Существующие внедрения]] |
| | | |
- | === Развёртывание ===
| + | == Развёртывание == |
- | ==== подготовка ====
| + | * [[LTSP/Deploy|Инструкция]] |
- | '''Заранее''' ознакомьтесь с указанными ниже особенностями конфигурации сети и продумайте, как именно будут подключены терминалы. Также рекомендуется устанавливать терминальный сервер на [http://heap.altlinux.ru/alt-docs/desktop_personal/alterator_vm/index.html программный] или аппаратный RAID1 для увеличения производительности работы и надёжности хранения данных всех его пользователей. | + | * [[LTSP/Download|Дистрибутивы]] |
| + | * '''[[LTSP/TroubleShooting|Решение проблем]]''' |
| | | |
- | '''Внимание:''' внедрение ALTSP в существующую сеть предприятия практически во всех случаях подразумевает оказание консультаций по миграции на Linux и по построению сетей; следует понимать это и быть подкованным в данных областях.
| + | == Разработка == |
| + | * [[LTSP/VirtualBox|Виртуальный стенд]] |
| + | * [[LTSP/BuildYourself|Установка из компонентов]] |
| + | * [[LTSP/Plans|Планов громадье]] <small>(умелые руки приветствуются :)</small> |
| | | |
- | ==== установка ==== | + | {{Category navigation|title=LTSP|category=LTSP|sortkey=*}} |
- | Доступна бета-версия [[LTSP/Installer|инсталятора]] с KDE; это '''рекомендуемый''' вариант установки, процесс которой практически не отличается от установки ALT Linux Desktop.
| + | [[pt:LTSP]] |
- | | + | [[en:LTSP]] |
- | Не стоит удивляться тому, что сервер образуется из десктопа: это же сервер приложений, а приложения нас тут интересуют десктопные :-) Серверная часть присутствует, но "под капотом".
| + | |
- | | + | |
- | Если [ftp://ftp.linux.kiev.ua/pub/Linux/ALT/beta/ltsp-server/ загрузить ISO] ALTSP5 DVD сложно или неудобно, зато есть Desktop 4.0.x DVD или полный 4.0/branch -- возможна [[LTSP/BuildYourself|ручная установка]] терминального сервера из пакетов поверх Desktop.
| + | |
- | | + | |
- | ==== использование ==== | + | |
- | Терминальный сервер готов обслуживать тонких клиентов на свиче или кросс-кабеле, подключенном к сетевому интерфейсу с адресом <tt>192.168.0.1/24</tt>, сразу после установки и загрузки.
| + | |
- | | + | |
- | === Конфигурация сети ===
| + | |
- | ==== физическая ====
| + | |
- | Для протокола X11 и современых приложений рекомендуется 100Mbps (Fast Ethernet) сеть на коммутаторах (switch): 10Mbps работает, но с уловимой на глаз латентностью. При наличии существенного количества клиентов (примерно более десятка) имеет смысл применение свича с гигабитным портом для сервера (соответственно с гигабитным вторым интерфейсом); на сегодня это широко распространённое и недорогое оборудование, минимум один Gigabit Ethernet вы найдёте встроенным в любую новую материнскую плату, пригодную для создания терминал-сервера.
| + | |
- | | + | |
- | ==== логическая ====
| + | |
- | <div style="display: inline; color: red;">Внимание</div>: подразумевается размещение терминалов в сети <tt>192.168.0.0/24</tt>; если на терминальном сервере имеется два сетевых интерфейса, один из которых смотрит в локальную сеть -- проще всего подключить терминальную сеть ко второму интерфейсу, назначив ему адрес <tt>192.168.0.1</tt>. В инсталере именно этот адрес по умолчанию и назначается <tt>eth1</tt>, всё остальное из необходимого также конфигурируется для использования соответствующей сети класса C (адрес: <tt>192.168.0.0</tt>; маска: <tt>255.255.255.0</tt>; бродкаст: <tt>192.168.0.255</tt>).
| + | |
- | | + | |
- | Интеграция в существующий сегмент сети сейчас и скорее всего всегда будет требовать гораздо более существенной подготовки и траты времени, чем схема с отдельным сегментом для терминальных клиентов. Придётся координироваться с администратором сети и корректировать (список на данный момент может оказаться не исчерпывающим) следующие конфигурационные файлы:
| + | |
- | * /etc/dhcp/dhcpd.conf
| + | |
- | * /etc/xinetd.conf или /etc/xinetd.d/tftp
| + | |
- | * /etc/hosts
| + | |
- | * /etc/exports
| + | |
- | | + | |
- | Планируется создание скрипта для настройки на заданный префикс -- если кто успеет раньше нас, шлите mike@altlinux или вешайте в комментарии или [https://bugzilla.altlinux.org bugzilla].
| + | |
- | | + | |
- | === Возможные неожиданности ===
| + | |
- | См. [[LTSP/TroubleShooting|решение проблем]], начиная с нерабочих прошивок Intel PXE и невозможности загрузки по сети.
| + | |
- | | + | |
- | === Тонкая настройка клиента === | + | |
- | Осуществляется в <tt>chroot $BASE/$ARCH</tt> (например, <tt>/var/lib/ltsp/i586</tt>) посредством <tt>/etc/lts.conf</tt>; описание параметров — в <tt>/usr/share/doc/ltsp-server*/*</tt>. Можно использовать также CLI-утилиту ltsconf (там же, в чруте).
| + | |
- | | + | |
- | === Ссылки ===
| + | |
- | * [[LTSP/Slides|Слайды!]]
| + | |
- | * [[LTSP/Installer|Инсталятор]]
| + | |
- | * [[LTSP/BuildYourself|Самостоятельная установка]]
| + | |
- | * Неформальные [[LTSP/HardWare|рекомендации по "железу"]]
| + | |
- | * [[LTSP/LocalBoot|Загрузка с локального HDD]]
| + | |
- | * [[LTSP/FAQ|FAQ]] и [[LTSP/TroubleShooting|решение проблем]]
| + | |
- | * [[LTSP/TODO|TODO]]
| + | |
- | | + | |
- | * [ftp://beta.altlinux.org/ltsp-server/ Скачать установочный ISO] ([http://ftp.linux.kiev.ua/pub/Linux/ALT/beta/ltsp-server/ оригинал] в UA-IX)
| + | |
- | * Список рассылки [https://lists.altlinux.org/mailman/listinfo/ltsp-server ltsp-server@altlinux]
| + | |
- | | + | |
- | * [http://gvy.livejournal.com/2477.html "А не сделать ли ALTSP?"]
| + | |
- | * [http://magic.kiev.ua/?id=altsp5&L=1 Media Magic Ltd] (здесь мы и сделали ALTSP; та же страничка [http://magic.kiev.ua/?id=altsp5 по-украински])
| + | |
- | * [http://freesource.info/wiki/LTSP Общая информация по LTSP в ALT Linux]
| + | |
- | * [http://omsk.lug.ru/LTSP5 LTSP5 на Debian GNU/Linux 4.0]
| + | |
- | | + | |
- | * [http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories LTSP Success Stories] -- в т.ч. данные по конфигурациям и нагрузке
| + | |
- | * [http://linux.armd.ru/ru/forum/index.php?mode88=flat_list&f_id88=4&t_id88=3&from88=1 Ещё кое-что] о железе
| + | |