|
Сеть Лаборатории Спутникового
Мониторинга Института Автоматики и Процессов Управления состоит из шести
компьютеров, работающих под 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)
|