Школьный сервер 4.1: различия между версиями

Материал из ALT Linux Wiki
Строка 233: Строка 233:


== Доделать ==
== Доделать ==
 
* alterator-ulogd и alterator-lightsquid до сих пор не работают?!?!? {{man|slazav}}
* до распространения хорошо бы добавить в дистрибутив курсы для moodle (взять у black@)
* <strike>до распространения хорошо бы добавить в дистрибутив курсы для moodle (взять у black@)</strike> Пофиксить по возможности странное поведение moodle {{man|bga}}
* <strike>добавить в дистрибутив скрипт импорта данных из 1С:Хронограф’а</strike> Не работает!
* <strike>добавить в дистрибутив скрипт импорта данных из 1С:Хронограф’а</strike> Не работает!
* alterator-openldap - перевести и поменять "запустить, остановить или перезапустить службу" на "Запустить, остановить или перезапустить службу..."  
* alterator-openldap - перевести и поменять "запустить, остановить или перезапустить службу" на "Запустить, остановить или перезапустить службу..."  
Строка 244: Строка 244:


=== 24.12.2008 (замечания QA) ===
=== 24.12.2008 (замечания QA) ===
# <strike>Цветовая схема инсталлера должна соответствовать схеме boot-splash и альтератора {{altbug|18326}} {{man|mex3}}</strike> - дать посмотреть {{man|cas}}
# <strike>Заголовки всплывающих окон (Critical, Warning, Question) должны быть локализованы {{altbug|18327}}</strike> -- проверить!
# <strike>Заголовки всплывающих окон (Critical, Warning, Question) должны быть локализованы {{altbug|18327}}</strike> -- проверить!
# <strike>Сменить значок всплывающего окна Critical на более подходящий {{altbug|18327}}</strike> fixed (?)
# <strike>Сменить значок всплывающего окна Critical на более подходящий {{altbug|18327}}</strike> fixed (?)
# <strike>По умолчанию не запускается сервер DHCP (возможно, нужен отдельный этап при установке) {{man|george}}
# <strike>По умолчанию не запускается сервер DHCP (возможно, нужен отдельный этап при установке) {{man|george}}
#: ''Пока прибил гвоздиком: этот сценарий просто захакивает dhcpd раздавать настройки по сети, интерфейс которой задан статически''
#: ''Пока прибил гвоздиком: этот сценарий просто захакивает dhcpd раздавать настройки по сети, интерфейс которой задан статически''
#: [[Изображение:Alterator-dhcp-autosetup.sh]]</strike>
#: [[Изображение:Alterator-dhcp-autosetup.sh]]</strike> Посмотреть/подумать, что делать с этим скриптом/как его изменить в случае статически настроенных внешних интерфейсов.
# <strike>Не показываются источники обновлений (см.ниже, как будет пофикшено - тестировать)</strike> Показываются!
# Сервер FTP не пускает локальных пользователей по умолчанию. Предлагается по умолчанию пускать анонимов и локальных пользователей {{man|slazav}}, {{man|inger}}
# <strike>При включенном брандмауэре FTP-сервер не работает в пассивном режиме. Возможно, нужно прописать порты для пассивного режима на сервере явно и включить их по умолчанию в настройке брандмауэр</strike> -- проверить!
# <strike>При включенном брандмауэре FTP-сервер не работает в пассивном режиме. Возможно, нужно прописать порты для пассивного режима на сервере явно и включить их по умолчанию в настройке брандмауэр</strike> -- проверить!
# <strike>Прокси-сервер не пускает на порт 8080 (alterator) {{man|george}} (''примечание: прокси не будет пускать никуда, если его не настроить'')
# <strike>Прокси-сервер не пускает на порт 8080 (alterator) {{man|george}} (''примечание: прокси не будет пускать никуда, если его не настроить'')
Строка 269: Строка 266:
#:: Не означает. Правда же, моё утверждение столь же голословно, как и ваше? Поясните, что именно, по вашему мнению, пропадает. george@. Пропадает единая база пользователей с указанием данных о них, в частности ролей. Для каждого сервиса все нужно указывать заново, а импорт из Хронографа дает лишь имена. Замечу. что это одно из главных пожеланий учителей и это то, что они имеют в случае сервера Windows. Неприлично выпускать продукт, заведомо уступающим конкурирующему даже в основных функциях. aen@
#:: Не означает. Правда же, моё утверждение столь же голословно, как и ваше? Поясните, что именно, по вашему мнению, пропадает. george@. Пропадает единая база пользователей с указанием данных о них, в частности ролей. Для каждого сервиса все нужно указывать заново, а импорт из Хронографа дает лишь имена. Замечу. что это одно из главных пожеланий учителей и это то, что они имеют в случае сервера Windows. Неприлично выпускать продукт, заведомо уступающим конкурирующему даже в основных функциях. aen@
#: Такой пафос здесь неуместен, т. к. по п. 2 у вас возражений нет, это раз. Никакой единой базы на момент совещания не было, так что никуда она бы не пропала, это два. Большая просьба на будущее выражаться понятнее. @george
#: Такой пафос здесь неуместен, т. к. по п. 2 у вас возражений нет, это раз. Никакой единой базы на момент совещания не было, так что никуда она бы не пропала, это два. Большая просьба на будущее выражаться понятнее. @george
# Проверить, что поправили в alterator-samba
# <strike>Выкинуть alterator-spamassasin</strike> done
# <strike>Заменить текст "It works" станицы Apache по умолчанию на оформленную страницу с названием продукта и направления читать документацию {{man|george}} (по договорённости нельзя по умолчанию перенаправлять ни на https:8080, ни на http:80:alt-docs, так как администратор должен сначала прочесть документацию, а в ней написано такое, что праздно тыкающему по ссылкам школьнику показывать не стоит)
# <strike>Заменить текст "It works" станицы Apache по умолчанию на оформленную страницу с названием продукта и направления читать документацию {{man|george}} (по договорённости нельзя по умолчанию перенаправлять ни на https:8080, ни на http:80:alt-docs, так как администратор должен сначала прочесть документацию, а в ней написано такое, что праздно тыкающему по ссылкам школьнику показывать не стоит)
#: Сделал дополнительный файл <tt>first.html</tt> и firsttime к <tt>indexhtml-school-server-4.1-alt5.1</tt>, который:
#* перебивает <tt>/etc/httpd2/conf/sites-available/default.conf</tt> на предмет другого DocumentRoot (лучше менять config-файл, чем index.html, потому что при обновлении не поедет)
#* вписывает в этот новый DocumentRoot единственный <tt>index.html</tt> с редиректом на <tt>alt-docs/indexhtml/index0.html</tt>
#* копирует начало из <tt>alt-docs/indexhtml/index.html</tt> и хвост из <tt>alt-docs/indexhtml/first.html</tt> в этот <tt>alt-docs/indexhtml/index0.html</tt> (чтобы сохранить дизайн, CSS-ы и прочее)</strike>
# (?) возможно, предусмотреть флажок на последнем этапе для задержки на чтение Release notes перед перезагрузкой
# (?) возможно, предусмотреть флажок на последнем этапе для задержки на чтение Release notes перед перезагрузкой
# Положить курсы moodle в виде файлов на диск
# Положить курсы moodle в виде файлов на диск
# <strike>Положить документацию снаружи на диск</strike> done
# <strike>Выкинуть alterator-auth, alterator-nut</strike> done. Что и где нужно менять в связи с выкидыванием alterator-auth? Дефолт alterator-auth сейчас - не LDAP.
# <strike>Выкинуть alterator-auth, alterator-nut</strike> done


== Тестирование ==
== Тестирование ==

Версия от 22:21, 16 января 2009

Анонс

Компания ALT Linux объявляет о выпуске серверного дистрибутива для образовательных учреждений ALT Linux 4.1 Школьный Сервер.

Интерфейс Школьного Сервера позволяет легко управлять:

  • межсетевым экраном (с помощью упрощенного или расширенного интерфейса);
  • почтовым сервером с поддержкой средств борьбы с вирусами и спамом;
  • веб-сервером Apache2 (модули веб-сервера, виртуальные сервера);
  • прокси-сервером (с поддержкой вывода статистики доступа);
  • Samba-сервером (организация доступа к каталогам, доступным по протоколу Samba);
  • FTP-сервером;
  • обновлениями системы (включая настройку источников обновлений);
  • учётными записями пользователей (в том числе изменять учётные данные и квоты на используемое пространство);
  • сетевыми интерфейсами;
  • источниками бесперебойного питания;
  • созданием локальных зеркал репозиториев;
  • резервным копированием;
  • синхронизацией времени на сервере;
  • выделением IP-адресов для локальной сети (DHCP-сервер);
  • веб-ориентированными приложениями (Moodle и MediaWiki).

Основные отличия от Office Server 4.0:

  • современная пакетная база
  • ядро Linux 2.6.25, поддерживающее более широкий спектр оборудования
  • новый внешний вид центра управления системой и установщика
  • FTP, почта и Samba берут систему пользователей из LDAP;
  • Новые модули центра управления системой (в том числе: резервного копирования, создания локальных зеркал репозиториев,
  • поддержка Moodle — системы для создания курсов и веб-сайтов, находящей все большее распространение в образовательных учреждениях
  • поддержка MediaWiki — системы для веб-сайтов, работающих по технологии «вики».

ISO-образ CD диска и образ для флеш-носителя находятся по адресу:

ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/4.1/school-server/4.1.0/iso/, а также будут доступны с ближайшего зеркала.

Список действующих зеркал можно найти по адресу

http://www.altlinux.ru/products/downloads/

Доступны следующие образы (перед именем файла указана его контрольная сумма):

9c2cf1ca56e3584323f3e62384c1c6fc	altlinux-4.1.0-school_server-i586-install-cd.iso

Список рассылки, посвящённый дистрибутивам ALT Linux Школьный Сервер:

https://lists.altlinux.org/mailman/listinfo/office-server (на русском языке)

Список существующих модулей альтератора

Модуль Комментарий Справка
alterator-sysconfig Symbol support vote.svg  Symbol support vote.svg 
alterator-lilo Symbol support vote.svg  Symbol support vote.svg 
alterator-sysinfo Symbol support vote.svg  Symbol support vote.svg 
alterator-xinetd Symbol support vote.svg  Symbol support vote.svg 
alterator-services Symbol support vote.svg  Symbol support vote.svg 
alterator-logs Symbol support vote.svg  Symbol support vote.svg 
alterator-pkg Symbol support vote.svg  Symbol support vote.svg 
alterator-datetime Symbol support vote.svg  Symbol support vote.svg 
alterator-tzone Symbol support vote.svg  непереведенные города в некоторых странах, отличных от России... Symbol support vote.svg 
alterator-root Symbol support vote.svg  Symbol support vote.svg 
alterator-users Symbol support vote.svg 
  • altbug #18310(Неочевидный способ заведения пользователей)
  • altbug #18309(Отрезает пробелы из конца пароля)
Symbol support vote.svg 
alterator-auth Symbol support vote.svg  Symbol support vote.svg 
alterator-net-eth Symbol support vote.svg  slazav@: при смене ip, возможно, стоит делать редирект на новый ip. Symbol support vote.svg 
alterator-net-wifi Symbol support vote.svg  При нажатии на кнопку "Перенастроить интерфейс" начинает много флудить в dmesg о том, что он постоянно перенастраивает, пока не будет выполнен переход на какой-нибудь другой модуль. -- актуально не для всех wifi-карточек, видимо. Symbol support vote.svg 
alterator-net-pptp Symbol support vote.svg  Symbol support vote.svg 
alterator-net-ppoe Symbol support vote.svg  Symbol support vote.svg 
alterator-net-iptables Symbol support vote.svg  Symbol support vote.svg 
alterator-vsftpd Symbol support vote.svg  Symbol support vote.svg 
alterator-squid Symbol support vote.svg , В разделе настройки прокси-сервера не задаётся доступ по пользователю/паролю, amike@ Symbol support vote.svg 
alterator-samba Symbol support vote.svg  Symbol support vote.svg 
alterator-nut Symbol support vote.svg  Symbol support vote.svg 
alterator-dhcp Symbol support vote.svg  Symbol support vote.svg 
alterator-postfix-restrictions Symbol support vote.svg  Нужны RBL-сервера по умолчанию (хотя бы zen.spamhaus.org + dul.dnsbl.sorbs.net). Symbol support vote.svg  Нужно по-человечески объяснить, что "фильтрация клиентов" -- это фильтрация по IP-адресам
alterator-dovecot Symbol support vote.svg  Symbol support vote.svg 
alterator-spamassassin Symbol support vote.svg  Symbol support vote.svg 
alterator-ulogd Symbol support vote.svg 
  • Статистика "Сетевого трафика" должна иметь группировку по IP.
  • Не работает?! Кто-нибудь знает, как оно должно работать? ;)
Symbol support vote.svg 
alterator-lightsquid Symbol support vote.svg  Symbol support vote.svg 
alterator-ahttpd Symbol support vote.svg  Symbol support vote.svg 
alterator-mirror Symbol support vote.svg  todo на далекое и светлое будущее: надо делать прикидку свободного места, иначе велика вероятность что пользователь когда-нибудь проснется и обнаружит забитый под завязку диск и почти нерабочую систему. Symbol support vote.svg 
alterator-openldap Symbol support vote.svg  Symbol support vote.svg 
alterator-synbak Symbol support vote.svg 
  • FR: Нет возможности резервного копирования на удалённый сервер
  • При "создании новой резервной копии" WWW-интерфейс недоступен до тех пор, пока команда полностью не отработает (на медленных дисках может длиться часами)
Symbol support vote.svg  george@: В разделе "справка" много полезной информации, но не говорится о том, как начать пользоваться модулем

Отсутствующие, но полезные модули альтератора

Модуль Комментарий
alterator-net-ppp модифицировать до появления там интерфейса для pppd. Сейчас pppd в дистрибутиве нет. Это неправильно, надо добавлять. Было бы неплохо придумать, как объединить очень сильно пересекающиеся по коду alterator-net-{pptp,pppoe} и чуточку модифицировать под обычный ppp (было бы неплохо реанимировать wvdial и альтератор сделать вокруг него - единственный консольный дозвонщик, да и апстрим ожил. Умеет несколько соединений с разными провайдерами, его конфиг прост как двери)

Документация

Вид, в котором она представляется пользователям

install notes

  • общие слова типа «Дистрибутив успешно установлен»
  • редирект пользовалетей на едиую точку входа (см. ниже)

Документация в html-версии

Располагается тут: http://localhost/ald-docs

Что оно содержит:

  • На видном месте — как найти moodle и mediawiki. Люди их не находят, они не понимают, что «всё уже работает», пытаются искать это где-то в модулях. Нужно направить их в правильное русло.
  • На видном месте — ссылка на интерфейс cups-а. Ситуация аналогична.
  • На видном месте — ссылка на альтератор. Для единообразия.
  • Информацию из руководств (наверное, имеет смысл опустить информацию об установке системы вообще)

При этом аналог печатной версии документации по НП-21 полностью опакечен.

В концепции НП-21

  • «Руководство пользователя» (объёмом не менее 0,5 п. л.)
  • «Руководство системного программиста» (объёмом не менее 0,5 п. л.)

Формат печатной документации — А4.

Задумывалось, что руководство системного администратора будет в целом соответствовать ГОСТ 19.505-79, а руководство пользователя РД 50-34.698-90.

И хотя в требованиях конкурса это прямо не указывается, желательно придерживаться требований данных руководящих документов.

Полезно для ознакомления

Releases/40/PretenziiOfficeServer - почему не выпустили на 4.0

