Вышел (http://www.x2go.org/index.php?id=48) релиз основанного на Debian Lenny терминального сервера x2go 3.0 (http://www.x2go.org/), позволяющего организовать работу тонких клиентов, машины которых обеспечивают лишь отображение данных, а выполнение приложений не привязано к рабочей станции и производится на централизованных серверах.
Транспортный протокол передачи данных в x2go построен на основе кода FreeNX (http://freenx.berlios.de/) и совместим с протоколом Nomachine NX (http://www.nomachine.com/), хорошо работающим по низкоскоростным каналам связи, в этом состоит ключевое отличие от проекта LTSP. Система поддерживает централизованное управление аккаунтами пользователей через LDAP сервис, балансировку нагрузки через разделение запросов клиентов на группу серверов, поддерживается заморозка рабочих окружений клиентов и восстановление работы с исходной точки через какое-то время (в качестве примера приводится ситуация когда клиент инициирует сохранение слепка текущего окружения н...URL: http://www.linux-magazine.com/online/news/one_for_all_termin...
Новость: http://www.opennet.me/opennews/art.shtml?num=21633
По описанию здесь получается классная весЧь)))
Как я понимаю это серверная часть и клиентом так же является NXClient. Тогда особых плюсов перед FreeNX нету, все равно придется NXclient загружать на терминалы с помощью thinstation или LTSP.>централизованное управление аккаунтами пользователей через LDAP сервис
SSH + libnss_ldap
>балансировку нагрузки через разделение запросов клиентов на группу серверов
Балансировка поддерживается с версии 0.7.3 в FreeNX, правда terminate и cleanup только с 0.7.4 из SVN
>Cохранение слепка текущего окружения на свой USB Flash
А смысл когда в самом NX реализовано понятие suspend сессии, зачем терминальному клиенту восстанавливать сессию на другом сервере? Балансировщик сам выберет более свободный сервер.
Единственный плюс можно отметить в сжатие данных при выводе заданий на печать.
Все изложенное мое личное ИМХО!
>[оверквотинг удален]
>>Cохранение слепка текущего окружения на свой USB Flash
>
>А смысл когда в самом NX реализовано понятие suspend сессии, зачем терминальному
>клиенту восстанавливать сессию на другом сервере? Балансировщик сам выберет более свободный
>сервер.
>
>Единственный плюс можно отметить в сжатие данных при выводе заданий на печать.
>
>
>Все изложенное мое личное ИМХО!видно что вы изучали вопрос. а скажите для чего *в настоящее время* люди используют терминал серверы на линуксе?
просто я сколько встречал терм. серверы - у них только одно применение - 1С, естественно под виндовс. я имею в виду какие приложения ваши юзеры используют если не секрет. не ради флейма. просто интересно.
>видно что вы изучали вопрос. а скажите для чего *в настоящее время*
>люди используют терминал серверы на линуксе?Если "4 месяца назад" подпадает под настоящее время, но я разворачивал простенькое решение на ~30 пользователей с одним сервером для минимизации расходов и простоты обслуживания.
Пользователи - что-то вроде "менеджеров", использовали - firefox, OO.org, thunderbird.
Скажите, а не было ли у вас проблемы с загрузкой процессора при отображении Flash страниц?
Я сейчас в тестовой эксплуатации гоняю на достаточно мощном сервере LTSP-Ubuntu. Всё замечательно, кроме загрузки процессора и сети (мегабайты в секунды) при отображении некоторых flash страниц (или группы).
>Скажите, а не было ли у вас проблемы с загрузкой процессора при
>отображении Flash страниц?
>Я сейчас в тестовой эксплуатации гоняю на достаточно мощном сервере LTSP-Ubuntu. Всё
>замечательно, кроме загрузки процессора и сети (мегабайты в секунды) при отображении
>некоторых flash страниц (или группы).Есть порезал с помощью flashblock'а под FF. Если пользователю нужно посмотреть флешь по разрешает просмотр в flashblock
https://addons.mozilla.org/en-US/firefox/addon/433
>видно что вы изучали вопрос. а скажите для чего *в настоящее время*
>люди используют терминал серверы на линуксе?
>просто я сколько встречал терм. серверы - у них только одно применение
>- 1С, естественно под виндовс. я имею в виду какие приложения
>ваши юзеры используют если не секрет. не ради флейма. просто интересно.
>у меня например производство работает так в 30 км от офиса(сервера все в офисе), компы слабые и старые, юзеры не квалифицированные, весьма удобно затрат на модернизацию железа никаких:) ибо ставить можно любое старье, да и вообще удобно управлять , 1с не держим ;-)
>[оверквотинг удален]
>>
>>
>>Все изложенное мое личное ИМХО!
>
>видно что вы изучали вопрос. а скажите для чего *в настоящее время*
>люди используют терминал серверы на линуксе?
>просто я сколько встречал терм. серверы - у них только одно применение
>- 1С, естественно под виндовс. я имею в виду какие приложения
>ваши юзеры используют если не секрет. не ради флейма. просто интересно.
>1C под wine etersoft, OpenOffice, Firefox, Thunderbird это основные программы, которые используются у меня на терминальных серверах.
>
> а скажите для чего *в настоящее время*
>люди используют терминал серверы на линуксе?
>просто я сколько встречал терм. серверы - у них только одно применение
>- 1С, естественно под виндовс.запуск 1с , но под wine
А есть где-нибудь информация что они называют низкоскоростными каналами связи?
Небось 1МБ/сек...
Модемные соединения под 56 кбит/с и ниже
А USB-флешки монтируются/мапяться на сервер.
Новость про сервер. А на чем клиенты строятся? На thinstation?
>А USB-флешки монтируются/мапяться на сервер.
>Новость про сервер. А на чем клиенты строятся? На thinstation?У них свой клиент.
Так USB-флешки монтируются/мапяться на сервер??
Вопрос такой а можно а терминальном сервере linux с nxMachine поставить wine + 1c ? с учетом того, что 1с будет работать в клиент-серверном режиме ?и база 1с будет на постгре на этом же сервере
а! вот это было бы интересно
взять например wine etersoft
Занимался этим раньше, в паре фирм стоит такая схема, терм сервер на линкусе, с постгресом и FreeNX, всё работает уже как года полтара, и ещё у одного клиента стоит 1C с dbf базами, скорость поменьше но и клиентов всего 10, так что тянет...
>Занимался этим раньше, в паре фирм стоит такая схема, терм сервер на
>линкусе, с постгресом и FreeNX, всё работает уже как года полтара,
>и ещё у одного клиента стоит 1C с dbf базами, скорость
>поменьше но и клиентов всего 10, так что тянет...Занимаюсь по сей день =), 6 серверов приложений 100 клиентов, база на MSSQL, конфы монтирую с M$ сервера через winecifs, скорость конечно падает из-за wine etersoft =(, но незначительно.
>конфы монтирую с M$ сервера через winecifsа поподробнее, что такое конфы, что то не пойму?
п.с. в 1с конфы обычно конфигурации>6 серверов приложений
на линуксе, фре или ... как разбиты на каких компах?
>база на MSSQL
отдельный сервант или с чем-то еще?
>wine etersoft
покупали ?
ну опишите. интересно все таки сэкономить 350 т.руб ;)
сколько человек работают с одним сервером приложений 1с, какие у них машины, какие сервера
очень, очень интересно ;)
>>конфы монтирую с M$ сервера через winecifs
>а поподробнее, что такое конфы, что то не пойму?
>п.с. в 1с конфы обычно конфигурацииДа конфигурационные файлы.
>>6 серверов приложений
>на линуксе, фре или ... как разбиты на каких компах?На линуксе Kubuntu 8.04.2.
Стоят 2 сервера
на 8-ми головый Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
MemTotal: 16622572 kB
Они принимают до 30 подключений.
4 других сервера слабее они принимают до 11 подключений.
Вот их параметры:
4-ех головый model name : Intel(R) Xeon(TM) CPU 2.40GHz
MemTotal: 4154652 kB>>база на MSSQL
>отдельный сервант или с чем-то еще?Да отдельный сервер с M$ W$ 2003
>>wine etersoft
>покупали ?Да
У вас на каждом сервере свои пользователи? Или они могут мигрировать?
Есть еще сервер на Core Duo который балансирует нагрузку, т.е. если на одном сервере много народу кидает на другой.
Написал свою формулу сравнения по CPU, количеству процессоров, свободной памяти, и load avarage, балансирует примерно ровно.
>Есть еще сервер на Core Duo который балансирует нагрузку, т.е. если на
>одном сервере много народу кидает на другой.
>Написал свою формулу сравнения по CPU, количеству процессоров, свободной памяти, и load
>avarage, балансирует примерно ровно.Понятно, что вы там подпиливали... С помощью какого софта происходит этот процесс миграции?
>Понятно, что вы там подпиливали...Подпиливал балансирующий, т.е. собирал из SVN, писал скрипты балансировки. На остальные сервера NX ставил уже собранный, из deb'ов.
>С помощью какого софта происходит этот процесс миграции?
У нас достаточно просто было мигрировать, кроме AD, ведется еще файл логинов и паролей, поэтому написав скрипт на perl и сохрани, на тот момент =), xls файл в текст, я без проблем заполнил базу LDAP'а.
Поднятые службы:
1. 1-ин FreeNX балансирущий сервер, на этом же сервере сейчас стоит допиленный LTSP сервер(см. ниже описал =)) ).
2. 6 серверов приложений на которые после определения загрузки попадают пользователи.
3. OpenLDAP - ну собственно централизованная база учетных записей.
4. Samba + NFS
5. OpenVPN для удаленных пользователей. (Удаленные принтеры тоже подключаем через VPN)
Так же стоит связка Postfix+LDAP+LDAP+Egroupware+Mysql, но это уже другая история, по почте.Немного о проблемах, не всех конечно.
1.Самое простое это как раз таки поднять FreeNX, тут думать не нужно, а файл конфигурационных хорошо описан. Т.к. проект FreeNX развивается, то в стабильных версиях выпуска не все работает и получилось так, что в последней доступной версии не работало, закрытие удаленной сессии, через terminate, а так же не работала очистка всех сессий, как решал проблему описал в допиливании.2. Файловый сервер был поднят на NFS и Samba для оставшихся M$ W$ машин, права доступа к файлам и папкам через расширенные ACL, но тут кстати столкнулся с проблемой связки ACL+NFS, т.к. NFS v3 не поддерживает, если не ошибаюсь, более 16 групп у пользователя, т.е. если на папку будет разрешен доступ пользователю, а группа будет уже 17-ой, то пользователь не получает отлуп, решили проблему пока просто, если у пользователя более 16 групп и нужно открыть доступ к папке, то добавляем его не в группу, а даем права на папку. Кстати данная проблема вполне решается через NFSv4. Так же столкнулись в проблеме с блокировками, это когда ods,doc... короче офисные файлы открывается на линухе, в винде офис говорит, что нету прав доступа.
3. Отказ от Thinstation в пользу LTSP. Методом научного тыка было выявлено, что имеется очень большой процент зависания терминалов, притом проявлялось это в разных программах от OO до FF =) (Openoffice, Firefox). Оказалось что NX просто вешался на изображениях и когда было запущенно много приложений, особенно Openoffice. Первичный перевод на LTSP дал более положительные результаты, но зависоны были, сейчас к LTSP прикрутил еще SWAP на 128Мб, и в последнее время началась стабильная работа, пока зависонов не наблюдается, пользователи работают в штатном режиме без всяких ограничений, поясню, раньше мы просили открывать меньше приложений и реже пользоваться FF.
На самом деле если вы действительно собираетесь мигрировать, то сталкнетесь с разными граблями особенно если вам нужно будет обеспечить работу, как MS W$ так и Linux.
Немного расписался, на сем откланяюсь =) Если интересно можно и man написать =)
>Немного расписался, на сем откланяюсь =) Если интересно можно и man написать
>=)я бы сказал очень интересно ;)
я как раз собирался поговорить с шефом и узнать его мнение по этому поводу, т.к. понял что 350 т.р нам походу не потянуть ;)
to HERETIC
давайте дружить почтовыми системами ;)просто хотелось бы иметь ваш контакт у себя а адресной книги.
с удовольствием помогу в написании статейки по миграции, если мы выберем этот путь.
Почтой не интересно, jabber'ом интереснее, heretic_spb@jabber.ru можно писать сюды, по рабочим дням.
>Почтой не интересно, jabber'ом интереснее, heretic_spb@jabber.ru можно писать сюды, по рабочим дням.
>очень хорошо !
а то вот подсчитали нам только софт обходиться что-то около 350 т.руб если все далать на винде
А можно ли пробросить с сервера в терм. режиме конкретную линукс-прогу (например, почтовый клиент) на виндовом клиенте? У меня 2x app server так делает с виндового терминала.
>А можно ли пробросить с сервера в терм. режиме конкретную линукс-прогу (например,
>почтовый клиент) на виндовом клиенте? У меня 2x app server так
>делает с виндового терминала.Seamless RDP, так же сам NX позволяет запускать только 1 приложение, а не весь сеанс.
>А можно ли пробросить с сервера в терм. режиме конкретную линукс-прогу (например,
>почтовый клиент) на виндовом клиенте? У меня 2x app server так
>делает с виндового терминала.можно, можно даже задать опцию командной строки для того, чтоб сам клиент не отражался. те, создать иконку, кликнув по которой пользователь запустит приложение, при чем для него оно ничем не будет отличаться от локального