Главная » 2010»Май»7 » LTSP - как установить ОС одновременно на несколько компьютеров
LTSP - как установить ОС одновременно на несколько компьютеров
08:00
LTSP (Linux Terminal Server Protocol) - гибкий
и экономически эффективный способ для расширения возможностей школ,
предприятий и бизнеса, который несложен в установке для использования.
Принцип работы заключается в том, что мощный сервер
используется так называемыми тонкими клиентами (thin clients) для
исполнения всех вычислительных и административных задач, начиная от
запуска браузера до группового рендинга изображения. Тонкий клиент -
это компьютер, который напрямую зависит от других компьютеров или
разделяет вычислительные процессы с другими. По средствам ssh все
тонкие клиенты подключаются к единой сети с сервером, который, в свою
очередь, раздает ip адреса и полностью управляет сетью.
Ниже приведен пример LTSP сети:
Плюсы LTSP: дешевизна, легкость администрирования, защищенность, работа
со старыми компьютерами, уменьшает количество железа на тонких клиентах
(нужны только процессор, видео, звуковая и сетевая карты, монитор,
клавиатура, мышка), загрузка ОС с сервера, хранит все данные на
сервере. Имеется также вариант использовать один тонкий клиент для двух
или более человек, путем увеличения количества мониторов, клавиатур и
мышек. Лимит в этом заключается только в скорости сетевой карты,
количестве видео выходов для мониторов и портов для мышек с
клавиатурами.
После того как вы осознали все плюсы LTSP, пришло время к установке
(пример сделан для Ubuntu с GNOME, но применим и к другим дистрибутивам
- просто подставляйте команды своего менеджера пакетов и текстового
редактора и и используйте kdm, а не gdm если у вас KDE):
1) Установите ssh: sudo apt-get install ssh (необходим LTSP как главный способ коммуникации между компьютерами)
2) Установите LTSP сервер: sudo apt-get install ltsp-server-standalone (или скачайте с официального сайта)
3) Создайте конфигурационные файлы для тонких клиентов: sudo ltsp-build-client
4) Установите поддержку NFS ("Network File Server"-сетевой сервер файлов): sudo apt-get install nfs-kernel-server
5) Установите FTP сервер: sudo apt-get install tftpd-hpa (либо любой другой)
6) Измените конфигурации tftpd: sudo gedit /etc/default/tftpd-hpa и замените строчку RUN_DAEMON="yes" (заставляет ftp сервер работать как демон)
7) Измените конфигурационный файл экспорта NFS: sudo gedit /etc/exports путем добавления строчки /opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
8) Перезапустите NFS: sudo invoke-rc.d nfs-kernel-server restart
9) Отключите автоматическую загрузку tftpd: sudo gedit /etc/inetd.conf и поставьте символ # (символ комментария) в строчке где упоминается tftp
10) Перезапустите сервисы ядра: sudo invoke-rc.d openbsd-inetd restart
11) Перезапустите tftpd: sudo invoke-rc.d tftpd-hpa restart
12) Конфигурируйте dhcp ("Dynamic Host Configuration Protocol"- Динамический конфигурационный протокол хоста): sudo gedit /etc/ltsp/dhcpd.conf
a) Включите конфигурации LTSP: sudo gedit /etc/dhcp3/dhcpd.conf и добавьте в конец файла строчку include "/etc/ltsp/dhcpd.conf";
b) Включите XDMCP ("X Display Manager control protocol" -протокол
аутентификации между сервером и клиентом) в Ubuntu 9.10 это делается
так: sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/копирует файл-пример gdm ("Gnome Desktop Manager"-оконного менеджер Гнома)
b1) Измените только что скопированный файл: sudo gedit /etc/gdm/custom.conf и добавьте следующие конфигурации [xdmcp]
Enable=true
DisplaysPerHost=2 (может быть больше дисплеев зависит от количества мониторов на компьютер)
13) Перезапустите GDM: sudo restart gdm (перед этим не забудьте сохранить все важные документы и приостановить выполнение программ, чтобы не вызвать ошибок в ОС)
14) Подключите необходимые сетевые кабели от сервера к свитчу или хабу и к клиентам
15) Измените ip адрес сервера (который указан в конфигурации dhcp): sudo ifconfig eth0 192.168.0.1
16) Перезапустите dhcp: sudo invoke-rc.d dhcp3-server restart
17) Включите клиентов и, если необходимо, измените настройки в BIOS для
загрузки по средствам PXE ("Preboot Execution Environment"-пред
загрузочная среда выполнения) или Сетевой загрузки
18) Наслаждайтесь!!!)))
Возможные проблемы и способы их решения:
Для добавления новых пользователей: sudo adduser username
Для удаления пользователей: sudo deluser username
Если происходят весомые апгрейды сервера или изменений с пользователями
(добавление или удаление) необходимо обновить ключи для ssh и образ
ltsp: sudo ltsp-update-sshkeys
sudo ltsp-update-image
Источник:http://linuxnow.ru/view.php?id=25
Категория: Другие |
Просмотров: 1302 |
Добавил: tol
| Рейтинг: 0.0/0 |