Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Собираю LTSP сервер  (Прочитано 12455 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fopmaceft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #15 : 27 Марта 2012, 10:02:24 »
Народ! помогите настроить автовход, клиент к серверу подключается и заходит только если выбран сеанс Ubuntu 2D, как настроить чтобы он был по умолчанию, пробовал прописать lts.conf такие настройки:
# This is the default lts.conf file for ltsp 5.
# For more information about valid options please see:
# /usr/share/doc/ltsp-client/examples/lts-parameters.txt.gz
# in the client environment.
#
# Note that things like sound and local device support are
# auto-enabled if the corresponding packages are installed,
# there is no need to manually set these options anymore.
#
# **** THIS FILE SHOULD NO LONGER BE USED FROM HERE !!! ****
#
# With the introduction of the nbd/unionfs/squashfs structure
# the lts.conf file moved to the tftp root please create:
# /var/lib/tftpboot/ltsp/i386/lts.conf instead for your changes
#
# In case you want to use the lts.conf here, this still works,
# but you need to run ltsp-update-image after every change.
[example]
key=value
[default]
 LDM_XSESSION=gnome2d
# X_mode_0=1024x768
# LDM_LANGUAGE="us,ru(winkeys)"
# XKBOPTIONS="grp:alt_shift_toggle"
  LDM_LANGUAGE=ru_RU.UTF-8


пробовал ставить # перед LDM_XSESSION=gnome2d, не помогает.

Оффлайн AT-2000

  • Новичок
  • *
  • Сообщений: 33
  • Zp.ua
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #16 : 27 Марта 2012, 13:35:16 »
Шаги по установке сервера LTSP (Linux Terminal Server Project) для обеспечения
работы тонких клиентов, пример справедлив для свежеустановленного
десктоп-варианта Ubuntu с GNOME:

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

  sudo apt-get install ssh ltsp-server-standalone
2): Только для Linux Mint или похожих сборок. Поскольку пакет LTSP собран без поддержки Linux Mint 12, но использует для настройки информацию о системе - нам нужно всего лишь прикинуться убунтой:

    sudo cp /etc/lsb-release /etc/lsb-release.old
sudo sed -e 's/ID=.*/ID=Ubuntu/g' /etc/lsb-release -i
sudo sed -e 's/CODENAME=.*/CODENAME=oneiric/g' /etc/lsb-release -i

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, например IP адреса выбирайте сами:
    если у вас это единственный DHCP сервер
   authoritative;  иначе
   #authoritative;   subnet 192.168.85.0 netmask 255.255.255.0 {

    range 192.168.85.70 192.168.85.230;
    interface eth0;
    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 добавляем строку недублируйте адреса https://forum.ubuntu.ru/index.php?topic=186881.msg1394215#new :

   include "/etc/ltsp/dhcpd.conf";
Включите XDMCP (X Display Manager control protocol) если стоит Gnome:

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

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

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

   sudo restart gdm
   Linux Mint 12
   sudo restart lightdm
12) Перезапустите dhcp:

   sudo invoke-rc.d isc-dhcp-server restart   или
   service isc-dhcp-server restart
13) Загрузите машины с тонкими клиентами, использовав сетевую загрузку PXE
("Preboot Execution Environment").


В будущем, после обновления сервера может потребоваться обновить ключи для ssh и образ ltsp:
   sudo ltsp-update-sshkeys   sudo ltsp-update-imageне надо ни каких дискет просто в BIOS выставте загрузку с сети и все
перед тем как ввести имя пользователя, выберете в нижнем левом углу "Параметры"=> "Backend" успехов
P.S. У меня стоит Linux Mint 12 так как там есть среда рабочего стола Mate
она очень похожа на GNOME 2 но с функциями GNOME 3 и очень удобное меню программ называется Mint menu в ubuntu10 его часто ставят.

Оффлайн fopmaceft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #17 : 28 Марта 2012, 06:53:35 »

не надо ни каких дискет просто в BIOS выставте загрузку с сети и все
перед тем как ввести имя пользователя, выберете в нижнем левом углу "Параметры"=> "Backend" успехов
P.S. У меня стоит Linux Mint 12 так как там есть среда рабочего стола Mate
она очень похожа на GNOME 2 но с функциями GNOME 3 и очень удобное меню программ называется Mint menu в ubuntu10 его часто ставят.

эээм... в компьютерах Intel Pentium II 2000 года выпуска не предусматривалась, не то что PXE, но даже сетевые еще не рождались встраиваемыми в материнку, и в моем парке даже на P III 2001 года выпуска нету PXE, а таких машин в общей сложности 18 - тонкие клиенты, вот с чем я работаю, а дискета как раз обеспечивает PXE.

Пользователь решил продолжить мысль 28 Марта 2012, 09:48:13:
и начиная вот с этого шага у меня на ubuntu 11.10 нет таких конфигов.

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

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

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

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

   sudo restart gdm
   Linux Mint 12
   sudo restart lightdm
12) Перезапустите dhcp:

   sudo invoke-rc.d isc-dhcp-server restart   или
   service isc-dhcp-server restart
13) Загрузите машины с тонкими клиентами, использовав сетевую загрузку PXE
("Preboot Execution Environment").


В будущем, после обновления сервера может потребоваться обновить ключи для ssh и образ ltsp:
   sudo ltsp-update-sshkeys   sudo ltsp-update-imageне надо ни каких дискет просто в BIOS выставте загрузку с сети и все
перед тем как ввести имя пользователя, выберете в нижнем левом углу "Параметры"=> "Backend" успехов
P.S. У меня стоит Linux Mint 12 так как там есть среда рабочего стола Mate
она очень похожа на GNOME 2 но с функциями GNOME 3 и очень удобное меню программ называется Mint menu в ubuntu10 его часто ставят.
« Последнее редактирование: 28 Марта 2012, 09:48:13 от fopmaceft »

Оффлайн AT-2000

  • Новичок
  • *
  • Сообщений: 33
  • Zp.ua
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #18 : 28 Марта 2012, 14:32:48 »
Какая ОС?
sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/
Этот шаг можно пропустить
какойто Display Manager у вас все равно стоит
я в синаптике ввожу в поиск Display Manager, выстраиваю по установленным файлам и ищу в описании Display Manager
у меня LightDM is a X display manage
P.S. вчера работал через rdesktop (Параметры"=> "Backend)
сегодня подключился через SSH, круто заработала видюха заиграли игры MOHAA, postal2, doom3 правда тормозят чуть чуть, надо круче сетевую карту.
как стартанул SSH!?, на сервере в терменале выполнил ~ # ssh user@host, понятно что user и host свои ответил yes и потом можно заходить под SSH

эээм... в компьютерах Intel Pentium II 2000 года выпуска не предусматривалась, не то что PXE, но даже сетевые еще не рождались встраиваемыми в материнку, и в моем парке даже на P III 2001 года выпуска нету PXE, а таких машин в общей сложности 18 - тонкие клиенты, вот с чем я работаю, а дискета как раз обеспечивает PXE.

dell optiplex Р233 1998г.р. грузится без проблем, ввобще в биосе нужно найти строку загрузки с сетегой карты. Эта функция стара как мир, она была реализована еще на Корветах. помоему она появляется от сетевой карты тут я не спец. важно настроить DHCP server и все, при загрузке нужна такая строка как в файле


Пользователь решил продолжить мысль 29 Марта 2012, 11:51:10:
Цитировать
PXE ( Preboot eXecution Environment, произносится пикси) — среда для загрузки компьютеров с помощью сетевой карты без использования жёстких дисков, компакт-дисков и других устройств, применяемых при загрузке операционной системы. Для организации загрузки системы в PXE используются протоколы IP, UDP, BOOTP и TFTP.
PXE-код, обычно находящийся в ПЗУ сетевой карты, получает из сети по протоколу TFTP (получив адрес TFTP-сервера по BOOTP) исполняемый файл, после чего передаёт ему управление.Спецификация PXE ограничивает размер загрузчика 32 килобайтами, поэтому иногда используется двухстадийная загрузка, когда первый загрузчик получает и запускает вторичный, который уже получает и запускает образ операционной системы.

Пользователь решил продолжить мысль 29 Марта 2012, 11:52:52:
Цитировать
Как правило большинство компьютеров со встроенной сетевой картой поддерживают протокол загрузки PXE. Также можно купить сетевую карту сетевые карты Intel поддерживают PXE по умолчанию.
« Последнее редактирование: 29 Марта 2012, 11:59:17 от AT-2000 »

Оффлайн fopmaceft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #19 : 10 Мая 2012, 07:05:26 »
Перевожу сервер на 12.04 lts, посмотрим как на нем все заработает.

Оффлайн gekm

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #20 : 24 Июля 2014, 14:25:48 »
Как изменить локаль по умолчанию в клиентской части на русскую? Изменил на сервере, а на клиенте загружается английская.


Пользователь решил продолжить мысль 24 Июля 2014, 15:19:04:
Получилось так:
cp /opt/ltsp/amd64/etc/lts.conf /var/lib/tftpboot/ltsp/amd64/lts.conf
nano /var/lib/tftpboot/ltsp/amd64/lts.conf

Добавить следующее:
[Default]
LANGUAGE=ru_RU.UTF-8
LDM_LANGUAGE=ru_RU.UTF-8
« Последнее редактирование: 24 Июля 2014, 15:19:04 от gekm »

Оффлайн makul_oleg

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #21 : 21 Августа 2014, 12:24:57 »
приветы !
а как на тонкие клиенты поставить другое раб окружение , например Lubuntu
ubuntu сам норм загружается а вот другие после ввода пароля вылазиет черный экран и опять просит авторизацию

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: Собираю LTSP сервер
« Ответ #22 : 17 Декабря 2014, 13:02:16 »
приветы !
а как на тонкие клиенты поставить другое раб окружение , например Lubuntu
ubuntu сам норм загружается а вот другие после ввода пароля вылазиет черный экран и опять просит авторизацию

тема может уже устала, но всё же попытаюсь. Та же проблема. ldm стартует окно вылазиет с Xubuntu но при вооде имени и пароля пишет "Сервер не отвечает перезапуск" и снова ввод пароля! Помоги плиз!

лог ldm:
дек. 17 18:10:09: [ldm] INFO: started on client with IP address: 210.59.40.102
дек. 17 18:10:09: [ldm] INFO: calling rc.d init scripts
дек. 17 18:10:09: [ldm] INFO: authenticating with backend: ssh
дек. 17 18:10:39: [ssh] INFO: calling rc.d pressh scripts
дек. 17 18:10:44: [ssh] CRITICAL: no response, restarting
дек. 17 18:10:45: [ldm] INFO: started on client with IP address: 210.59.40.102
дек. 17 18:10:45: [ldm] INFO: calling rc.d init scripts
дек. 17 18:10:46: [ldm] INFO: authenticating with backend: ssh
дек. 17 18:12:39: [ssh] INFO: calling rc.d pressh scripts
дек. 17 18:12:44: [ssh] CRITICAL: no response, restarting
дек. 17 18:12:46: [ldm] INFO: started on client with IP address: 210.59.40.102
дек. 17 18:12:46: [ldm] INFO: calling rc.d init scripts
дек. 17 18:12:46: [ldm] INFO: authenticating with backend: ssh
дек. 17 18:13:00: [ssh] INFO: calling rc.d pressh scripts
дек. 17 18:13:05: [ssh] CRITICAL: no response, restarting

такое чувство что ssh обрубает где-то, как включить полный доступ оп ssh?

П.С, через tty1 заходит пользователями на ура!
« Последнее редактирование: 17 Декабря 2014, 14:20:41 от DDDDImoN »
ЖиЗнььььь ;)


 

Страница сгенерирована за 0.02 секунд. Запросов: 22.