https://www.altlinux.org/api.php?action=feedcontributions&user=189.27.163.218&feedformat=atomALT Linux Wiki - Вклад [ru]2024-03-29T07:08:36ZВкладMediaWiki 1.38.2https://www.altlinux.org/index.php?title=LTSP&diff=11839LTSP2009-07-24T03:33:22Z<p>189.27.163.218: </p>
<hr />
<div>[[Категория:LTSP]]<br />
<br />
== LTSP в ALTLinux ==<br />
<br />
'''Внимание: школьный дистрибутив Линукс Терминал при установке после подтверждения <div style="display: inline; color: red;">действительно форматирует диски</div> «под ноль» (а при наличии нескольких создаёт RAID).'''<br />
<br />
Что такое ALTSP5 и '''чем удобен терминальный сервер на линуксе''', можно почитать [http://www.magic.kiev.ua/ru/solutions/servers/altsp5/ здесь] (для школ ещё [http://freeschool.altlinux.ru/?p=157 здесь]); пояснить терминологию предназначена [[LTSP/ClientServer|эта статья]]; наглядная [[LTSP/Slides|иллюстрация]].<br />
<br />
На данный момент в ALT Linux интегрирован гибрид LTSP5+LTSP4 — взято лучшее из каждой ветки; в частности, используется XDMCP (вместо ldm на тонком клиенте) и NFS root (вместо закачивания образа в оперативную память терминала). Поэтому '''в качестве терминалов можно применять морально устаревшие компьютеры''', вплоть до Pentium/16M.<br />
<br />
«Из коробки» есть '''поддержка локальных устройств''' (CD/DVD-ROM, USB Flash, USB HDD, флоппи…) и '''воспроизведения звука''', а также управление доступностью этих функций при помощи несложного [http://sisyphus.ru/srpm/alterator-ltsconf модуля Alterator].<br />
<br />
Собрано специальное ядро (led-tc) с патчами от зависаний при сетевом свопе (Peter Zijlstra) и модулем compcache (сжатый своп в локальной памяти, применяется примерно от 64M RAM) — в сумме это избавляет от проблемы «работа в firefox/openoffice/kpdf/gimp заклинивает терминал по недостатку памяти для Xpixmap’ов».<br />
<br />
__TOC__<br />
<br />
== Развёртывание ==<br />
<br />
=== Подготовка ===<br />
С аппаратными требованиями можно ознакомиться в разделе [[LTSP/HardWare|HardWare]].<br />
<br />
'''Заранее''' ознакомьтесь с указанными ниже особенностями конфигурации сети и продумайте, как именно будут подключены терминалы. Также рекомендуется устанавливать терминальный сервер на [http://heap.altlinux.ru/alt-docs/desktop_personal/alterator_vm/index.html программный] или аппаратный RAID1 для увеличения производительности работы и надёжности хранения данных всех его пользователей.<br />
<br />
'''Внимание!''' Линукс Терминал [http://linuxforum.ru/?showtopic=72672&st=0&p=718562&#entry718562 переформатирует] ''все диски в системе'' (вследствие неразборчивости разбивалки — включая USB-флэшки). Так пришлось сделать с целью автоматизации создания программных RAID. ALT Linux 4.0 Terminal использует обычную разбивку (то есть возможна и ручная).<br />
<br />
'''Внимание!''' Внедрение терминального сервера в существующую сеть предприятия практически во всех случаях подразумевает необходимость консультаций по миграции на Linux и по построению сетей; следует понимать это и быть подкованным в данных областях.<br />
<br />
=== Установка ===<br />
Рекомендуемый вариант установки — [[LTSP/Installer|инсталятор]] с KDE. Процесс установки практически не отличается от установки ALT Linux Desktop.<br />
<br />
Не стоит удивляться тому, что сервер образуется из десктопа: это же сервер приложений, а приложения нас тут интересуют десктопные :-) Серверная часть присутствует, но «под капотом».<br />
<br />
Если [ftp://ftp.linux.kiev.ua/pub/Linux/ALT/4.0/Terminal/4.0.0/iso/ загрузить ISO] ALT Linux 4.0 Terminal DVD сложно или неудобно, зато есть Desktop 4.0.x DVD или полный 4.0/branch — возможна [[LTSP/BuildYourself|ручная установка]] терминального сервера из пакетов поверх Desktop.<br />
<br />
=== Использование ===<br />
Терминальный сервер готов обслуживать тонких клиентов на свиче или кросс-кабеле, подключенном к сетевому интерфейсу с адресом <tt>192.168.0.1/24</tt>, сразу после установки и загрузки.<br />
<br />
== Конфигурация сети ==<br />
<br />
=== Физическая ===<br />
Для протокола X11 и современых приложений рекомендуется 100Mbps (Fast Ethernet) сеть на коммутаторах (switch): 10Mbps работает, но с уловимой на глаз латентностью. При наличии существенного количества клиентов (примерно более десятка) имеет смысл применение свича с гигабитным портом для сервера (соответственно с гигабитным вторым интерфейсом); на сегодня это широко распространённое и недорогое оборудование, минимум один Gigabit Ethernet вы найдёте встроенным в любую новую материнскую плату, пригодную для создания терминал-сервера.<br />
<br />
При большем количестве клиентов на протоколе X11 рекомендуется создать bond-интерфейс из расчёта 1Gbps на 10—20 клиентов.<br />
<br />
=== Логическая ===<br />
'''Внимание''': подразумевается размещение терминалов в сети {{term|192.168.0.0/24}}; если на терминальном сервере имеется два сетевых интерфейса, один из которых смотрит в локальную сеть — проще всего подключить терминальную сеть ко второму интерфейсу, назначив ему адрес {{term|192.168.0.1}}. Именно этот адрес по умолчанию и назначается {{term|eth0}}, всё остальное из необходимого также конфигурируется для использования соответствующей сети класса {{term|C}} (адрес: {{term|192.168.0.0}}; маска: {{term|255.255.255.0}}; броадкаст: {{term|192.168.0.255}}).<br />
<br />
Интеграция в существующий сегмент сети сейчас и скорее всего всегда будет требовать гораздо более существенной подготовки и траты времени, чем схема с отдельным сегментом для терминальных клиентов. Придётся координироваться с администратором сети и корректировать (список на данный момент может оказаться не исчерпывающим) следующие конфигурационные файлы:<br />
* {{path|/etc/dhcp/dhcpd.conf}}<br />
* {{path|/etc/xinetd.conf или /etc/xinetd.d/tftp}}<br />
* {{path|/etc/hosts}}<br />
* {{path|/etc/exports}}<br />
<br />
Планируется создание скрипта для настройки на заданный префикс — если кто успеет раньше нас, шлите [mailto:mike@altlinux.org mike@altlinux.org] или вешайте в комментарии или {{altbug}}.<br />
<br />
== Возможные неожиданности ==<br />
См. [[LTSP/TroubleShooting|решение проблем]], начиная с нерабочих прошивок Intel PXE и невозможности загрузки по сети.<br />
<br />
== Тонкая настройка клиента ==<br />
Осуществляется в {{cmd|chroot $BASE/$ARCH}} (например, {{path|/var/lib/ltsp/i586}}) посредством {{path|/etc/lts.conf}}; описание параметров — в {{path|/usr/share/doc/ltsp-server*/*}}. Можно использовать также CLI-утилиту {{prg|ltsconf}} (там же, в чруте).<br />
<br />
== Ссылки ==<br />
=== Техническое ===<br />
* [[LTSP/Slides|Слайды!]]<br />
* [[LTSP/Installer|Инсталятор]]<br />
* [[LTSP/BuildYourself|Самостоятельная установка]]<br />
* Неформальные [[LTSP/HardWare|рекомендации по «железу»]]<br />
** [http://linux.armd.ru/ru/forum/index.php?mode88=flat_list&f_id88=4&t_id88=3&from88=1 Ещё кое-что] о железе<br />
* [[LTSP/LocalBoot|Загрузка с локального HDD]]<br />
* [[LTSP/FAQ|FAQ]] и [[LTSP/TroubleShooting|решение проблем]]<br />
* [[LTSP/TODO|TODO]]<br />
<br />
=== Где взять/спросить ===<br />
* [ftp://beta.altlinux.org/ltsp-server/ Скачать установочный ISO] ([http://ftp.linux.kiev.ua/pub/Linux/ALT/beta/ltsp-server/ оригинал] в UA-IX)<br />
* Список рассылки [https://lists.altlinux.org/mailman/listinfo/ltsp-server ltsp-server@altlinux]<br />
<br />
=== Документальное ===<br />
* [http://gvy.livejournal.com/2477.html «А не сделать ли ALTSP?»]<br />
* [http://www.magic.kiev.ua/ru/solutions/servers/altsp5/ Media Magic Ltd] (здесь мы и сделали ALTSP; та же страничка [http://www.magic.kiev.ua/ua/solutions/servers/altsp5/ по-украински])<br />
<br />
=== Как это работает у других ===<br />
* [http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories LTSP Success Stories] — в том числе данные по конфигурациям и нагрузке<br />
** [http://freeschool.altlinux.ru/?p=172 «Тонкие» клиенты в гимназии им. Ковалевской]<br />
** [http://asosh2.ucoz.ru/publ/2-1-0-9 Линукс Терминал в Алтайской СОШ №2]<br />
** [http://omsk.lug.ru/LTSP5 LTSP5 на Debian GNU/Linux 4.0]<br />
<br />
<br />
{{Category navigation|title=LTSP|category=LTSP|sortkey=*}}<br />
[[pt:LTSP]]</div>189.27.163.218