Вадим Феофанов Записей: 121 |
Наконец-то собрался с материальными ресурсами чтобы в классе установить сервер. Замысел был сделать сервер, с которого бы могли загружаться "тонкие" клиенты, то есть машины с 120 Мб ОЗУ и может быь вообще без жестких дисков. Поскольку упоминания про наличие такого решения в АльтЛинуксе встречаются достаточно часто, то не разобравшись в сути вопроса решил, что терминальным сервером является AltLinux Server. Однако после двух недель "тонкие" клиенты так и не стали загружаться, а прчтение текстов по этому поводу наконецто привело меня к понимаю того, что терминальным сервером является именно AltLinux Terminal. И тут обнаружилось, что рекомендаций по установке и использования терминального сервера, запуску терминальных влиентов, скриншотов загрузки терминального клиента и детального описания настройки терминального сервера - не существует. о крайней мере я найти не смог. Относительно легко находится просто стандартное описание пошаговой установки AltLinux Terminal, но ниоткуда не следует, что этого достаточно, чтобы терминальный клиент начал загружаться после того, как у него в BIOS будет выставлена сетевая загрузка по PXE. В связи с чем задаю вопрос - кто-нибудь вообще пользуется именно терминальным сервером, с которого бы загружались по сети все компьютеры компьютерного класса? Если кто-нибудь пользуется таким решением, прошу отоззваться и поделиться порядком действий по запуску в работу всего этого безобразия, которое как обычно оказалось вообще не документировано в официальном порядке. Добавлю, что после нескольких дней поиска в интернете ответов на возникшие у меня вопросы, мне уддалось найти следующую страничку - Организация класса: сетевая устаовки и wiki, где уже как будто идет приближение к решению той задачи о которой я пишу.И все-таки вопос к разработчикам и пользователяим - почему так мало материалов по терминальным клиентам итерминальному серверу? И что пошагово нужно сделать для того, чтобы заработали и терминальные клиенты и сервер, то есть класс в целом, а не только терминальный сервер? |
testuser Записей: 990 |
Здесь быстрее ответят: http://forum.altlinux.org/index.php/topic,6395.... |
Viktor Записей: 1327 | |
Илья Барабаш Записей: 421 |
Работает уже два года. Сначала на 4, потом на 5 альте. Работает из коробки, максимум нужно днс и дхцп поднастроить. По поводу настройки загрузчика - могу скинуть инструкцию и lilo.conf За основу взят загрузчик от 4 терминала. Особых проблем нет, заисключением подвисания тонкого клиента при работе с опенофисом и Tux-приложениями. Но обычно 2-3 раза за день. Потом нормально. Логи не разбирал, как то уже привыкли. |
Вадим Феофанов Записей: 121 |
Спасибо за ссылки, значит эта проблема все-таки обсуждается. Не пойму только, почему на этом форуме не обсуждается, ведь терминальный сервер - это наиболее дешевое решение по-моему для класса. Наверное на этом форуме участники - все из богатых школ )) Илья Барабаш писал(а): По поводу настройки загрузчика - могу скинуть инструкцию и lilo.conf За основу взят загрузчик от 4 терминала. Особых проблем нет, заисключением подвисания тонкого клиента при работе с опенофисом и Tux-приложениями. Но обычно 2-3 раза за день. Потом нормально. Логи не разбирал, как то уже привыкли. Пожалуйста скинте и инструкцию и lilo.conf, можно даже на почту vyf2006@ yandex.ru (естественно, без пробела после "собачки"). Что касается перезагрузки в течение дня, то у меня на машинах с 128 Мб ОЗУ стоит ПСП5 Легкий, так я его стараюсь после каждого урока перезагружать, в крайнем случае после 2-х уроков. Так что хуже точно не будет.
|
Вадим Феофанов Записей: 121 |
Ну раз уж у линуксоидов принято вместо ответов давать ссылки, то и я буду проникаться этой культурой и тоже оставлять после себя всякие ссылки, которые якобы чем-то могут помочь )) http://www.uneex.ru/static/AltDocs_school-termi... http://freesource.info/wiki/Dokumentacija/LTSP5... http://www.altlinux.org/LTSP http://www.uneex.ru/static/AltDocs_school-termi... |
Viktor Записей: 1327 |
> Относительно легко находится просто стандартное описание пошаговой установки AltLinux Terminal, но ниоткуда не следует, что этого достаточно, чтобы терминальный клиент начал загружаться после того, как у него в BIOS будет выставлена сетевая загрузка по PXE Следует, Вы пробовали? Если да, то в чем конкретно проблема, что-то не работает? Обсуждений нет потому, что проблем нет. Работает "из коробки". Порядок действий по нестандартному конфигурированию зависит от архитектуры Вашей сети. Например, на моем ТС нет DHCP-демона и одна сетевая карта. > По поводу настройки загрузчика - могу скинуть инструкцию и lilo.conf. PS По-моему Линукс Терминал 4.0, это лучшее из того, что сделал Альт для школ. И за это отдельное спасибо отдельным товарищам. |
Storke Записей: 115 |
Мы установили и настроили 5 классов на базе ALT Linux Terminal 4.0. Порядок такой. 1. Выбираем 4.0 версию. Старовата, но протестирована и лучше поддерживает "железо". 2. Сеть должна быть в классе 100 Мбит/с. Если меньше, то будут жуткие тормоза и работать будет практически невозможно. Для этого достаточно заменить hub, если еще старенький. 3. Подбираем ПК для сервера. Нужен самый лучший в школе, лучше двухъядерный и максимум ОЗУ, но не менее 2 Гб для 10 ПК. 4. Изучаем "железо" на терминалах. Тут главное - видеокарта. Именно поэтому лучше версия 4.0. Тестировали Kraftway, CLR, Aquarius, Depo и пр. Все они работают в 4.0. 5. Далее смотрим на сетевую карту. Лучше интегрированная, так как она по умолчанию поддерживает загрузку по сети - PXE (нужно только выбрать этот режим в BIOS). Если сетевая карта PCI, то 100% она без загрузки по сети. В этом случае нужен любой HDD, на который устанавливаем "ручками" эмулятор загрузки (отдельная тема). Загрузку через CD/DVD сразу отметайте - медленно и шумно, кроме того часто приводы уже никуда не годятся. Если сетевая карта поддерживает загрузку по сети, то внутри системника лучше все поотключать лишнее, включая HDD, FDD, CD/DVD. Будет меньше шума и потребления энергии, что хорошо скажется на продолжительности службы блока питания. 6. Устанавливаем и настраиваем Терминальный сервер. Процедура установки несложная. Предупреждаю заранее, что в 4.0 будут уничтожены все данные на HDD, данная версия не поддерживает мультизагрузку. Лучше иметь 2 сетевые карты - одна для внутренней сети, другая - для внешней (Интернет). Это позволит раздавать еще и Интернет на терминалы учеников. Внутрення сетевая карта буцдет иметь адрес 192.168.0.1 и маску 255.255.255.0, т. е. нужно выбрать по умолчанию при установке и ни в коем случае не менять (будут проблемы, если сменить ее адрес). На внешней сетевой карте настраиваtте выход в Интернет. Как правило, это 10.R.x.x, где R - номер региона. DHCP будет по умолчанию. Его трогать не надо. Сам сервер в дальнейшем может быть использован как рабочая станция учителя. Позже можно настроить, если нужно, прокси, контент-фильтр и пр. (отдельная тема). 7. Запускаем сервер, заводим несколько пользователей. Включаем для начала один терминал и смотрим, загружается он или нет. Если загрузка не идет, то на сервере меняем местами кабели, подключенные к сетевым картам (бывает такая проблемка). 8. Если все правильно сделали, то терминалы будут загружаться и можно приступать к работе. Достаточно админить только сервер. Замечания: не рекомендуется заходить под одним и тем же логином с разных терминалов одновременно (это, к сожалению, возможно), если будут зависания после нормальной работы, то проблема, скорей всего, будет в малом количестве ОЗУ - нужно будет добавлять. PS. Мы запускали Терминальный сервер на Pentium-166 с ОЗУ 32 Мб. Правда, пришлось видеокарту подбирать. Распространненые S3 не работают. Терминалы буквально "летают". |
Вадим Феофанов Записей: 121 |
В понедельник школа будет открыта, вечером отпишу о результатах. |
Вадим Феофанов Записей: 121 |
Storke писал(а): 8. Если все правильно сделали, то терминалы будут загружаться и можно приступать к работе. Достаточно админить только сервер.
Последовательно были установлены AltLinux Terminal 4.0 и 5.0.1. Результат один и тот же. Сама установка сервера прошла вполне нормально. При установке присваиваю нижней сетевой карте адрес 192.168.0.1 После установки завожу пользователя ( на этапе тестирования одного).
После этого начинаю загружать клиентскую машину. В BIOS выставляю загрузку по сети PXE (сетевая карточка встроенная), после чего включаю компьютер на загрузку. Загрузка вполне себе начинается нормально. После первых табличек на мониторе пишется
После этого начинается подключение TFTP, после попыток подлючения компьютер три раза пишет
и итоговая надпись, что загрузочный сектор не найден. Что порекомендуете? Что я не сделал?
|
Илья Барабаш Записей: 421 |
Скорее всего сетевая загрузка разрешена на двух интерфейсах, нужно явно прописать только один. Ну это как один из вариантов. Завтра постараюсь незабыть выложить конфиги
|
Viktor Записей: 1327 |
> Последовательно были установлены AltLinux Terminal 4.0 и 5.0.1 tftpd на сервере запущен? Попробуйте перезапустить service xinetd restart |
Вадим Феофанов Записей: 121 |
Viktor писал(а): > Последовательно были установлены AltLinux Terminal 4.0 и 5.0.1 Это значит, что сначала установил 5.0.1 после чего попробовал запустить тонкого клиента с клиенткой машины - получил реакцию системы, описанную выше. После этого снес на сервере 5.0.1 и установил 4.0, однако на клиентских машинах после попытки загрузится те же самые символы.
Сама сетка работает, ибо некоторое время назад я устанавливал школьный сервер и к адресу 192.168.0.1 клиентские машины подключались и документацию на школьном сервере вполне читали. Основная проблема, что со 120 Мб памяти все это сильно медленно происходит.
|
Вадим Феофанов Записей: 121 |
Viktor писал(а): tftpd на сервере запущен? Никаких специальных действий я для этого не предпринимал. А что это, зачем и как сделать?
|
Viktor Записей: 1327 |
Попробуйте перезапустить. На сервере от root выполните service xinetd restart > со 120 Мб памяти |
Вадим Феофанов Записей: 121 |
Viktor писал(а): Попробуйте перезапустить service xinetd restart > со 120 Мб памяти На сервере много памяти, 120 Мб на клиентских машинах.
Адрес 192.168.0.1 ,больше нигде не используется. Вторая сетевая карточка в сервере без присвоенного адреса - интернет пока в класс не заведен.
|
Viktor Записей: 1327 |
> 120 Мб на клиентских машинах. > Адрес 192.168.0.1 ,больше нигде не используется. CLIEN IP:192.168.0.1 Вы какой диапазон ip-адресов указали в настройках dhcp-сервера. |
Вадим Феофанов Записей: 121 |
Viktor писал(а): > 120 Мб на клиентских машинах. Теперь уже завтра )))
|
Viktor Записей: 1327 |
> Адрес 192.168.0.1 ,больше нигде не используется. |
Вадим Феофанов Записей: 121 |
Viktor писал(а): > Адрес 192.168.0.1 ,больше нигде не используется. Никакой не указывал. Где и как это делается?
|
Вадим Феофанов Записей: 121 |
Viktor писал(а):
tftpd на сервере запущен? Попробуйте перезапустить service xinetd restart После перезапуска service xinetd restart то же самое за исключение того, что CLIENT ID:192.168.0.248
|
Viktor Записей: 1327 |
Покажите cat /etc/dhcp/dhcpd.conf |
Вадим Феофанов Записей: 121 |
Viktor писал(а): Покажите cat /etc/dhcp/dhcpd.conf [root@server ~]# cat /etc/dhcp/dhcpd.conf ddns-update-style interim; ignore client-updates; allow booting; allow bootp; option option-128 code 128 = string; option option-129 code 129 = string; use-host-decl-names on; next-server 192.168.0.1; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.20 192.168.0.250; option domain-name "example.com"; option domain-name-servers 192.168.0.1; option broadcast-address 192.168.0.255; option routers 192.168.0.1; option subnet-mask 255.255.255.0; option root-path "192.168.0.1:/var/lib/ltsp/i586"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i586/pxelinux.0"; } else if substring( option vendor-class-identifier, 0, 9 ) = "Etherboot" #filename "/ltsp/i586/nbi.img"; filename "/ltsp/i586/pxelinux.0"; } else { option-129 = " initrd=/ltsp/i586/initrd.img"; filename "/ltsp/i586/vmlinuz"; } } ----------------------конец вывода файла Данные по сетевой карточке на клиентском компьютере: 00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 84) |
Viktor Записей: 1327 |
Если и Вас нет на 192.168.0.1 корректно настроенного DNS-сервера, закомментируйте строки (поставте в начало #) ddns-update-style interim; и
use-host-decl-names on; # то же закомментируем |
Вадим Феофанов Записей: 121 |
Viktor писал(а): Если и Вас нет на 192.168.0.1 корректно настроенного DNS-сервера, закомментируйте строки (поставте в начало #) ddns-update-style interim; и
use-host-decl-names on; # то же закомментируем Специально DNS не настраивал, рассчитывая что все работает "из коробки". Но после того, как закомментировал указанные вами строки, то на клиентской машине при попытке загрузки по сети появилась надпись
NO DHCP or proxy...... (вместо многоточия идет некоторый текст, уж не стал переписывать какой, смысл такой, что ничего не загружается) ))
|
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .