Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Around > Stories > Satellite Lab Net.phtml.ru
1999-10-17
Felix Herbeck, 2:5045/61
(версия для печати)

Многофункциональный сервер на OS/2 в лаборатории спутникового мониторинга

Сеть Лаборатории Спутникового Мониторинга Института Автоматики и Процессов Управления состоит из шести компьютеров, работающих под OS/2 Warp, а также, двух под MS-DOS и одного под Windows'95. Все рабочие станции должны раздавать свои ресурсы в сеть, а также должен быть один основной сервер для хранения данных и записи архива на CD-R. Необходимость осуществлять запись и держать файловый сервер на одной машине объясняется тем, что это позволяет существенно уменьшить сетевой трафик и достичь некоторой экономии дискового пространства. В то же время, для этого нужны достаточно быстрые диски, высокая скорость процессора и эффективная многозадачность, заложенная в операционную систему. Также, требовалось реализовать вход для удаленных пользователей через ppp, ftp и http сервера, узел FidoNet, который в дальнейшем распространился еще на одну машину.


Структура сети.



Для реализации такого сервера была выбрана машина следующей конфигурации:

  • 2 PPro 180/256kb;
  • периферийный процессор Intel 960;
  • 64Mb RAM;
  • HDD Seagate Chitah 9Gb UW-SCSI
  • CD-Writer HP 6020;
  • NIC 3c905b.

Сначала на сервере была установлена система OS/2 Warp Server v4 Advanced SMP, затем она была заменена на OS/2 Warp Server for e-business. Т.к. данная машина работает круглосуточно, на ней был размещен контроллер домена SMB. В качестве программы для записи CD используется Unite CD-Maker.

Как показала практика, во время записи CD в такой конфигурации не требуется каких-либо ограничений функционирования сети. Записи CD также не мешает почтовая программа The Brake!, эхопроцессор и пользователь, подключившийся через PPP. Несколько позже потребовалось размещение на этом же компьютере сервера DB2 6.1 Workgroup Edition. При этом память была расширена до 128Mb. И в этом случае OS/2 тоже оказалась пригодной для решения поставленных задач.

Рассмотрим сервер детально. Как уже упоминалось, на нем установлена операционная система OS/2 Warp Server for e-business с SMP ядром. Диск сервера разбит на два раздела: один имеет размер 1Gb и предназначен исключительно для установки программного обеспечения, другой раздел размером в 8Gb предназначен для хранения различных данных и домашних каталогов пользователей. Первый диск отформатирован под файловую систему HPFS, другой - JFS. Сеть работает на двух транспортных протоколах - netbeui и TCP/IP. Необходимость в протоколе netbeui вызвана тем, что в пакете IBM DOS LAN Services, используемом на машинах с MS-DOS, поддержка TCP/IP сделана крайне ненадежно. Как показали эксперименты, работа с сервером по протоколу Netbios over TCP/IP быстрее чем по Netbios over netbeui несмотря на широко распространенное мнение, утверждающее обратное. Также, Netbios over TCP/IP может использоваться удаленными пользователями через PPP. Доступ удаленных пользователей организован при помощи связки почтовой программы The Brake! и драйвера протокола ppp.exe, входящего в поставку системы. Это позволило держать на одном модеме как PPP, так и узел FidoNet. Помимо этого на The Brake! возложена задача автоматической загрузки из Internet файлов орбитальных данных, которые обновляются каждый день. Для этого используется WGET и программа на языке REXX. На сервере поднят http сервер Lotus Domino Go Webserver и ftpd, входящие в комплект системы. Файловая база для ftpd монтируется с помощью TVFS, который раздается на сайте IBM EWS.

На сети также построен распределенный узел FidoNet. Этот узел состоит двух линий и работает на двух машинах, поддерживая общий inbound/outbound. Такая необходимость возникла из-за того, что второй модем в силу ряда причин не мог быть переставлен на сервер, кроме того, на втором модеме требовалось обеспечить прием факсов. Сначала была предпринята попытка раздать второй модем в сеть и использовать его с сервера, но ни одна из имеющихся в наличии программ для приема факсов не смогла работать через сеть. Эта задача была решена следующим образом: На сервере был смонтирован TVFS диск Y:, на котором находится каталог с программным обеспечением FidoNet и каталоги inbound/outbound. Все программное обеспечение было перенастроено для работы с этим диском. Также, был сделан конфигурационный файл для второй линии The Brake!, тоже настоеный на этот диск, но не выполняющий каких-либо действий по приему файлов (например запуск эхопроцессора), а создающий флаги на диске для The Brake! первой линии. Первая линия должна по этим флагам сама запускать соответствующие действия. В домене был заведен служебный пользователь, домашним каталогом Y:\ на сервере, который подключается к устройству Y: на второй машине. Вторая линия запускается из домашнего каталога. Для приема факсов используется программа BGFAX. Процесс запуска автоматизирован при помощи программы на REXX, в которой, помимо прочего, отслеживается ситуация падения сервера с первой линией и предусмотрен повторный запуск второй линии после восстановления связи.

Конфигурация, обсуждаемая в данной статье, за время своей эксплуатации показала свою жизнеспособность и надежность. Она наиболее хорошо отражает такие свойства OS/2, как превосходно реализованные механизмы многозадачности и надежность системы. Эти свойства, а также большое количество высококачественного сетевого программного обеспечения, делают OS/2 наилучшей системой для организации серверов с высокой нагрузкой и автономных систем на базе аппаратной платформы x86.

Оставить свой отзыв (число отзывов:0)




 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2