Доделать

  • alterator-ulogd и alterator-lightsquid до сих пор не работают?!?!? slazav@
  • до распространения хорошо бы добавить в дистрибутив курсы для moodle (взять у black@) Пофиксить по возможности странное поведение moodle bga@
  • добавить в дистрибутив скрипт импорта данных из 1С:Хронограф’а Не работает!
  • alterator-openldap - перевести и поменять "запустить, остановить или перезапустить службу" на "Запустить, остановить или перезапустить службу..."
  • собран пакет alterator-office-server, состоящий из двух модулей: office-server-root и office-server-net. Пакет полностью заменяет alterator-root и конфликтует с ним. В том же пакете дополнительный модуль office-server-ldap для настройки Base DN и Admin DN. Так же, как это было сделано в alterator-hpc, но без пароля (который должен устанавливаться автоматически в office-server-root). Нужно документировать (azol@)
  • alterator-users-ldap. Понять, нужен ли, в контексте того, что делает barabashka@. Проверить работоспособность того, что собрал slazav@
  • выложить в 4.1 доделанный george@ indexhtml - выкладывает azol@
  • запускать spamassassin в режиме, когда он добавляет в письма свои почтовые заголовки со звёздочками (X-Spam-...), но ничего не удаляет. (рассказать mex3@ как это делается
  • 64-битная версия, хотя бы в статусе беты ее не будет из-за подземного стука иксов/ядра. Конкретнее, пожалуйста, со ссылками на bugzilla.

24.12.2008 (замечания QA)

  1. Заголовки всплывающих окон (Critical, Warning, Question) должны быть локализованы altbug #18327 -- проверить!
  2. Сменить значок всплывающего окна Critical на более подходящий altbug #18327 fixed (?)
  3. По умолчанию не запускается сервер DHCP (возможно, нужен отдельный этап при установке) george@
    Пока прибил гвоздиком: этот сценарий просто захакивает dhcpd раздавать настройки по сети, интерфейс которой задан статически
    Файл:Alterator-dhcp-autosetup.sh Посмотреть/подумать, что делать с этим скриптом/как его изменить в случае статически настроенных внешних интерфейсов.
  4. При включенном брандмауэре FTP-сервер не работает в пассивном режиме. Возможно, нужно прописать порты для пассивного режима на сервере явно и включить их по умолчанию в настройке брандмауэр -- проверить!
  5. Прокси-сервер не пускает на порт 8080 (alterator) george@ (примечание: прокси не будет пускать никуда, если его не настроить)
    Ошибка в том, что порт 8080 никак не отражён в squid.conf
    sed -i '/ 443/{p;s/ 443/ 8080/}' /etc/squid/squid.conf
  6. В документации по FTP-серверу указать, какие папки доступны для записи (пути), а также как выложить файл на веб-сервер azol@
  7. В документации по POP3/IMAP сервер указать что подключение идёт только по TLS и нельзя выбирать 'POP3 через TLS/SSL' и 'IMAP4 через TLS/SSL' azol@

23.12.2008 (результаты совещания)

Решения совещания в ALT Linux 23 декабря 2008 года:

  1. ALT Linux 4.1 Office Server не выпускать, до 15.01.09 доделать Школьный Сервер
  2. Убрать все привязки и упоминания LDAP из веб-интерфейса Alterator (сами пакеты оставить)
  3. Переработать импорт из Хронографа для поддержки импорта локальной базы пользователей (не LDAP)
    Это означает убрать одну из главных фич Школьного сервера. На мой взгляд -- недопустимо.
    Не означает. Правда же, моё утверждение столь же голословно, как и ваше? Поясните, что именно, по вашему мнению, пропадает. george@. Пропадает единая база пользователей с указанием данных о них, в частности ролей. Для каждого сервиса все нужно указывать заново, а импорт из Хронографа дает лишь имена. Замечу. что это одно из главных пожеланий учителей и это то, что они имеют в случае сервера Windows. Неприлично выпускать продукт, заведомо уступающим конкурирующему даже в основных функциях. aen@
    Такой пафос здесь неуместен, т. к. по п. 2 у вас возражений нет, это раз. Никакой единой базы на момент совещания не было, так что никуда она бы не пропала, это два. Большая просьба на будущее выражаться понятнее. @george
  4. Заменить текст "It works" станицы Apache по умолчанию на оформленную страницу с названием продукта и направления читать документацию george@ (по договорённости нельзя по умолчанию перенаправлять ни на https:8080, ни на http:80:alt-docs, так как администратор должен сначала прочесть документацию, а в ней написано такое, что праздно тыкающему по ссылкам школьнику показывать не стоит)
  5. (?) возможно, предусмотреть флажок на последнем этапе для задержки на чтение Release notes перед перезагрузкой
  6. Положить курсы moodle в виде файлов на диск
  7. Выкинуть alterator-auth, alterator-nut done. Что и где нужно менять в связи с выкидыванием alterator-auth? Дефолт alterator-auth сейчас - не LDAP.

Тестирование

Сейчас необходимо:

  • протестировать, опять же, moodle и mediawiki — попробовать поотсылать всякие уведомления и напоминания (и настроить минимум того, что для этого нужно). Посмотреть, можно ли где-то через интерфейс поменять выставленные при установке дефолты ничего никому не отправлять.
  • особое внимание следует уделить новым модулям альтератора
  • попробовать построить сеть со всеми вытекающими. Желательно ещё проверить, что и как с wifi.
  • проверить - есть ли возможность указать несколько DNS !!! По прежнему не работает! после добавления еще одного адреса /etc/resolf.conf остается без изменений, а строчка DNS в альтераторе сразу сбрасывается на 1 прежний DNS
Предыдущая версия:
ALT Linux 4.0 Office Server
ALT Linux 4.1 Office Server
2008 —
Следующая версия:
ALT Linux 5.0 Office Server