The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Использование LTSP для организации работы тонких клиентов
Шаги по установке сервера LTSP (Linux Terminal Server Project) для обеспечения
работы тонких клиентов, пример справедлив для свежеустановленного
десктоп-варианта Ubuntu с GNOME:

1) Установите ssh-сервер, который используется в LTSP для организации
коммуникации между компьютерами:

   sudo apt-get install ssh

2) Установите LTSP сервер: 

   sudo apt-get install ltsp-server-standalone

3) Создайте конфигурационные файлы для тонких клиентов:

   sudo ltsp-build-client

4) Установите поддержку сетевой файловой системы NFS: 

   sudo apt-get install nfs-kernel-server

5) Установите TFTP-сервер: 

   sudo apt-get install tftpd-hpa

6) Измените конфигурацию tftpd /etc/default/tftpd-hpa для работы в режиме
"демона", изменив значение переменно RUN_DAEMON на RUN_DAEMON="yes".

7) Измените конфигурационный файл экспорта NFS /etc/exports, путем добавления строчки:

   /opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

8) Отключите автоматическую загрузку tftpd в /etc/inetd.conf, закомментировав строку с tftp.

9) Перезапустите сервисы NFS, inetd и tftpd: 

   sudo invoke-rc.d openbsd-inetd restart
   sudo invoke-rc.d nfs-kernel-server restart
   sudo invoke-rc.d tftpd-hpa restart

10) Измените конфигурацию DHCP  /etc/ltsp/dhcpd.conf, например:

   authoritative;
   subnet 192.168.85.0 netmask 255.255.255.0 {
    range 192.168.85.70 192.168.85.230;
    option domain-name "office.digiton.ru";
    option domain-name-servers 212.48.193.37, 212.48.193.36;
    option broadcast-address 192.168.85.255;
    option routers 192.168.85.1;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}

Подключаем файл конфигурации DHCP от LTSP к DHCP-серверу, в конец файла
/etc/dhcp3/dhcpd.conf добавляем строку:

   include "/etc/ltsp/dhcpd.conf";

Включите XDMCP (X Display Manager control protocol):

   sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/

После копирования добавьте в /etc/gdm/custom.conf:
   [xdmcp]
   Enable=true
   DisplaysPerHost=2 (может быть больше дисплеев зависит от количества мониторов на компьютер)

11) Перезапустите GDM: 

   sudo restart gdm 


12) Перезапустите dhcp: 

   sudo invoke-rc.d dhcp3-server restart

13) Загрузите машины с тонкими клиентами, использовав сетевую загрузку PXE
("Preboot Execution Environment").


В будущем, после обновления сервера может потребоваться обновить ключи для ssh и образ ltsp: 
   sudo ltsp-update-sshkeys
   sudo ltsp-update-image
 
19.05.2010 , Автор: xenos88 , Источник: http://linuxnow.ru/view.php?id=25 h... (доп. ссылка 1)
Ключи: ltsp, boot, diskless, ubuntu, pxe
Раздел:    Корень / Администратору / Система / Загрузка, однопользовательский режим

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру