Установка поддержки протокола Named Pipes
Обзор
В этой главе поясняется, как настраивать рабочие станции-клиенты для использования протокола Named Pipes.
В этой главе рассматриваются следующие темы:
Введение
Протокол Named Pipes - это основа коммуникаций между клиентом и развитыми приложениями архитектуры "клиент-сервер", например, Microsoft SQL Server или Microsoft Comm Server.
Модель "клиент-сервер" предусматривает режим распределенных сетевых вычислений, в котором приложение выполняется совместно двумя рабочими станциями-клиентами.
Клиентский (front end) компонент приложения работает на одной рабочей станции, в то время как серверный (back end) компонент - на другой.
Модель "клиент-сервер" обеспечивает более эффективное использование вычислительных ресурсов, более высокую производительность и гибкость, более простое обновление и (для некоторых приложений) большую надежность и целостность данных.
Для рабочих станций NetWare®
коммуникации между приложениями клиент-сервер наиболее часто реализуются с помощью протокола межпроцессного взаимодействия (IPC - interprocess communication) Named Pipes.
Рабочая станция-клиент Named Pipes может конфигурироваться для работы в режиме по умолчанию и одноранговом режиме.
В режиме по умолчанию рабочие станции-клиенты Named Pipes получают имена серверов Named Pipes, опрашивая таблицу маршрутизатора протокола IPXTM (или совместимого с IPX). В этом режиме клиенты Named Pipes обращаются с запросами конкретных имен серверов при возникновении потребности в них.
В одноранговом режиме рабочие станции-клиенты Named Pipes поддерживают собственную таблицу серверов Named Pipes. При загрузке расширителя Named Pipes в одноранговом режиме выдается запрос General Service Query и ответы серверов Name Pipes компилируются в таблицу на каждой рабочей станции.
Для получения дополнительной информации по установке однорангового режима смотрите "NP MAX MACHINE NAMES число" подраздела "Секция Named Pipes" в главе 2 руководства NetWare Client для DOS и Windows. Технический справочник.
Поддержка протокола Named Pipes (файл DOSNP.EXE) должна быть установлена на всех рабочих станциях, с которых необходимо обращаться к приложениям Named Pipes модели "клиент-сервер".
В большинстве случаев нужно также установить параметры конфигурации для программы Link Support LayerTM
(LSL).
Полная настройка рабочих станций-клиентов для использования протокола Named Pipes требует выполнения следующих задач:
- "Инсталляция сервера Named Pipes и приложения клиент-сервер".
- "Инсталляция расширителя Named Pipes и файлов клиента NetWare".
- "Модификация системных файлов DOS и файлов конфигурации клиента NetWare".
Инсталляция сервера Named Pipes и приложения клиент-сервер
Программное обеспечение NetWare ClientTM
для OS/2 позволяет серверу Named Pipes, например, SQL-серверу, работать в сети Novell®.
Перед установкой и конфигурированием протокола Named Pipes на рабочих станциях DOS и MS Windows нужно установить рабочую станцию OS/2 NetWare и сконфигурировать на ней сервис Named Pipes. Информацию об инсталляции и настройке смотрите в руководстве NetWare Client for OS/2* User Guide.
Нужно также инсталлировать клиентскую и серверную части программного обеспечения архитектуры "клиент-сервер", с которым Вы собираетесь работать. Для получения дополнительной информации обратитесь к документации производителя.
Инсталляция расширителя Named Pipes и файлов клиента NetWare
Копирование файлов в каталог клиента NetWare автоматически
Файл расширителя Named Pipes и другие файлы клиента автоматически копируются в каталог клиента NetWare при запуске программы инсталляции клиента NetWare.
Подробнее об этом смотрите в главе 5 "Инсталляция или обновление клиента NetWare".
Копирование файлов в каталог клиента NetWare вручную
Если Вы решили не запускать программу инсталляции клиента NetWare, то Вы должны вручную скопировать DOSNP.EXE и другие файлы клиента в каталог клиента NetWare.
Чтобы вручную скопировать DOSNP.EXE и другие файлы клиента с дискет NetWare Client for DOS and MS Windows, выполните следующие действия.
Процедура
-
Распакуйте и скопируйте следующие файлы с дискет NetWare Client for DOS and MS Windows в каталог клиента NetWare (по умолчанию - C:\NWCLIENT).
Название дискеты | Каталог | Имя файла |
---|
NetWare Client for DOS and MS Windows Disk 1 | \ \ \ \ | IPXODI.CO_ LSL.CO_ VLM.EX_ имя_файла.VL_ |
NetWare Client for DOS and MS Windows Disk 2 | \ | DOSNP.EX_ |
NetWare Client for DOS and MS Windows ODI LAN Drivers или NetWare Client for DOS and MS Windows Disk 1 | \DOS | драйвер_ЛС.CO_ |
Чтобы распаковать файл, введите
NWUNPACKисходное_устройство:путь\имя_файла
целевое_устройство:путь\имя_файла<Enter>
Например, чтобы распаковать файл DOSNP.EXE, нужно ввести
NWUNPACK A:DOSNP.EX_ C:\NWCLIENT\DOSNP.EXE<Enter>
- (При необходимости) Если Вы запускаете DOSNP.EXE из MS Windows, распакуйте и скопируйте файл NETAPI.DL_ из каталога WINDOWS на дискете WSDOS2_2 клиента NetWare для OS/2 в каталог SYSTEM MS Windows.
- Повторяйте действие 1 до тех пор, пока DOSNP.EXE и файлы клиента NetWare не окажутся в каталоге клиента NetWare.
Модификация системных файлов DOS и файлов конфигурации клиента NetWare
Для модификации системных файлов DOS и файлов конфигурации клиента NetWare требуется редактирование файлов CONFIG.SYS, STARTNET.BAT и NET.CFG с помощью текстового (ASCII) редактора.
Модификация файла CONFIG.SYS
Модифицируйте файл CONFIG.SYS с помощью текстового редактора, чтобы установить для программного обеспечения NetWare DOS RequesterTM
значение переменной LASTDRIVE в Z.
Процедура
- Откройте файл CONFIG.SYS с помощью текстового редактора.
Например, для редактирования файла CONFIG.SYS в корневом каталоге с помощью системного редактора Novell® DOSTM 7 введите
EDIT C:\CONFIG.SYS<Enter>
- Установите значение переменной LASTDRIVE в Z, добавив в файл следующую строку:
LASTDRIVE = Z
- Сохраните выполненные изменения и выйдите из редактора.
Модификация файла STARTNET.BAT
Модифицируйте файл STARTNET.BAT с помощью текстового (ASCII) редактора, чтобы загрузить Link Support LayerTM (файл LSL.COM), сетевой драйвер ODITM, расширитель Named Pipes для DOS (файл DOSNP.EXE) и программу запросчика NetWare для DOS.
Процедура
- В файл STARTNET.BAT для загрузки компонентов ODI включите следующие строки в заданном порядке:
cdпуть
lsl
odi-драйвер_ЛС
ipxodi
vlm
dosnp
Замените путь каталогом, в котором находятся файлы DOSNP.EXE и NET.CFG. DOSNP.EXE не может выполниться, если он не имеет доступа к файлу NET.CFG в соответствующем каталоге.
Замените odi-драйвер_ЛС именем ODI-драйвера ЛС, который используется на Вашей рабочей станции.
NOTE: Если рабочая станция-клиент Named Pipes сконфигурирована в режиме по умолчанию, то DOSNP.EXE использует для поиска таблицы серверов Named Pipes запросчик NetWare для DOS. Это требует загрузки BIND.VLM.
Если рабочая станция-клиент Named Pipes сконфигурирована в одноранговом режиме, то запросчик NetWare для DOS не требуется для установления соединения с сервером Named Pipes.
- (При необходимости) Если Вы работаете с SQL-сервером, то после команды запуска VLM.EXE добавьте следующую строку для загрузки файла Microsoft Named Pipe Net Library:
dbmmpipe
Этот файл должен загружаться только из STARTNET.BAT.
IMPORTANT: Если Вы запускаете DOSNP на рабочей станции MS Windows, то не загружайте файлы IPXODI и DOSNP в верхнюю память.
Кроме того, не нужно загружать файл DBNMPIPE. Эту функцию в MS Windows поддерживает файл DBNMP3.DLL. Если Вам нужно работать с SQL-сервером из сеанса MS-DOS MS Windows, то загрузите DBNMPIPE в этом сеансе.
- Сохраните выполненные изменения и выйдите из редактора.
Модификация файла NET.CFG
Расширитель Named Pipes для DOS (файл DOSNP.EXE) позволяет указать значения для следующих параметров в файле NET.CFG:
NP MAX COMM BUFFERS число
NP MAX MACHINE NAMES число
NP MAX OPEN NAMED PIPES число
NP MAX SESSIONS число
Подробно о конфигурировании поддержки Named Pipes смотрите в разделе "Секция Named Pipes>" главы 2 руководства NetWare Client для DOS и Windows. Технический справочник.
IMPORTANT: Параметры Named Pipes в NET.CFG должны быть выровнены влево.
Укажите значения параметров для программы NetBIOS фирмы Novell, выполнив следующую процедуру.
Процедура
- Откройте файл NET.CFG с помощью текстового редактора.
Например, для редактирования файла NET.CFG в каталоге клиента NetWare (по умолчанию - C:\NWCLIENT) с помощью системного редактора Novell DOS 7 введите
EDIT C:\NWCLIENT\NET.CFG<Enter>
- Сделайте необходимые установки для конкретного приложения клиент-сервер.
Информацию об этом смотрите в документации производителя.
- Сохраните изменения в файле NET.CFG и выйдите из редактора.
Загрузка расширителя Named Pipes
Загрузка файла DOSNP.EXE для соединения NetWare с сервером Named Pipes требует выполнения следующей процедуры.
Процедура
- Убедитесь, что сервер Named Pipes и приложения клиент-сервер установлены соответствующим образом.
Подробнее об этом смотрите в подразделе "Инсталляция сервера Named Pipes и приложения клиент-сервер".
- Инсталлируйте DOSNP.EXE и файлы клиента NetWare на всех рабочих станциях-клиентах, с которых Вы хотите устанавливать соединения с сервером Named Pipes.
Подробнее об этом смотрите в подразделе "Инсталляция расширителя Named Pipes и файлов клиента NetWare".
- Выполните все необходимые изменения в файлах конфигурации рабочей станции-клиента.
Подробнее об этом смотрите в подразделе "Модификация системных файлов DOS и файлов конфигурации клиента NetWare".
- Перезагрузите все рабочие станции.
Файл STARTNET.BAT загрузит DOSNP.EXE и файлы программ клиента NetWare.
Выгрузка расширителя Named Pipes
Выгрузите DOSNP.EXE командой
DOSNP /U<Enter>
Дополнительная информация
Тема | Ссылка |
---|
Настройка и модификация файла NET.CFG для Named Pipes | "Секция Named Pipes" в главе 2 руководства NetWare Client для DOS и Windows. Технический справочник
|
Назад | Содержание | Вперед