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


Автор Тема: Сервер терминалов на основе UBUNTU (xUbuntu?)  (Прочитано 25641 раз)

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

Оффлайн Andy__1c

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Приветствую!
Пользуется ли кто-то возможностями, заложенными в EdUbuntu? Хотелось бы пообщаться, узнать мнения...
Есть ли что-то аналогичное в xUbuntu? При установке есть пункт "Сервер LTSP"...
Пробовал ли кто-то сделать сервер не на LTSP, а с использованием thinstation, к примеру? Я  этой штукой пользуюсь долго и успешно, но для Виндового терминального сервера и кучи бездисковых машинок... Привык... Да и засвлена в ней возможность работать с Линуксовыми серверами, но вот конкретики не нашёл пока...
В винде всё было сравнительно просто - ставится на сервер TFTP и DHCP сервера, прописывается образ для раздачи бездисковым клиентам и всё... В линуксе всё сложнее, понятно, но... Может, кто-то уже пытался?
Проще всего, конечно, готовым  EdUbuntu, но смущают требования к конфигурации бездисковых машинок - 64 метра минимум... Thinstation на 32-х себя прекрасно чувствует...
Удачи!
Спасибо заранее...

Оффлайн lioncub

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #1 : 13 Декабрь 2006, 15:11:38 »
Да ставится такое.... LTSP. Я поставил, но не могу разобраться с XDMCP. Все молчат как партизаны. Да и сам пока другим занят, но обязательно вернусь к етому вопросу. Тут ветка есть посмотри... https://forum.ubuntu.ru/index.php?topic=980.0 там популярно объясняют как LTSP поставить до некоторых пор, а EDUBUNTU уже включил в свой дистр LTSP, можно настроить при установке. Xubuntu - если честно сказать мало чего поддерживает, он даже флэшку не смог определить, хотя и есть в нем уже LTSP.
« Последнее редактирование: 22 Март 2007, 13:33:20 от lioncub »

Оффлайн detergen

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #2 : 17 Август 2007, 11:15:58 »
Разрешите доложить некоторые исследования по теме:

Озаботился задачей перевода офиса/части офиса на тонких бездисковых клиентов. В связи с продолжающейся ИМХО деградацией WIN и развитием OpenSource и еще по разным причинам выбор пал на Ubuntu, точнее на Xubuntu. Ну тащусь я от XFCE - все по делу, быстро и без излишеств... но ближе к теме...

Изучив некоторое количество манов по настройкам бездисковых станций нашел некий оптимальный по трудозатратам вариант.

Итак по порядку:

1. Берем Xubuntu Festy.
2. Ставим, причем все равно какой вариант... сервер/десктоп я поставил десктоп для  простаты  ;)
3. Далее, если dhcp отдельно, как в моем случае:
         #sudo apt-get ltsp-server    если нет, то ставим спец вариант ltps
   #sudo apt-get ltsp-server-standalone4. Далее запускаем приблуду под названием ltsp-build-client   
   #sudo apt-get ltsp-build-client   НА сколько я понял она делает следующее:
  • выкачивает из репозиториев набор файлов ОС который будет подсовываться тонким клиентам в качестве рабочей ОС, и размещает все хозяйство в /opt/ltsp/i386
  • устанавливает и настраивает tftp-hpa сервер - необходимый для первоначальной загрузки ОС в клиента, в том числе создает каталог /var/lib/tftpboot/ltsp/i386/ , в котом размещает файлы необходимые для загрузки на клиента vmlinuz, initrd.img, кроме этого там же размещаются pxe клиент, собственно с которого начинается загрузка в клиента. Конфиг от pxe лежит там же, в подкаталоге pxelinux.cfg, называется default.
  • ставит openssh server, собс-но через который общаются клиенты с сервером. Создаются SSH ключи.
  • ставит и настраивает NFS для монтирования клиентского каталога с ОСью /opt/ltsp/i386.

в DHCP сервер надо прописать примерно  следующее:

allow booting;
allow bootp;

subnet 10.2.1.0 netmask 255.255.255.0 {
  range 10.2.1.100 10.2.1.200;
  option domain-name-servers 10.2.5.5;
  option routers 10.2.1.1;

#Раздел для тонких клиентов:
#Куда смотреть клиенту после получения IP и прочего, то есть адрес вашего терминал сервера,
#на котором установили LTPS
   next-server 10.2.1.51;

#Это путь до загрузчика PXE относительно каталога загрузки по tftp /var/lib/tftpboot/
   filename "/ltsp/i386/pxelinux.0";

#Это путь до каталога с тонкоклиентской ОСью
   option root-path "10.2.1.51:/opt/ltsp/i386";
}


Далее по словам всех манов предлагалось грузить апельсины в бочках, то есть включать всех тонких клиентов и 
наслаждаться видом логина убунты на четверках пятерках и вообще практически на любых киберинвалидках...

