Доступны (http://lists.altlinux.org/pipermail/ltsp-server/2008-Septemb...) для загрузки <a href=ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Termin...образы</a> дистрибутива ALT Linux 4.0 Terminal (http://www.altlinux.org/LTSP), предназначенного для удобного развертывания терминальных серверов.
Набор содержит CD ISO образ (800Мб) без требования поддержки PAE в процессоре, а также DVD ISO с поддержкой более 4Gb RAM и дополнительными пакетами.
Вместе с тем доступны как <a href=http://www.altlinux.org/Mkimage>средства</a> для сборки модификаций на основе данного выпуска, так и <a href=http://www.magic.kiev.ua/ru/solutions/servers/altsp5/>коммерческие услуги</a> по адаптации, внедрению и поддержке.
На данный момент в ALT Linux интегрирована поддержка гибридного варианта LTSP5+LTSP4 — взято лучшее из каждой ветки. В частности, используется XDMCP, вместо ldm, на тонком клиенте и NFS root, вместо закачивания образа в оперативную память т...URL: http://lists.altlinux.org/pipermail/ltsp-server/2008-Septemb...
Новость: http://www.opennet.me/opennews/art.shtml?num=17850
Неплохо. Вот теперь видно, что alt linux на что-то годен.
Уж очень X-протокол прожорлив до сети. Тот же RDP грузит сеть гараздо (даже очень гораздо ;) ) меньше. Не рассматривали ли варианты с организацией терминального сервера на каком-то альтернативном протоколе (или еще лучше - мультипротокольный вариант)?
Я понимаю, что гигабитное оборудование быстро дешевеет, но не всегда терминальный доступ используется по локальной сети.
Рассматривали; в сторону мультипротокольного копаем (и прогибали апстрим).Здесь решалась скорее задача современного варианта для слабеньких клиентов (вроде первых pentium или eBox 2300), поскольку другие LTSP5-несущие дистрибутивы либо вообще не бутаются на 64M, либо через несколько минут загружаются, но жутко тормозят.
Соответственно дальше собираемся прикручивать NX и RDP -- для последнего некоторый задел с весны на месте, но управляемости "из коробки" нет.
> Я понимаю, что гигабитное оборудование быстро дешевеет,
> но не всегда терминальный доступ используется по локальной сети....а ещё забесперебоить сервер несколько проще, чем и сервер, и всех клиентов. Это ещё одна причина, по которой успокаиваться не получится ;-) (пишу с терминала, который трое суток тому опять падал по питанию -- и UPS сюда не собираюсь пока ставить, чтоб не забывать)
На FreeNX работает со свистом, что по сети, что удаленно через интернет.
Также водится здесь: ftp://ftp.linux.kiev.ua/pub/Linux/ALT/4.0/Terminal/current/iso/
http://ftp.linux.kiev.ua/pub/Linux/ALT/4.0/Terminal/current/iso/
rsync://ftp.linux.kiev.ua/pub/Linux/ALT/4.0/Terminal/current/iso/Всегда рад идеям по улучшению; некоторые даже с патчами приходят :-)
А с принтерами как дела? NX - вещь классная. Останавливает только одно: на каждый клиентский принтер нужно дрова на сервер пихать. А оно как-то некошерно. Вот если бы что-то типа ScrewDrivers под него было. Сразу бы винду со всех терм. серверов выкинул нах.
Давайте в рассылку? -- сейчас есть некоторая заделка под печать и у людей работает, но до "коробки" ещё не доведено (как и сканеры). Что такое ScrewDrivers -- не знаю, сталкивался только (рядом) с ThinPrint.Если "навскидку" -- то с принтерами всё равно где-то придётся отрабатывать ppd, или это будет cups+вся_ботва на стороне тонкого клиента, или это будет cups+куча_ppd+raw до клиента. В первом случае сложнее настройка и выше ресурсоёмкость клиента, во втором -- "на каждый дрова на сервер".
ИМХО апстрим не на той задаче сконцентрирован. Не только Альт, но и другие. Как не посмотришь везде основной упор делается на то чтобы старое барахло заставить работать. Может на западе оно и актуально, да только наши реалии таковы что надо к 1С подцепить 30 магазинов по всей области раскиданных. В магазин купить комп за 8-10 т.р. - не расходы. Но надо чтобы оно печатало и всякую шнягу типа фискальных регистраторов на COM/USB-порту понимало. Вот это и есть апстрим. Даже локальные диски и флэшки не так актуальны, как банальная печать из терминальной сессии. А этого звиняйте на линуксовом сервере добиться ой как непросто. А все потому что принтер нужно полноценно к серваку подцпить. Например через самбу и дрова купсу дать (если найдешь еще) и т.д. На самом деле все что нужно - перехватывать на серваке вывод на печать и тупо отправлять клиенту в виде файла, а клиентский софт пусть печатает его уже теми средствами, кот. его операционка предоставляет.
Вы господин чего то гоните.... что значит 8-10 т.р. не деньги?! А может вы забыли, что это школьный дистриб? Давно в школе были? Забыли как на 400 целеронах фотошоп 7 по пол дня грузиться? Как часто школа может позволить себе купить компы? А есль ли у школы бабло на это?Тут я полностью солидарен с Michael`ем. Респект, как говориться, и уважуха.
Какой Photoshop?! Вы что! «Поднять перо», «Опустить перо», «Сместиться на вектор» и т.д. :) Вот как мы в школе рисовали. А о мышках никто и не мечтал. :)
Да я согласен, что это дистр для школы и денег там нет и т.д. Но это одно применение технологии. И оно уже более-менее разработано и применяется и все с ним хорошо. А я грю про другое применение. Просто задача другая, другие условия и требования. Сейчас она решается терминалами от MS/Citrix. Но очень хочется избавиться от этого. А это пока не получается. И причина в том, что нет простого, технологичного, легко воспроизводимого способа подключить любого клиента с любым принтером. Для Windows Server 2003 есть (но тоже совсем не сразу появился), а для Линукса - нет.
вот поподробней бы про цитрикс и "решено" ;)
вот есть терминал к серванту где-то в ландоне, там сервант без дров для нашего фейри... и какже мине напечать в моем офисе, на ентот СЕТЕВОЙ принтер, дрова на кылиенте есть
>вот поподробней бы про цитрикс и "решено" ;)
>вот есть терминал к серванту где-то в ландоне, там сервант без дров
>для нашего фейри... и какже мине напечать в моем офисе, на
>ентот СЕТЕВОЙ принтер, дрова на кылиенте естьНа цитриксе не скажу, не пробовал. А вот на голом MS Server 2000-2003 всё просто:
либо покупаем и ставим ScrewDrivers (на сервер и на каждый клиент), либо ставим на сервер драйвера для PS (PCL) принтера, а на клиент свободный RedMon + GhostScript (или GhostPCL) и редиректим через GhostScript (GhostPCL) вывод удаленного PS (PCL) принтера на локальный. Если полноцветные картинки не печатать, то вполне себе шустро работает. Если еще сжатие добавить, так вообще хорошо даже на слабом канале.
Так и есть как ffirefox сказал. ScrewDrivers проще и универсальнее. С цитриксом ровно так же. Но все это при условии, что сервер подготовлен. Т.е. речь о том что ты сервак сам затачил как нужно. А если сервер чужой а ты к нему конектишься, то здесь уж что его админ придумал, то и юзаешь (иногда тихо матерясь).
>Да я согласен, что это дистр для школыНе совсем. Вариант для школы -- важный, но частный случай.
>А это пока не получается. И причина в том, что нет простого, технологичного, легко
>воспроизводимого способа подключить любого клиента с любым принтером.В этой формулировке его нет в принципе. Вопрос печати -- сложный в достаточной мере, чтобы послужить чуть ли не основной причиной смерти WinNT на Alpha...
>Для Windows Server 2003 есть (но тоже совсем не сразу появился),О проблемах родного (over RDP) я чуточку в курсе; про Citrix нет; ThinPrint стоит отчётливо отдельных денег.
>а для Линукса - нет.
С "любым" -- не бывает. С поддерживаемым -- было в ТЗ ещё на LTSP1 :-)
PS: буквально на днях один из людей, которые присылают патчи (точнее, сразу в git) -- озадачился прикручиванием "вредного" HP1000: http://lists.altlinux.org/pipermail/ltsp-server/2008-Septemb...
Посмотрим, что у него выйдет -- на стенде есть ещё LBP3300 из подобных.
У меня с терминала прекрасно печатает на принтер к этому же терминалу подключенный через протокол JetDirect. LTSP4.
Что я делаю не так?
да там и lpd хватает. и ресурсов жрёт меньше.
$ cat /etc/services |grep 515
printer 515/tcp spooler # line printer spooler
>да там и lpd хватает. и ресурсов жрёт меньше.lpd не может жрать меньше ресурсов, чем jetpipe или что там ещё придумали такого же :-)
про ресурсы может я и не прав (года так 4 назад тонких клиентов делал, тогда на lpd остановился)
а вот то что он в базибоксе не плохо работает - большой плюс :-D
не понял... есть же управляющие последовательности для терминалов/эмуляторов терминала, которые позволяют определять, что поток идет не на экран терминала, а на принтер терминала. и все замечательно печатается... копните в эту сторону, раз уж есть необходимость...
>не понял... есть же управляющие последовательности для терминалов/эмуляторов терминалаТут X-терминалы, tty само по себе никуда не бегает.
>ИМХО апстрим не на той задаче сконцентрирован.Ну апстрим (ltsp.org) сейчас сконцентрирован на возвращении поддержки LocalApps, кажется.
>Как не посмотришь везде основной упор делается на то чтобы старое барахло
>заставить работать.Не совсем. В Edubuntu, Debian, openSUSE, Fedora с LTSP5 минимальные требования к тонкому клиенту реально начинаются с PIII/96M (может, уже ужали до 64, но весной всё было грустно). Причём новые железки по $300 вроде тех же eBox недотягивали по процессорной мощности, чтоб грузиться не по пять минут.
>Может на западе оно и актуально
Актуально в образовании и экономных фирмах (где до сих пор бывает DOS/Win3.x/9x). У нас тоже бывает.
>да только наши реалии таковы что надо к 1С подцепить 30 магазинов
>по всей области раскиданных. В магазин купить комп за 8-10 т.р.
>- не расходы.Дело не только в цене тазика -- он место занимает, энергию расходует, тепло выделяет, шумит. Винчестер отказывает через несколько лет, как правило. Специализированный тонкий клиент за те же деньги можно прицепить на спину монитору, он жрёт ватт двадцать и вообще не шумит (ломаться там тоже нечему).
>Но надо чтобы оно печатало и всякую шнягу типа фискальных регистраторов
>на COM/USB-порту понимало.Не нашёл сходу -- вроде несколько месяцев назад в альтовских рассылках спрашивали, как завести конкретную модель банковского принтера или какую купить; _кажется_, в ответ прозвучало "без сертифицированного драйвера он у вас фискальным всё равно не будет :(", но точно не помню. Из того, что нашёл (можно попробовать уточнить):
http://lists.altlinux.org/pipermail/sisyphus/2006-September/...>Вот это и есть апстрим.
Вероятно, Вы путаете "апстрим" и "майнстрим" :)
>Даже локальные диски и флэшки не так актуальны, как банальная печать
>из терминальной сессии.Кому как, но спорить с важностью печати не буду. Просто в предварительном обсуждении планов по этой части вырисовывается сходу довольно много важных вещей, начиная с контроля доступа.
В любом случае -- если интересно с практической точки зрения, приглашаю в ltsp-server@ -- будем разбираться по ходу дела. Заделки-то много под что есть, включая usbip...
Да все верно. Я не говорю, что это в принципе невозможно. В каждом частном случае можно найти решение. Я говорю, что нет простого, технологичного, легко воспроизводимого способа подключить любого клиента с любым принтером (пардон что повторяюсь).
Для подключения клиента к МС серваку нужно 15 минут вне зависимости от того, что у него там стоит и как настроено. Ему просто высылается клиентский софт со всеми настройками и по телефону сообщается что с ним сделать на уровне "сохрани файл из почты - запусти - проверь - до свидания". Потому что есть решение, которому по барабану какой принтер стоит на клиенте. Дрова на сервер под него не ставятся. Серверный софт вообще не парится выводом на печать. Он его просто отправляет клиенту в виде файла, а клиентская часть с ним разбирается уже средствами своей операционки или может например этот файл сохранить в PDF. Поэтому если локальная печать у клиента настроена и работает, то и из терм сессии проблем нет.
Под линуксовый терминал такого решения к сожалению нет. Там все нужно сделать по честному. Дать доступ к принтеру на клиенте, поставить дрова на сервер, подцепить этот принтер к нему самбой или каким другим путем. Понятно, что с какими-то принтерами этот фокус получится, но это не универсальный вариант.
>Для подключения клиента к МС серваку нужно 15 минут вне зависимости от
>того, что у него там стоит и как настроено. Ему просто
>высылается клиентский софт со всеми настройками и по телефону сообщается что
>с ним сделать на уровне "сохрани файл из почты - запусти
>- проверь - до свидания".В принципе, такое проходит, если к MS серваку подключать MS клиенты. (про rdesktop на linux я знаю, но не во всех дистрибутивах он корректно работает).
Однако, поверь мне, при подключении X - X, практически на любом дистрибутиве занимает не больше времени. (просто высылается скрипт по почте).
Верю! Более того, Citrix-клиент и на линукс ставится на счет раз таким же способом. И с принтером там все проще. Только одна загвоздка: на клиенте обычно винда. И изменить это далеко не всегда можно. По разным причинам.
ИМХО нужна довольно простая вещь - научить NX сервер не пытаться печатать самому, а переправлять принтерный вывод клиенту и научить клиента как ни в чем не бывало его печатать. Ни в винде 2003 ни в цитриксе это не реализовано. Они идут каким-то странным путем "универсального драйвера". Может это по факту оно и есть, только работает коряво. Правильную софтину по такому принципу сделала компания с названием tricerat. Вот эта хрень работает как часы. Ею и спасаемся.
Michael Shigorin, очень Вас прошу, прокомментируйте как-нибудь мой вопрос про подключение принтера в NX сессии. Очень тема насущная. Хочется компетентное мнение услышать. Как оно там на этом фронте?
>Michael Shigorin, очень Вас прошу, прокомментируйте как-нибудь мой вопрос
>про подключение принтера в NX сессии. Очень тема насущная.
>Хочется компетентное мнение услышать. Как оно там на этом фронте?Моё мнениё тут совсем не компетентное -- до NX руки _толком_ ещё не дошли, вылизывали школьный комплект и "гражданский" выпуск.
Повторюсь, мне его функциональность нужна тоже, поэтому интерес непосредственный. Но сейчас ответов нет, пока сам вопросы вот задаю, гуглю, смотрю.
есть неплохая альтернатива бесплатная, но закрытая: 2x TerminalServer (www.2x.com) - на базе NX протокола.
>есть неплохая альтернатива бесплатная, но закрытая: 2x TerminalServer (www.2x.com)Есть ещё ThinStation (thinstation.sf.net, кажется) -- IMHO менее развит, чем LTSP; из "более других" (и платных) вариантов -- syselegance.kiev.ua (линуксовые клиенты, стучащиеся на их собственный сервер на WinXP или Win2003). Ещё один линуксовый вариант сегодня показывали ребята из Maximize IT Service, но я не запомнил название/адрес проекта.
Наверняка чего позабывал -- добавляйте по вкусу, просто погулямши по Одессе и за пять часов до второго дня конференции -- почему-то хочется поспать %)