Были времена, когда фирмы IBM и
Banyan безраздельно властвовали на рынке
корпоративных систем (о Microsoft тогда вообще ничего небыло слышно, а Novell
должных решений не предлагала).
Ну, с IBM всё понятно, но вот что же для толстосумов предлагает фирма Banyan?
Операционная система Banyan VINES
Изначально для построения операционной системы был взят один из UNIX-ов. Далее
из него попытались сделать полноценный сервере масштаба предприятия. Для этого
был разработан собственный сетевой протокол VINES/IP. Для облегчения работы и
интеграции множества серверов в глобальную сеть была добавлена служба имён (по
типу как в Novell Netware 4.x -- Novell Directory Services).
О возможностях и примерах построения корпоративных систем на базе Banyan VINES
можно судить на примере подобной системы, развёрнутой в
Нефтяной Компании "ЮКОС" и с успехом
эксплуатируемой уже в течении многих лет. Данная закрытая корпоративная сеть
включает в себя сотни серверов и несколько тысяч пользователей. Причём
благодаря единой службе каталогов Street Talk имеется возможность
быстрого поиска ресурсов в сети, их использования и синхронизации.
С пострением глобальной сети всё вроде понятно. Вопрос в том, зачем нам может
понадобиться использовать ещё и OS/2.
Всё дело в том, что разработчики Banyan VINES по каким-то своим соображениям
практически полностью закрыли доступ к внутреннему устройству своей
операционной системы -- все сервисы сервера доступны исключительно в
режиме диалоговых меню. Ни о каком консольном доступе к ядру операционной
системы и речи быть не может. Может быть, они и правы -- сервер есть сервер.
Однако это не стало ограничением для разработчиков третьих фирм (Banyan
позаботился и о них) -- был выпущен пакет разработчика (SDK) VINES для различных
операционных систем.
Если мы не можем заставить сервер делать самому какие-либо сторонние действия
-- мы можем делать их с клиентского рабочего места! Вот здесь нам и может
пригодиться OS/2 с ее коммуникациями, REXX и сравнительной простотой эксплуатации.
Итак...
Установка клиента Banyan VINES для OS/2
Допустим, у нас уже имеется установленный и соответствующим образом настроенный
OS/2 Warp, Warp Server или Aurora.
У нас уже установлена сетевая поддержка (MPTS) и мы хотим добавить туда ещё и
Banyan VINES.
Изначально с Banyan VINES идёт дискета с клиентом для OS/2, однако я бы
рекомендовал сходить на сайт
Banyan и поискать там новую
версию VCLIENT.
Дополнительно к уже имеющейся дискете с VCLIENT нам
может потребоваться ещё несколько комплектов и
дополнений к клиенту:
The file named VINES2-5.IFS was created for VINES 5.54(20), and the file
named VINES2-6.IFS was created for VINES 6.30. The file for your revision
should be renamed VINES2.IFS, and should be placed in the local directory
containing the Banyan OS2 client software, and in the \OS2\USA\PCINIT
directory on VINES Files.
где Ваш_Драйвер_nif - это ссылка на соответствующую
вашему адаптеру секцию.
Вносим изменения в C:\CONFIG.SYS
LIBPATH = ...;C:\VINES\DLL;
PATH = ...;Z:\;
В конец файла добавляем:
SET VINESDIR=C:\VINES
IFS=C:\VINES\VINES2.IFS
DEVICE=C:\VINES\BANCOMM2.SYS /SOCKETS=60
/SPP_CONNECTIONS=60 /KBYTES_COMMBUFFERS=96
DEVICE=C:\VINES\VBAN.SYS /INT=63
DEVICE=C:\VINES\drivers\bn_NDIS\NDISBAN2.SYS
В принципе это всё.
Несколько замечаний и советов
Если вы установили поддержку на сервер, то входите в сеть VINES ДО
загрузки серверного обеспечения (NET START SERVER)
Войти в сеть можно и с введением пароля (автоматически).
StartSrv.CMD:
C:
CD \VINES
BAN /NL
Z:
LOGIN Ваше_Имя <Имя_файла_с_вашим_паролем.psw
C:
где ключ /NL означает, что мы входим в сеть, но не аутентифицируемся в ней.
Ваше_Имя - ваше имя в сети VINES.
Имя_файла_с_вашим_паролем.psw - обычный текстовый файл с вашим паролем.
За различной полезной информацией по утилитам, примерам
использования, документациям и различным ссылкам можно
обращаться на страничку группы разработчиков Banyan Wood.