Вот здесь и начались грабли... поскольку инвалидок не было тестировал на достаточно хороших машинах с
современными сетевухами и одном бездисковом клиенте приобретенным на пробу... тонкий клиент отказывался
получать что-либо кроме IP c DNS, более крутые тачки пытались грузить ядро, но вылетали с нелепыми ошибками
типа "не найден какой-то путь", или "что-то оно не может подмонтировать"... поиск в нете по номерам ошибок результатов
не принес...

После множества манипуляций и танцев с бубном, современные машинки стартанули со следующей записью в файле
/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
DEFAULT vmlinuz  initrd=initrd.img
APPEND nfsroot=10.2.1.51:/opt/ltsp/i386  rw

в общем важен был путь до ядра, опция rw - экспериментальная.
Дальнейшие размышления, а так же tcpdump с dhcp сервера показали, что dhcp сервер не правильно выдает или не умеет
отдавать или PXE не умеет понимать запись next-server 10.2.1.51;

Лечение ситуации провили амбулаторно, путем остановки dhcp сервера, и запуском более новой версии сервера
из пакета dhcp3-server.

В планах - окультуривание клиентской оси с созданием различных приспособлений и механизмов для минимизации затрат
на администрирование.

Данный ман не на что не претендует и не является истиной в последней... и т.п.

Всем успехов, если у кого есть какие практические наработки в данной области очень ждем...

зы:  ltsp-server-standalone ставит и настраивает DHCP сервер самостоятельно, не забудте подправить его конфиги под свою сеть и рестартануть его. DHCP сервер играет одну из важнейших ролей в терминал-серверном хозяйстве, с поощью него можно настроить очень многие параметрв вплоть до того, какую ось подсовывать клиенту в зависимость от мак адреса карточки... см. man по dhcp. А кто бы мог подумать, что он кроме раздачи IP еще много чего может...

Литература, помогавшая победить ;) :
https://help.ubuntu.com/community/ThinClientHowto?highlight=%28%2Fvar%2Flib%2Ftftpboot%2Fltsp%2F%29
http://www.pachikov.com/ablog/posts/2006/03/07/terminal-server-for-home-media-pcs/
https://help.ubuntu.com/community/Installation/LocalNet?highlight=%28failed%29%7C%28pxelinux%29%7C%28Configure%29%7C%28Configure%29%7C%28pxelinux%29%7C%28mount%29%7C%28call%29
https://help.ubuntu.com/7.04/installation-guide/i386/install-tftp.html
http://wiki.ltsp.org/twiki/bin/view/Ltsp/DHCP
http://syslinux.zytor.com/pxe.php
http://www.sweetnam.eu/index.php/PXE/Kickstart_Rough_Howto
« Последнее редактирование: 17 Август 2007, 11:27:05 от detergen »

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #3 : 11 Сентябрь 2007, 12:41:17 »
ltsp_ubuntu_feisty_i386-1.tar.bz2
вот что вытянул, что сейчас с этим делать ?
брал тут http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-5.0/ltsp_ubuntu_feisty_i386-1.tar.bz2

Оффлайн mivals

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #4 : 20 Февраль 2008, 13:13:38 »
Есть сервер с 64-битным Ubuntu и 32-х битные терминалы (бездисковые). ltsp-build-client строит на сервере 64-х битный образ для загрузки, который терминалы, есс-но, отказываются выполнять.

Кто нибудь пробовал использовать образы для терминалов с какого-нибудь 32-х битного сервера для описанной выше ситуации?

Если да, то поделитесь, пожалуйста, как перенести этот образ на 64-х битный сервер.

Спасибо detergen'у за предоставленный материал по этой теме! С его помощью без проблем установил 32-х битный терминал- сервер.
 

Оффлайн X-Men

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #5 : 20 Декабрь 2008, 10:41:40 »
Люди такая проблемма поставил ubuntu 8.10 +ltsp
всё запускается вожу пароль а дальше чёрный экран сам гном не запускается крыса  бегает и всё!!
« Последнее редактирование: 20 Декабрь 2008, 13:20:41 от X-Men »

Оффлайн lvlonstradamus

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #6 : 03 Июль 2009, 13:01:36 »
всё запускается вожу пароль а дальше чёрный экран сам гном не запускается крыса  бегает и всё!!

боюсь сморозить глупость но таки спрошу. а собственно сам гном то установлен? или только иксы голые? потому что такая картина возникает именно в этом случае как мне кажется. хотя могу и ошибаться.

Оффлайн Konstantos

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #7 : 07 Июль 2009, 17:00:35 »
Подскажите плз, каким образом производится подключение (взаимодействие) к сеансу пользователя.
про vnc знаю :) - но на мой взгляд это пахабное решение  - под каждым зверем vnc сервер стартовать.
Заранее благодарен.

Оффлайн Сибирский валенок

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Сервер терминалов на основе UBUNTU (xUbuntu?)
« Ответ #8 : 12 Ноябрь 2009, 16:58:06 »
Действительно, что использовать в винде в качестве клиента ltsp-сервера?
Я готов поклясться головой шута.

rapidsp

  • Гость

 

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