Программа Host Presenter
Чтобы облегчить жизнь пользователю Unix, Novell предусмотрела
программу, которая сохраняет профильные файлы имен и адресов хост-системы
Unix, а также параметры эмуляции терминалов для этой хост-системы.
Пользователь может вызвать эти профильные файлы из Host Presenter.
Используя диалоговое окно открытия сеанса с хост-системой, пользователь
может присоединиться к хост-системе Unix простым указанием и щелчком
"мышью". Адреса IP или хост-имена не требуются. Host
Presenter позволяет пользователям выполнять следующие задачи:
Открывать несколько сеансов с одной или более хост-систем.
Копировать текст из одного окна сеанса в другое.
Печатать выводимый на экране текст.
Изменять выводимые на экран шрифты, цвета текстов и выводить
характеристики.
Восстанавливать используемые по умолчанию профильные установки.
Создавать профильный файл.
Выбирать транспортное средство.
Использовать национальные типы терминалов.
С помощью некоторых стандартных команд NetWare вы можете сделать
профильные файлы доступными только по чтению, так что пользователи
не смогут переопределить аккуратно построенный профильный файл
неподходящими цветами и странными шрифтами. Наличие дополнительного
шага для разрешения записи в файл при необходимости изменения
профильного файла будет стоить полученных преимуществ.
Для обработки любых других деталей подключения имеется ряд команд
сценария. Используя средство управления сценариями Script Director
(утилиту записи сценариев Host Presenter), пользователь может
выполнять файлы сценариев, а также подсоединять и отсоединять
сценарии щелчком кнопкой "мыши".
Программа LWPCON
После завершения центральной можно использовать другую программу,
работающую с конкретными деталями подключения хост-системы. Программа
LWPCON (LAN WorkPlace CONfiguration) унаследована от предыдущей
версии существующей автономной программы LAN WorkPlace for DOS.
Эта программа выполняется не с консоли, а из DOS. Функция программы
LWPCON заключается в проверке конфигурации локального PC и удаленной
хост-системы и их тестировании.
Программа NTI
Содействующая программа NTI (Novell Technology Institute) разработана
для реализации образовательной программы по NetWare в институтах
и университетах. Программа обеспечивает подготовку и материалы,
необходимые для обучения студентов новейшей компьютерной технологии.
Программа NTI Affiliate, используя персонал CNI, дает студентам
необходимую в компьютерной индустрии качественную подготовку по
NetWare.
Через программу NTI Affiliate уполномоченные организации входят
в союз с образовательной программой Novell для обучения знаниям
и навыкам работы, необходимым для использования и обслуживания
программных продуктов Novell. Novell использует NTI Affiliate,
чтобы поддерживать высокое качестве образовательных программ Novell.
Организации, отвечающие строгим образовательным стандартам Novell,
получают официальные права на преподавание разработанных Novell
курсов с привлечением инструкторов CNI.
Программа NVCONFIG
Следующий шаг установки состоит в использовании NVCONFIG программы
конфигурации всего пакета Novix. В процессе установки эта программа
вызываться будет в нужные моменты. Если программу вызвать в неподходящее
время, она работать не будет. Перед тем как NVCONFIG начнет свои
действия, в NetWare Bindery должны быть заданы группы Novix.
Программа NVCONFIG управляется целиком с помощью меню и приближена
по стилю к NetWare: клавиша F1 выводит справочную информацию,
а клавиша Ins (списки для выбора) приближена по стилю к NetWare.
Программное обеспечение для коллективной работы
Программное обеспечение для коллективной работы имеет большое
значение, и это бесспорно. Однако трудно сказать, какая доля его
популярности определяется тем фактом, что в эту категорию попадает
почти все. Этот термин применяется к широкому диапазону программного
обеспечения, начиная от систем управления проектом до многопользовательских
баз данных со средствами удаленного доступа и программных средств
для создания образа документа.
Современные определения программного обеспечения для коллективной
работы не особенно помогают ориентироваться администраторам информационных
систем. Поэтому мы дадим свое определение.
Программное обеспечение для коллективной работы - это сетевое
программное обеспечение, с которым может работать группа людей.
Оно основывается на предположении, что, поскольку сети связывают
пользователей, пользователи должны также иметь возможность взаимодействовать
для повышения продуктивности группы в целом.
Хорошим примером программного обеспечения для коллективной работы
является электронная почта. Средства электронной почты в смысле
обмена сообщениями имеются во многих системах программного обеспечения
для коллективной работы, а не только в самой электронной почте
(E-mail). Сегодняшние средства электронной почты должны быть достаточно
эффективными. Они не только должны обеспечивать доставку сообщений,
а также распределять и маршрутизировать их по конкретной теме.
Однако даже интеллектуальные средства электронной почты становятся
менее дифференцирующим фактором, ведь большинство продуктов сегодня
имеют средства и правила фильтрации. К концу десятилетия продукты
электронной почты и планирования фактически станут частью инфраструктуры
рабочих групп. Они превратятся в утилиты и средства, необходимые
конечным пользователям.
В данном разделе исследуется несколько пакетов группового программного
обеспечения, которые могут работать в сетях NetWare.
Хотя разработчики и аналитики не могут прийти к соглашению относительно
точного определения, постепенно возникают контуры тех функциональных
возможностей, которые должно обеспечивать программное обеспечение
для коллективной работы. Эти возможности включают в себя:
Передачу сообщений с интеллектуальной фильтрацией и возможностями
маршрутизации.
Планирование.
Средства поддержки видеоконференции.
Групповое программное обеспечение, комбинирующее ряд функций
программного обеспечения для коллективной работы.
Истинно групповое программное обеспечение дает возможность взаимодействовать
пользователям различных систем. Например, программа, позволяющая
редактировать файл и передавать его другому пользователю для просмотра
может не являться программным обеспечением для коллективной работы
в полном смысле этого слова. С другой стороны, удаленная управляющая
программа, позволяющая администратору связываться с пользователями
других рабочих станций и помогающая им в трудных ситуациях - это
превосходный пример программного обеспечения для коллективной
работы. Такая схема часто используется в учебных классах, где
рабочие станции подключены к сети. Любые изменения, вносимые инструктором
на своей рабочей станции, эхоотображаются на рабочих станциях
студентов.
С помощью программного обеспечения для коллективной работы можно
организовывать собрания групп пользователей, находящихся в различных
частях здания или организациях. Такие "встречи" можно
проводить прямо по сети. Все участники остаются на своих рабочих
станциях, а координатор конференции обеспечивает связь между ними.
При осуществлении подключения вся деятельности на основной рабочей
станции эхоотображается на других рабочих станциях. Одновременная
видеоконференция может помочь общаться друг с другом членам группы.
Они могут набирать в диалоговом окне экрана сообщение или изменять
в реальном времени документ. Если пакет достаточно развит, пользователь
может изменять то, что эхоотображается на все пользовательские
экраны. Такие средства полезно использовать в инженерных задачах,
архитектуре и планировании.
Программное обеспечение видеоконференций трудно полностью оценить,
пока настольные видеоконференции не станут повседневной практикой,
что можно ожидать где-то в 1997 г. Сегодня видеоконференции с
полным представлением движения и средствами реального времени
требуют слишком большой пропускной способности и слишком много
оконечного аппаратного обеспечения высокого уровня, что делает
эти средства очень дорогими.
До этого времени пользователи будут иметь дело с другими формами
программного обеспечения организации видеоконференций: поддержкой
электронных встреч, совместно используемыми экранами, "диалоговой
панелью" (разделяемым общим экраном), оперативными средствами
диалога и электронными "досками объявлений".
Продукты для совместного использования экрана позволяют географически
распределенным пользователям просматривать на экране в реальном
времени одну и ту же информацию. Участники коллективной работы
для указания элементов на экране используют экранные указатели
и перьевые инструментальные средства. Организатор встречи управляет
тем, что появляется на экране и может также структурировать встречи,
позволяя участникам, например, ранжировать различные варианты
и затем выводить результаты.
С другой стороны, продукты совместного использования экрана применяются
обычно для сеансов типа "мозгового штурма". Обычно это
требует присутствия всех участников встречи, хотя в некоторые
продукты добавляются средства поддержки видеоконференции. Каждый
участник имеет персональный компьютер, с которого может представлять
на экране свои идеи. Некоторые продукты предусматривают структурированный
формат, позволяющий пользователям задавать приоритет для различных
идей, голосовать, ранжировать или давать другие количественные
оценки для выявления групповых предпочтений.
Еще одним типом программного обеспечения для коллективной работы
являются средства планирования. Организации, которые хотя быстро
окупить свои инвестиции, обращаются в первую очередь к средствам
планирования. Системы планирования и ведения календаря выполняют
следующие функции:
Отслеживание индивидуальных календарных планов пользователей.
Совмещение этих календарей для определения свободного времени
для встреч.
Уведомление пользователей о встречах.
Напоминание при приближении назначенного времени встречи.
Часто программы планирования приносят свои плоды в таких областях
как поддержка централизованных каталогов, планирование ресурсов
(в отличие от планирования персонала), автоматического согласования
для удаленных пользователей и настройка временных зон.
Программное обеспечение NetWare Access Server
NetWare Access Server (NAS) предусматривает выделения коммуникационного
сервера, который может обслуживать до 15 сеансов PC AnyWare. Если
вы планируете более 5 одновременных сеансов, это программное обеспечение
работает только на процессорах 80386 или старше (рекомендуется
80486). Программное обеспечение использует возможности разделения
времени процессора для поддержки 15 виртуальных PC с памятью 640К
с помощью программного обеспечения DesqView фирмы Quarterdeck
System. Это обеспечивает для многопользовательского удаленного
доступа 15 виртуальных компьютеров. Для доступа к серверу NetWare
можно использовать интерфейс Microdyn Wide Area NetWare Interface
Plus (WNIM+), который позволяет установить до 4 модемных портов.
Аналогичные платы можно приобрести и у независимых производителей
(Neport Systems, Hayes и Digiboard).
WNIN+ - это коммуникационная асинхронная плата адаптера с четырьмя
асинхронными коммуникационными портами. К этим портам вы можете
подключить модемы, обеспечивающие скорость передачи 19.2 Кбит/сек.
WNIN+ имеет встроенный процессор, который освобождает процессор
сервера от задач ввода-вывода.
Удаленные станции с помощью телекоммуникационных модемов подключаются
непосредственно к NetWare Access Server. Это предусматривает выполнение
на удаленных станциях программного обеспечения ATerm. В зависимости
от памяти, доступной в системе NAS, и числа одновременных сеансов
эти сеансы могут конфигурироваться для 640К памяти. Каждый сеанс
требует отдельного модема и подключения по телефонной линии.
NetWare Access Server обеспечивает те же средства, что и PC AnyWare
в одной системе с поддержкой до 15 пользователей. Специальное
средство защиты с помощью обратного вызова проверяет номер пользователя.
Это предотвращает доступ неуполномоченного пользователя.
Программные продукты, используемые для связи NetWare с Unix
Подводя итоги, перечислим кратко те программные продукты, которые
можно использовать для связи NetWare с операционной системой Unix.
Эмуляция терминалов для нескольких клиентов NetWare, связанных
с несколькими хост-машинами с Unix
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP клиента NetWare | LAN WorkGroup |
Сетевые интерфейсы TCP/IP | Firefox Ipswitch NCM |
Эмуляция терминалов для нескольких клиентов NetWare, связанных
с одной хост-машиной с Unix
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP клиента NetWare | LAN WorkGroup |
Сетевые интерфейсы TCP/IP | Firefox Ipswitch NCM |
NetWare для Unix (переносимая версия NetWare) | MCS Puzzle Systems RDS |
Передача файлов между клиентами NetWare и хост-машинами с Unix
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP клиента NetWare | LAN WorkGroup |
Сетевые интерфейсы TCP/IP | Novix Ipswitch NCM |
IPX/SPX на Unix хост-машинах | MCS RDS PopTerm |
Передача файлов между хост-машинами с Unix и клиентами NetWare
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP клиента NetWare | LAN WorkGroup |
Ipswitch |
Передача файлов между хост-машинами c Unix и серверами NetWare
Краткая рекомендация | Продукт или источник |
Средства FTP на серверах NetWare | FLeX/IP (Novell) NFS NetWare Server |
Связь NetWare с Unix с помощью NFS
Краткая рекомендация | Продукт или источник |
Интерфейс NetWare c NFS | NetWare NFS Gateway |
NetWare-cервер как NFS-cервер | NetWare NFS Server |
NetWare-сервер на хост-системе Unix | NetWare for Unix |
Печать из NetWare-клиента в хост-системе Unix
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP на NetWare-клиенте | LAN WorkGroup |
Сетевые интерфейсы TCP/IP | Firefox Ipswitch |
Печать через сервер в хост-системе Unix | FLeX/IP NetWare NFS Server NetWare for Unix |
Печать из хост-системы Unix на NetWare-клиенте
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP на NetWare-клиенте | LAN WorkGroup |
Сетевые интерфейсы TCP/IP | Firefox |
Печать из хост-системы Unix на NetWare-сервере
Краткая рекомендация | Продукт или источник |
Программное обеспечение TCP/IP на NetWare-клиенте | LAN WorkGroup |
lpd на NetWare-cервере | FLeX/IP фирмы Novell |
Сетевые интерфейсы TCP/IP | Firefox |
Программы DOS в LAN WorkGroup
Программы LAN WorkGroup по существу совпадают с теми, которые
используются в LAN WorkPlace. Это означает, что этот продукт не
предполагает установки в сетевой среде. Хотя сетевое подключение
не может выделяться для этой цели, продукт прекрасно работает
в сети.
Важность вопросов передачи файлов подтверждает то, что этому посвящена
самая большая глава в "Руководстве пользователя" по
LAN WorkPlace for DOS. В ней описываются утилиты DOS FTP, RCP
и TFTP.
Программы INETD и INETDW пакета Catipult
Пакет Catipult фирмы Ipswitch предлагает для пользователей DOS
и Windows аналогичные возможности FTP-сервера. Для превращения
в FTP-сервер PC с операционной системой DOS используйте программу
INETD.
Программа INETDW предназначена для машин с системой Windows. Настройка
конфигурации и инициализация для этих программ несколько более
сложны, поскольку продукт фирмы Ipswitch представляет собой сетевой
интерфейс, использующий для каждого пользователя один и тот же
адрес IP.
Чтобы в Catipult подключиться к FTP-серверу, FTP-клиент наряду
с адресом должен вводить уникальный номер порта. Различные номера
портов позволяют нескольким клиентам использовать один и тот же
адрес IP. Если файл \ETC\HOSTS содержит имя и адрес целевой системы,
то команду можно задать в виде telnet sparc2 (и ввести соответствующее
имя файла).
На самой машине-шлюзе номера портов назначаются в файле ETC\SERVICES.
Чтобы через шлюз (сетевой интерфейс) подключиться к работающему
как сервер отдельному PC, FTP-клиент указывает адрес и номер порта.
Команда клиента может иметь, например, следующий вид: telnet 192.9.200.2
846, где 846 - это номер порта, который должен точно соответствовать
номеру порта в файле конфигурации FTP-cервера.
Файлами паролей можно управлять и настраивать их с помощью записи
в файл ETC\PASSWD.TXT на PC-сервере или с помощью дополнительной
программы USERATH.
Производительность NFS Server
Производительность NFS Server внушает уважение, а в некоторых
областях ее можно даже назвать выдающейся. Система кэширования
файлов NetWare настолько хороша, что превосходит характеристики
большинства систем Unix. Некоторые файловые транзакции между NFS-клиентами
и NFS Server NetWare выполняются непосредственно с помощью файлового
кэша в ОЗУ, поэтому скорость их очень высокая. Типичной является
передача файлов со скоростью 1 мегабайта в секунду. Использование
быстрой архитектуры EISA (Extended Indusry Standard Arcitecture)
и PC таких моделей как 486/50 с большим объемом быстрой оперативной
памяти и 32-разрядной платой интерфейса, такой как NE3200, может
дать превосходную реакцию.
Более чем десятилетняя работа над оптимизацией скорости операций
чтения и записи файлов позволила Novell выйти по производительности
по сравнению со всеми другими операционными системами для локальных
сетей на одной и первых мест. Благодаря NFS Server, Novell расширяет
заслуженную ей в плане производительности репутацию и на мир Unix.
Производительность, расширяемость и управляемость
"Чистая" система NetWare (будем называть ее Native NetWare)
всегда отличается лучшей производительностью (из расчета на единицу
затрат), чем любая реализация NetWare для Unix. Тем не менее,
некоторые из Unix-платформ, на которых работает NetWare for Unix,
приближаются по производительности к Native NetWare. Однако это
возможно только на больших и достаточно дорогих аппаратных Unix-платформах.
Чтобы определить, какой вариант дает лучшую производительность,
вы должны проанализировать несколько переменных.
Так как система Unix может работать на различных аппаратных платформах,
от ПК-блокнотов до больших ЭВМ, она отличается большой масштабируемостью.
Слишком медленная база данных? Перенесите ее на более быстрый
блок и добавьте еще полдюжины процессоров. Не нужно будет изменять
ни одной строки программы и не преобразовавать ни цифры данных.
Novell также предусматривает некоторую масштабируемость. Сейчас
NetWare поддерживает больше пользователей и предлагает больше
средств. В 1987 году верхним пределом для одного NetWare-cервера
было 30 пользователей, и это был неплохой результат. Сегодня многие
компании поддерживают как правило сотни пользователей на один
сервер.
Одна из причин того, что NetWare и Unix стали лидерами в компьютерном
мире, заключается в поддержке обеими системами программных разработок
на разнообразных аппаратных платформах. Этот процесс идет двумя
путями: вверх к большему числу пользователей пользователей и вниз
к небольшим офисам и отделам фирм.
Возможность расширения при необходимости - это еще одна важная
и требующая рассмотрения особенность. Обычно расширение относится
к числу активных пользователей, но нужно учитывать также активные
процессы и чистую вычислительную мощность.
Обе системы, Unix и NetWare, допускают расширение. При этом приобретенное
вами ранее программное обеспечение не становится устаревшим. Novell
применяет для NetWare ступенчатые цены (для 5, 10, 20, 50, 100,
250 и 1000 пользователей), и многие работающие с NetWare продукты
принимают эту схему. Процедура расширения системы от 20 до 50
пользователей сводится в общем случае только к обновлению программного
обеспечения. Изменять или конвертировать данные вам не нужно.
Unix-системы работают аналогично. Здесь для увеличения числа пользователей
также требуется лишь изменить программное обеспечение.
Для систем, ориентированных на аппаратные средства, таких как
сетевые интерфейсы, расширение - это не такая простая задача.
Многие сетевые интерфейсы поддерживают теперь возможность выполнять
на одном и том же PC-клиенте несколько интерфейсных функций, но
многие этого не делают. Все они допускают сосуществование в одной
сети нескольких сетевых интерфейсов. Если одного из них недостаточно,
добавьте другой. Процедуры для пользователей остаются теми же,
но, поскольку число физических сетевых интерфейсов удваивается,
это потребует удвоить число администраторов.
И для Unix, и для NetWare управляемость остается слишком сложной
и требует слишком много времени. К счастью, NetWare for Unix незначительно
увеличила это бремя.
Для всех вендоров NetWare for Unix общее управление пользователями
NetWare и Unix в этих смешанных средах является первоприоритетным
вопросом. Возможность управление, отслеживания и администрирования
"гибридного" пользователя (пользователя, имеющего полномочия
доступа к обеим системам) с одной платформы - это великолепный
приз, за который еще нужно побороться.
Одной из трудностей в интеграции NetWare и Unix является различная
квалификация, требуемая для каждой операционной системы. Многие
их принципы совпадают, но язык их совершенно различен.
Во многих случаях предполагается, что администраторы NetWare и
Unix совместно конфигурируют системы при установке. Это потребует
немалых усилий, но в итоге позволит сэкономить время.
Производительность сервера
Одним из спорных моментов является измерение производительности
системы. Несмотря на то, что существует несколько стандартных
наборов тестов, поставщики обычно не сообщают достоверных результатов
проверок, перекладывая работу по оценке взаимосвязанных показателей
на заказчика.
Если для рабочих станций с RISC-процессорами и мини-компьютеров
данные по оценке производительности давно доступны, то на рынке
серверов локальных сетей их пока нет. Определить производительность
высокопроизводительных серверов локальной сети с микропроцессором
Intel достаточно сложно. Производительность обычно зависит от
двух основных системных компонентов - конфигурации процессора
и организации шины.
Анализируя производительность однопроцессорных и многопроцессорных
систем, следует иметь в виду и такие факторы, как тип процессора,
тактовая частота и наличие кэш-памяти процессора. Кэш-память процессора
- это быстрая память, обеспечивающая временное хранение информации
для работы процессора. Размер такой памяти может быть самым различным
- от 8К до 1 мегабайта. Хотя точно оценить влияние кэш-памяти
на производительность непросто, обычно больший объем кэш-памяти
соответствует более высокой производительности. Например, у машин
фирм ALR, NetFRAME и The Network Connection с 1 мегабайтом кэш-памяти
производительность выше, чем у серверов с объемом кэш-памяти в
256 или 515К.
Существует два вида кэширования: с задержанной и с немедленной
записью. В обоих случаях процессор помещает информацию на хранение
в кэш-память, после чего контроллер кэш-памяти записывает данные
на диск. В случае задержанной записи контроллер, перед тем как
использовать несколько командных циклов для записи на диск, ожидает
перехода процессора в незагруженное состояние. При немедленной
записи контроллер пользуется циклами процессора для немедленного
завершения операции записи на диск, даже если это прерывает выполняемую
процессором работу.
Прокладка и тестирование кабеля.
Кабель вы можете проложить в любое время. Фактически, многие компании
привлекают для этих работ третьи фирмы, которые выполняют их до
инсталляции сети или в процессе ее. Эти фирмы имеют соответствующее
оборудование и опыт, а в некоторых случаях и разрешение на соответствующие
работы. Они могут также определить, можно ли использовать для
сети существующие кабели. Кроме того, вы всегда сможете обратиться
к ним в случае проблем с кабелем.
Если вы планируете в будущем расширять сеть, то нужно наметить
места подключения отсутствующих пока рабочих станций. Хорошо спланированная
кабельная система может обойтись дороже, но она потребует меньше
обслуживания и внимания в будущем.
Если у вас маленькая сеть, то всю прокладку кабеля вы можете выполнить
самостоятельно. Наметьте для этого места прокладки кабеля, заготовьте
разводные коробки, короба и все, что может для этого потребоваться.
Есть несколько ситуаций, в которых может потребоваться вызвать
профессионалов. В частности, достаточно трудно монтировать волоконно-оптический
кабель, и здесь лучше положиться на опытных специалистов. Если
вы используете телефонный провод, то специалист должен определить,
подходит ли он для сетевого использования. Иногда может потребоваться
согласовать работы с телефонной компанией.
При самостоятельной прокладке кабеля нужно иметь в виду следующее:
Документируйте и составляйте схему своих работ. Документация
на существующие телефонные линии можно получить у тех, кто их
прокладывал. Записывайте все проблемы. В будущем вы сможете использовать
эту информацию для справки в аналогичных ситуациях.
Поговорите с теми, кто занимался установкой аналогичных кабельных
систем, например, с членами местной группы пользователей NetWare.
Ознакомьтесь со строительной документацией вашего здания,
чтобы избежать сюрпризов. В неожиданных местах вам могут встретиться
стены из железобетона или электропроводка. Электрического оборудования
(кондиционеров, ламп дневного света и кабелей питания) следует
избегать.
Места подключения рабочих станций должны находиться недалеко
от розеток электросети.
Кабели не должны проходить там, где ходят люди.
Планируйте прокладку кабеля так, чтобы вам хватило времени
на проведение этих работ.
Чтобы не беспокоить сотрудников, проводите все работы в нерабоче5е
время.
При подключении разъемов к кабелю "витая пара" убедитесь,
что провода подключаются к правильным проводникам.
При работе с коаксиальным кабелем избегайте растяжек и перегибов.
Это может изменить электрические характеристики провода и вызвать
ошибки при передаче пакетов.
Избегайте прокладки кабеля рядом с другим электрическим кабелем.
Хотя экранирование защищает от помех, от случайностей никто не
застрахован.
Закрепляйте кабель с помощью соответствующих приспособлений.
Убедитесь, что весь кабель имеет одинаковый тип (предпочтительнее
использовать кабель одного производителя). Похожий на вид кабель
может иметь разные электрические характеристики. Один фрагмент
неверного кабеля может привести к проблемам во всем сетевом сегменте.
Сырость может повредить кабелю, поэтому прокладывайте его
в сухих местах или используйте изолирующие материалы.
Длинные кабели подвержены помехам. Кабель может действовать
как антенна и "собирать" все электрические поля от соседних
устройств. При увеличении длины кабеля мощность сигнала затухает.
Если программа анализа и мониторинга сообщает о большом числе
ошибок при поступлении пакетов, это может указывать на помехи
в кабеле.
Избегайте проблем, вызванных неправильным заземлением, о чем
уже говорилось выше.
Проблемы с кабелем относительно легко обнаружить в сетях со
звездообразной конфигурацией. Проверьте сетевую интерфейсную плату
или кабель, который к ней подключается. Если не работает несколько
станций, подключенных к концентратору, проверьте концентратор.
Пропускная способность и "узкие места"
Пропускная способность и "узкие места" - это термины
для описания того, как функционируют сервер и сеть при их использовании.
Сервер можно представить как некую центральную станцию, а плату
сетевого интерфейса - как устройство, отслеживающее входящие и
исходящие данные. Данные перемещаются из плат в системную память,
где они обрабатываются ЦП. Пропускная способность сети это скорость,
с которой она обрабатывает пиковый трафик. Пропускная способность
измеряет комбинируемую производительность всех компонентов, передающих
данные. Как уже говорилось, "узкие места" - это те места
или условия в сетевой среде, которые замедляют пропускную способность.
Потенциальные узкие места на сервере показаны на следующем рисунке:
+----------------+ +----------------+ +-----------------+
¦ процессо𠦦 память ¦¦ память на диске ¦
+----------------+ +----------------+ +-----------------+
^
¦
v
+----------------+
¦ NIC ¦
+----------------+
Проблемы производительности могут возникать как вне сервера,
так и внутри его. Вы можете иметь высокопроизводительный сервер,
но пользователи будут жаловаться, что сеть работает медленно.
Проблема может быть в рабочих станциях, кабельной системе сети
или в том, что к кабелю сети одновременно обращаются слишком много
пользователей. После тестирования для устранения проблем вы можете
обнаружить, что необходимо усовершенствовать компоненты, например,
использовать в качестве рабочих станций системы с процессором
80386 или 80486 или установить 16-разрядные платы сетевого интерфейса.
Можно также перейти на высокопроизводительные волоконно-оптические
кабельные системы.
Чтобы извлечь из серверов NetWare максимум производительности,
устраните в сети слабые звенья (о чем рассказывается в следующих
разделах).
В дальнейшем обсуждении мы будем называть малыми сетями сети,
имеющие менее 50 рабочих станций. Средние сети имеют от 50 до
200 рабочих станций и объединенные в общую сеть сегменты. Большая
сеть имеет 200 или более пользователей и глобальные связи.
Микропроцессоры
Минимальная система, на которой работает NetWare v.4, имеет микропроцессор
80386. Однако для средних сетей рекомендуется использовать процессор
80486 и скорость не менее 33 Мгц. Для больших сетей рекомендуется
использовать несколько серверов или суперсерверы.
Конструкция шины
Лучший способ увеличения производительности сервера состоит в
улучшении конструкции шины и использовании интеллектуальных сетевых
адаптеров. Для малых систем подойдет шина ISA. Для средних и больших
сетей - шины EISA и MCA.
Доступ к шине
Благодаря схеме доступа к шине, ЦП освобождается от некоторых
задач по обработке, перемещая выполнение этих задач на сопроцессор
или на другую плату. Плата сетевого интерфейса со схемой доступа
к шине записывает данные непосредственно в память, что освобождает
процессор для обработки других задач операционной системы.
Кэширование.
Узкие места возникают, когда данные не перемещаются из памяти
и в память достаточно быстро. Кэширование может устранить узкие
места, вызванные обменом между ЦП и памятью и между дисковой памятью
и оперативной.
Дисковый ввод-вывод
Одним из наиболее важных вопросов при оценке производительности
является скорость ввода-вывода диска. Вы можете устранить узкие
места, используя лучшие каналы диска с меньшим средним временем
доступа.
Платы сетевого интерфейса
Платы сетевого интерфейса с улучшенной техникой буферизации и
доступа к шине (EISA и MCA). Рекомендуется использовать плату
с 16- или 32-разрядным интерфейсом. Эти рекомендации применяются
к серверу и к любой рабочей станции, генерирующей интенсивный
трафик.
Рабочие станции
Рабочие станции могут стать причиной узких мест, когда они требуют
слишком много времени сервера, что приводит к интенсивному трафику.
Как уже упоминалось, вы можете устранить узкие места, улучшив
производительность платы сетевого интерфейса рабочей станции,
или используя более производительный микропроцессор или шину.
Вы можете разбить сеть на несколько сегментов, добавив на сервере
отдельные платы сетевого интерфейса для каждого сегмента.
Кабельная система сети
Хотя здесь мы говорим в основном о серверах, не нужно забывать,
что узким местом может быть также кабельная система сети и методы
доступа к кабелю.
Пропускная способность межсетевого кабеля
Хотя такой кабель обеспечивает на порядок большую скорость передачи
данных, чем сегмент локальной сети, эта пропускная способность
уменьшается с подключением каждой использующей этот кабель рабочей
станции. Например, если две рабочие станции взаимодействуют через
волоконно-оптический кабель со скоростью передачи 100 Мбит/сек,
то при подключении двух дополнительных рабочих станций пропускная
способность, доступная для каждой станции, сокращается наполовину.
Чем больше трафик, тем хуже производительность.
Просмотр информации о файлах
Просмотреть информацию о файлах вы можете с помощью утилит MONITOR
или SERVMAN. Утилита MONITOR обеспечивает краткосрочную и долгосрочную
статистику диска, а утилита SERVMAN выводит информацию о файловой
системе и доступных средствах. Чем дольше работает сервер, тем
более точной будет статистическая информация.
Утилита MONITOR позволяет получить информацию с помощью меню Disk
Information. Статистику по кэш-памяти выводит меню Cache Utilization.
Чтобы просмотреть информацию о памяти, выберите в меню Available
Options меню SERVMAN пункт Storage Information. Выводимый экран
представляет информацию об установленных на сервере адаптерах.
Если адаптеров много, вы можете прокрутить их список в окне Storage
objects. Чтобы просмотреть информацию об устройстве, выберите
в этом окне нужный объект и нажмите Enter. Вы можете также просмотреть
информацию о разделах.
Информация о томе выводится с помощью пункта Volume Information
утилиты SERVMAN. Выводится информационное окно. В нижней части
этого окна вы можете выбрать интересующий вас том. В верхнем окне
появятся его средства, статистика и текущие параметры.
Просмотр информации отслеживания и генерация отчета
Вы можете просмотреть и создать информацию отслеживания для томов
и контейнеров, а также создать отчет для событий. Для этого выберите
в меню Avaliable Audit Options пункт Auditing Reports. Выводится
следующее меню:
+================================+
¦ Auditing Reports ¦
¦================================¦
¦ ¦Display Audit Status----------¦
¦ ¦Edit Report Filters ¦
¦ ¦Report Audit File ¦
¦ ¦Report Audit History ¦
¦ ¦Report Old Audit File ¦
¦ ¦View Audit File ¦
¦ ¦View Audit History ¦
¦ ¦View Old Audit File ¦
+================================+
Для проверки текущего состояния отслеживаемых файлов выберите
первый пункт. Это следует делать периодически, чтобы они не превышали
установленного размера. Информацию отслеживания можно послать
в файл отчета, начав после этого новый файл.
Пункт Edit Report Filters позволяет определить фильтры для вывода
информации отслеживания или генерации отчета. Первоначально выводится
сообщение "no filter". Для создания нового фильтра нажмите
Ins. Выводится следующее меню:
+========================================+
¦ Edit Report Filter ¦
¦========================================¦
¦ ¦Report By Date/Time-------------------¦
¦ ¦Report By Event ¦
¦ ¦Report Exclude Paths/Files ¦
¦ ¦Report Exclude Users ¦
¦ ¦Report Include Paths/Files ¦
¦ ¦Report Include Users ¦
+========================================+
Чтобы передать текущих или старых данных отслеживания в стандартный
текстовый файл для редактирования и печати выберите один из пунктов
Report.
Чтобы немедленно просмотреть информацию, определяемую фильтром,
выберите один из пунктов View.
Чтобы закрыть, скопировать, удалить или вывести на экран информацию
о файле отслеживания, выберите в основном меню AUDITCON пункт
Audit Files Maintenance. Если вы работаете в объекте контейнера,
выберите этот пункт в меню Available Audit Options для объекта
контейнера.
Просмотр информации сервера
Описанные ниже команды вы можете использовать на консоли сервера
или удаленной консоли. Они выводят информацию о файловом сервере
и сетях.
Команда | Описание |
VERSION | Выводит информацию о версии файлового сервера и уведомление об авторских правах (номер версии NetWare, информация о лицензии, идентификационный номер OEM, серийный номер и число допустимых подключений). |
NAME | Выводит имя файлового сервера. |
VOLUMES | Выводит список смонтированных томов с указанием пространств имен и флагов для этих томов. |
TIME | Показывает текущую дату и время сервера. Выводится также информация о местном времени и статус синхронизации времени в сети. |
CONFIG | Имя файлового сервера, внутренний сетевой номер файлового сервера, загруженные драйверы локальной сети, установленные параметры сетевых плат, которые нужно знать при установке новых плат, адреса узлов сетевых плат, связанный с каждой платой протокол (IPX или другой), сетевые номера сетевых плат, присвоенные сетевым платам типы кадра. |
MEMORY | Выводит общий объем установленной памяти, к которой может адресоваться операционная система. В системах с EISA NetWare при использовании команды REGISTER MEMORY будет адресоваться к памяти выше 16Мб. Сервер необходимо правильно конфигурировать с помощью поставляемых с ним утилит. |
MODULES | Выводит информацию о модулях, загруженных в данный момент на файловом сервере. Указывается короткое имя, используемое при загрузке каждого модуля а также описательная строка (длинное имя). Может выводиться также номер версии. |
DISPLAY NETWORKS | Выводит информацию о доступных в данный момент сетях: сетевые номера (внутренние и внешние), число сетей, которые нужно пересечь, чтобы добраться до сети из текущей сети (0 указывает текущую сеть), оценку времени в тактах (1/18 сек) для передачи пакета из текущей сети, число известных сетей. |
DISPLAY SERVERS | Выводит список доступных серверов и число сетей, которые нужно пересечь, чтобы достичь из одного сервера другого. |
SET TRACK ON | Тип сетевого трафика, получаемого и передаваемого сервером. Вы можете использовать эту команду для выявления проблем в сетевых коммуникациях или просто для отслеживания типа трафика сервера. |
CLS | Очищает экран консоли. Для выполнения этой команды можно также набрать OFF. |
Просмотр полномочий
Давайте ближе рассмотрим полномочия. Как вы уже видели, пользователям
сети нужны права доступа на отдельные сетевые ресурсы и для работы
с файлами файловой системы. Полномочий точно определяют, как пользователь
может получить доступ к каталогам и файлам в файловой системе.
Полномочия на характеристики каталоги, файлы и объекты показаны
в следующих таблицах.
Полномочия доступа к каталогу
Полномочие | Описание |
Supervisor (супервизор) | Имеет все полномочия доступа к каталогу, его файлам и подкаталогам. Полномочия Supervisor не могут блокироваться фильтром (маской) наследуемых полномочий. Пользователи с такими полномочиями могут предоставлять права на каталог, его файлы и подкаталоги другим пользователям |
Read (чтение) | Полномочия на выполнение программ в каталоге, на открытие файлов в каталоге и чтение его содержимого. |
Write (запись) | Полномочия на открытие и изменение существующих в каталоге файлов. |
Create (создание) | Полномочия на создание в каталоге новых файлов и подкаталогов. |
Erase (удаление) | Полномочия на удаление каталога, его файлов и подкаталогов. |
Modify (изменение) | Полномочия на изменение атрибутов или имен каталогов, файлов и подкаталогов, но не их содержимого. |
File Scan (просмотр файла) | Полномочия на просмотр каталога и его файлов с помощью команд DIR и NDIR. |
Access Control (Управление доступом) | Полномочия на изменение прав доступа и фильтра наследуемых полномочий каталога, его файлов и подкаталогов. |
Полномочия доступа к файлу
Полномочие | Описание |
Supervisor (супервизор) | Имеет все полномочия доступа к файлу. Полномочия Supervisor не могут блокироваться фильтром (маской) наследуемых полномочий. Пользователи с такими полномочиями могут предоставлять права на файл и изменять фильтр наследуемых полномочий файла. |
Read (чтение) | Полномочия на открытие и чтение файла. |
Create (создание) | Полномочия восстановление файла после его удаление. |
Write (запись) | Полномочия на открытие и изменение существующих файлов. |
Erase (удаление) | Полномочия на удаление файла. |
Modify (изменение) | Полномочия на изменение атрибутов или имен файлов, но не на изменение их содержимого. |
File Scan (просмотр файла) | Полномочия на просмотр файла с помощью команд DIR и NDIR. |
Access Control (Управление доступом) | Полномочия на изменение прав доступа и фильтра наследуемых полномочий файла. |
Пространства имен
Если на сервере у вас есть несколько файловых систем, например,
файлы Macintosh и файлы DOS, то пространства имен (Name Spaces)
в своей системе вы уже используете. Для каждой установленной на
сервере файловой системы используется соответствующее пространство
имен, где информация о файла хранится в естественном для этой
файловой системы формате. Это означает, что для каждого файла
в каждом пространстве имен, независимо от того, к какой файловой
системе он принадлежит, существует запись. Естественно, это увеличивает
объем используемой для хранения файла информации.
Данные файла не дублируются. Дублируется только отличающаяся файловая
информация. Разделение пространства имен необходимо из-за разницы
в ограничениях наименования. Например, файл DOS имеет стандартное
ограничение имени файла по схеме 8 + 3 символа, которое не действует
в других файловых системах. Разделение пространства имен необходимо
также, поскольку некоторые системы имеют такую информацию и данные,
которая отсутствует в других системах. Файлы Macintosh имеют "вилку
ресурсов", на которую нужно ссылаться, а файлы DOS ее не
имеют.
С каждой платформы (с некоторыми минимальными настройками в соответствии
с их различиями) вы можете выполнять стандартные операции с файлами,
такие как переименование файла, копирование или перемещение файла.
Каждая файловая система имеет собственный набор интерфейсов API
этой файловой системы. При установке пространств имен операционная
система сервера не спутает, к какому именно пространству имен
нужно обращаться при получении запроса к файловой системе.
Поскольку приложения DOS ожидают от вас форматы файлов DOS, если
вам заведомо не известно, что форматы двух файловых систем совместимы,
ваши приложения DOS должны обращаться только к файлам DOS. Например,
файлы текстового формата (ASCII) могут редактироваться текстовым
редактором DOS или текстовым редактором Macintosh.
С помощью пространств имен (Name Spaces) и потоков данных файловая
система NetWare поддерживает форматы файлов, отличные от DOS.
Пространства имен представляют собой дополнительные записи каталога,
в которых хранится альтернативная информация о файлах. Например,
Например, имена файлов Macintosh, Unix и HPFS могут быть длиннее,
чем имена файлов формате DOS, и иметь отличные от них атрибуты
файла. Когда на томе активно соответствующее пространство имен,
NLM и клиенты могут записывать и считывать файлы, используя отличные
от DOS имена файлов и атрибуты.
Каждое пространство имен на томе NetWare автоматически добавляет
для каждого файла этого тома дополнительную запись каталога. Пространство
имен DOS рассматривается как основное пространство имен. Таким
образом, на томе с активным пространством имен Macintosh будет,
таким образом, хранится две записи каталога для каждого файла:
основная запись каталога и запись каталога Macintosh. Запись каталога
Macintosh будет содержать длинное (формата MAcintosh) имя файла
и другую информацию о файле, специфическую для Macintosh.
Хотя на томе с несколькими активными пространствами имен для каждого
файла будет храниться несколько записей каталога, сам файл будет
записываться только один раз. Однако, один файл может иметь несколько
потоков данных. Например, на Maciontosh файлы хранятся с использованием
двух потоков данных или "вилок". Одна вилка содержит
информацию о ресурсе Macintosh для этого файла (вилка ресурса),
а другая содержит фактические данные (вилка данных). Чтобы хранить
в файле Macintosh обе вилки, NetWare поддерживает для этого файла
два потока данных. Поток данных представляет собой цепочку записей
FAT. Файл с несколькими потоками данных - это файл, который имеет
несколько цепочек записей FAT.
Благодаря пространствам имен, доступ к общим файлам могут получить
различные типы операционных систем. Каждая операционная система
клиента может обращаться к общим файлам. При этом каждая клиентная
операционная система получает информацию о файле в ожидаемом ей
формате. NLM могут обращаться к пространствам имен и потокам данных
с помощью API File Engine (FE).
Пространства имен и потоки данных - это два обобщенных, но элегантных
механизма записи файла. С помощью пространств имен и потоков данных
файловая система NetWare может хранить данные практически в любом
формате. Таким образом, файловая система NetWare параллельно поддерживает
все многообразие файловых система клиентов.
Пространства имен, потоки данных и расширенные атрибуты
Файловые системы NetWare 3.x и 4.x могут поддерживать файлы различных
форматов, включая DOS, Unix, Macintosh, OS/2 и FTAM. Novell придерживается
политики поддержки дополнительных файловых форматов, которые появляются
на рынке, таких как новый формат Microsoft Windows NT.
Механизмы, используемые NetWare для поддержки нескольких форматов
файла, включают в себя пространства имен, потоки данных и расширенные
атрибуты файла. Обобщенно мы называем все эти механизмы "пространствами
имен". Однако в данном разделе мы рассмотрим все эти компоненты,
начиная с пространств имен и потоков данных и кончая расширенными
атрибутами.
Протокол CSMA/CD
Как уже говорилось, CSMA/CD означает Carrier Sense Multiple Access
with Collision Detection (множественный доступ с опросом носителя
и разрешением конфликтов). Плата Ethernet посылает по сети пакеты
(датаграммы), обращаясь к кабелю, когда он не используется другой
системой. Этот метод работает при невысоком трафике. При возникновении
большего числа конфликтов и повторных передач происходит потеря
производительности. Чтобы избежать конфликтов, вы должны разделить
сеть на два или более сегментов, установив на NetWare-сервере
дополнительную сетевую плату (создав, таким образом, внутренний
маршрутизатор).
Протокол IPX/SPX
Создавая IPX/SPX, фирма Novell улучшила протокол XNS (Xerox Network
Services), ориентировав его на работа в надежных локальных сетях
с не слишком интеллектуальными ранними моделями PC. С учетом работы
протокола в этой среде IPX/SPX дает прекрасную производительность
с минимальными издержками на работу с оперативной памятью. Для
PC с объемом ОЗУ в 640К и отсутствием средств управления памятью
это было очень важно. Перечислим некоторые возможности IPX/SPX,
применимые сегодня к LAN:
он согласуется с протоколом XNS;
IPX близко соответствует протоколу IDP (XNS Internetwork Datagram
Packet);
IPX предусматривает функции адресации и маршрутизации;
SPX добавляет функции транспортного уровня, обеспечивающие
гарантированную доставку, и ориентированные на подключение связи
между узлами;
SPX часто обходится по линиям рабочая станция - сервер.
Многие работающие с Unix относятся к IPX/SPX недоброжелательно,
перенося на него свое отношение к DOS. Однако, новый мир настольных
вычислительных систем меняет это отношение. Теперь стандартный
пакет DOS, DR DOS (после приобретения его Novell) включает в себя
сетевые протоколы. Microsoft Windows поставляется со встроенным
протоколом IPX/SPX, как и Windows NT, OS/2, SCO, NeXTstep 3.0,
Solaris 2.0, UnixWare и почти все другие настольные системы.
По числу продаж IPX/SPX опередил TCP/IP на годы. Новые узлы NetWare
IPX/SPX насчитывают более миллиона продаж в месяц. TCP/IP наститывает
менее десятой доли этого объема. В корпоративном мире NetWare
с расширениями IPX/SPX охватывает около 70 процентов рынка. Если
Unix собирается расширить свое влияние в этом секторе, то ему
придется делать это в сотрудничестве с IPX/SPX.
Novell контролирует IPX/SPX уже многие годы, и этот протокол имеет
небольшие шансы завоевать сердца и умы в сообществе Unix. В 1992
году Novell занялась этим вплотную, по недорогой цене предоставляя
лиценцию на IPX/SPX всем желающим. Технически это приемлемо, в
том смысле, что Novell продолжает контролировать будущие разработки.
Однако рынок свидетельствует, что IPX/SPX является общепринятым
транспортным протоколом. Вы можете говорить, что TCP/IP лучше,
однако победа за IPX/SPX. TCP/IP никогда не отомрет, но IPX/SPX
будет доминировать и контролировать до конца столетия PC-ориентированные
настольные системы.
Протокол ядра NetWare (NCP)
Протокол ядра NetWare NCP (NetWare Core Protocol) определяет служебные
средства, доступные для пользователей сетей Novell NetWare. Эти
средства можно разбить на следующие категории:
Средства доступа к файлам (открытие, закрытие файлов и чтение/запись
данных).
Средства блокировки файлов.
Средства защиты.
Средства отслеживания распределения ресурсов.
Средства уведомления о событии.
Средства печати и управления очередями.
Средства каталогизации (NetWare Directory Services) и синхронизации
с другими серверами.
Средства подключения и передачи данных.
Средства управления сетью.
Протокол NCP прозрачен для пользователей и автономных приложений
на рабочих станциях. Например, пользователь может запросить файл
сервера сети, который появляется на локальном диске. Функция переадресации
на рабочей станции определяет, относится ли запрос на файл к локальному
диску или сетевому и выполняет соответствующую маршрутизацию.
В этом смысле программное обеспечение переадресации на рабочей
станции работает с NCP для обеспечения служебных средств для пользователя.
Установив на сервере загружаемые модули NetWare (NLM NetWare Loadable
Module), вы можете расширить сервисные средства ядра NetWare.
Модули NLM могут обеспечивать управление сетью и диагностику,
средства обслуживания базы данных, передачи данных, архивизации,
сохранения и передачи сообщений (электронную почту) и дополнительные
средства печати. Некоторые модули NLM поставляются вместе с NetWare,
другие можно получить у Novell или других фирм.
Протокол режима интенсивного обмена (Burst Mode Protocol)
Этот протокол был создан сначала как дополнение к NetWare 3.11
и назывался Packet Burst. Он позволяет значительно увеличить пропускную
способность сети и используется теперь в качестве стандарта для
NetWare 4.0.
Теперь вместо посылки в ответ на каждый пакет данных пакетов подтверждения
можно установить окно передачи данных, размер которого определяется
числом пакетов, отправляемых без подтверждения. После передачи
всего набора пакетов пакеты, содержащие ошибки, посылаются снова.
Если несколько наборов подряд проходят с ошибками, размер окна
уменьшается (скользящее окно).
Протокол TPC/IP
TCP/IP - это один из немногих протоколов, широко используемых
в сетевом мире, на котором основаны многие системы. TCP/IP имеет
некоторые средства, недоступные для NetWare. IPX/SPX создан на
основе подмножества XNS, который сам является подмножеством TCP/IP.
В этих протоколах есть различия, но IPX/SPX отстает на два или
более поколений.
Перечислим некоторые из средств TCP/IP, которые применяются сегодня
в локальных сетях:
- он может выполнять маршрутизацию данных между различными сетями
или подсетями; - не зависит от используемой для подсетей технологии
(такой как Ethernet, Token Ring и X25); - не зависит от аппаратного
обеспечения хост-машины; - устойчив к высокой частоте ошибок в
подсетях; - имеет надежные средства восстановления после сбоя.
TCP/IP может служить ценной основой и источником сведений для
будущего развития IPX/SPX. Метод улучшения TCP/IP с учетом интересов
заинтересованных пользователей является моделью взаимного учета
интересов.
Не думайте, что понимание TCP/IP не является необходимым, поскольку
скоро его заменит OSI. Протокол OSI был разработан как способ
решения проблем, которые появились в TCP/IP при построении глобальных
сетей. TCP/IP не отвергнут, просто запросы в компьютерной сфере
растут, и от него требуется больше, чем можно было когда-либо
представить. Узкие места устраняются как в самом сообществе TCP/IP,
так и специальными комитетами, и вряд ли этот протокол отомрет
в обозримом будущем.
Протоколы маршрутизации
Протоколы маршрутизации определяют метод, с помощью которого маршрутизаторы
могут взаимодействовать друг с другом и совместно использовать
информацию о сети. Эти протоколы могут выполняться в маршрутизаторах
для построения таблиц маршрутизации или обмена информацией о маршрутизации
с другим маршрутизатором. Со временем таблицы маршрутизации маршрутизирующих
устройств будут содержать примерно одну и ту же информацию.
Таблицы маршрутизации содержат информацию о числе связей с другим
маршрутизатором. Они могут также содержать информацию об остановленных
маршрутизаторах, альтернативных маршрутизаторах и полную информацию,
которая может помочь в маршрутизации пакетов. Как описывается
ниже, существует несколько способов получения информации о маршрутизации.
Метод протокола дистанционного вектора - это метод периодического
опроса таблиц маршрутизации по всей сети. Это оповещение в масштабе
сети может не сильно влиять на малые сети, но может существенно
воздействовать на пропускную способность больших сетей. Методы
дистанционного вектора находят наилучший маршрут к адресату на
основе числа переходов до этого адресата. Используемый протоколом
SPX/IPX метод RIP (Routing Information Protocol) не допускает
более 16 переходов. Методы протокола состояния связи предлагают
лучшее решение.
Методы протокола состояния связи больше походят для больших
объединенных сетей. Информация маршрутизации посылается только
в том случае, когда она изменяется. Она не рассылается на регулярной
основе, как в случае метода дистанционного вектора. Благодаря
протоколам состояния связи вы можете установить наилучший маршрут,
создав несколько маршрутов или задав маршрут с наивысшей скоростью,
наибольшей емкостью, либо максимальной надежностью.
Перечислим некоторые общие протоколы маршрутизации:
RIP (Routing Information Protocol) был первоначально
разработан фирмой Xerox и используется теперь в SPX/IPX и TCP/IP.
RIP - это протокол дистанционного вектора, и в глобальных сетях
он неэффективен.
NLSP ( NetWare Link Service Protocol) представляет собой
протокол, разработанный Novell для замены RIP и используется в
SPX/IPX. Он улучшает передачу пакетов между пользователями различных
сегментов локальных сетей. Каждый маршрутизатор знает топологию
сети, и рассылка таблиц маршрутизации уменьшается.
OSPF (Open Shortest Path First) это протокол состояния
связи, являющийся частью комплекта протоколов TCP/IP. OSPF маршрутизирует
пакеты в соответствии с трафиком, стоимостью пересылки, приоритетом
и загрузкой сети.
OSI IS-IS (Open Systems Interconnections Intermediate
System to Intermediate System) это протокол состояния связи, средства
которого во многом аналогичны OSPF, но он обеспечивают большие
межоперативные возможности для систем, согласующихся со стандартами
OSI.
RTMP (Routing Table Maintenance Protocol) это протокол
фирмы Apple, позволяющий находить наилучший маршрут между зонами
AppleTalk. Циркулярная рассылка происходит каждые 10 секунд.
Протоколы сетевого и межсетевого обмена
Уровень протоколов сетевого и межсетевого обмена включает в себя
сетевой и транспортный уровень. Он определяет связь (через мосты)
аналогичных сетей и маршрутизацию между подобными и различными
сетями. На этом уровне происходит межсетевое взаимодействие сетей
с различными топологиями. Данный уровень позволяет отфильтровывать
пакеты одних локальных сетей, чтобы они без необходимости не попадали
в другие локальные сети. Как иллюстрирует следующий рисунок, возможны
различные типы соединения сетей - с помощью повторителей, мостов
и маршрутизаторов.
Уровни Уровни
+--------------+ +--------------+ +--------------+
¦ ¦ ¦ Повторитель ¦ ¦ ¦
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ +--->--+ ¦ +--------------+
+--------------+ ¦ +------+ ¦ +--------------+
¦ Физический ¦ ¦ ¦ ¦ ¦ ¦ Физический ¦
+------+-------+ +---+------+---+ +--------------+
¦ ¦ ¦ ^
+--------------------+ +--------------------+
+--------------+ +--------------+ +--------------+
¦ ¦ ¦ Мост ¦ ¦ ¦
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ +---+--->--+---+ +--------------+
¦ Связи данных ¦ ¦ ¦ ¦ ¦ ¦ Связи данных ¦
+--------------+ +---+------+---+ +--------------+
¦ Физический ¦ ¦ ¦ ¦ ¦ ¦ Физический ¦
+------+-------+ +---+------+---- +--------------+
¦ ¦ ¦ ^
+--------------------+ +--------------------+
+--------------+ +--------------+ +--------------+
¦ ¦ ¦ Маршрутизатор¦ ¦ ¦
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
+--------------+ ¦ ¦ +--------------+
¦ Сетевой ¦ ¦ +--->--+ ¦ ¦ Сетевой ¦
+--------------+ +---+------+---+ +--------------+
¦ Связи данных ¦ ¦ ¦ ¦ ¦ ¦ Связи данных ¦
+--------------+ +---+------+---+ +--------------+
¦ Физический ¦ ¦ ¦ ¦ ¦ ¦ Физический ¦
+------+-------+ +---+------+---+ +--------------+
¦ ¦ ¦ ^
+--------------------+ +--------------------+
Протоколы Unix и NetWare
Протокол - это формальное описание формата сообщения и правила,
которым должны следовать две или более машины при обмене этими
сообщениями.
TCP/IP обычно описывается как набор протоколов с единым названием
(для простоты идентификации). В этот набор входят такие протоколы
как FTP (File Transfer Protocol) и ICMP (Internet Control Message
Protocol).
Перечислим основные протоколы Novell:
IPX (Internet Packet eXchange): обеспечивает датаграммную
(безстыковочную) передачу.
SPX (Sequenced Packet eXchange): обеспечивает передачу
на основе подключения.
RIP (Routing Information Protocol): поддерживает таблицу
маршрутизации.
SAP (Service Advertising Protocol): объявляет о служебных
средствах.
NCP (NetWare Core Prootocol): используется для манипуляциями
файлами NetWare.
PBP (Packet Burst Protocol): выполняет высокопроизводительные
операции чтения и записи.
Проверка использования
После загрузки NLM и установке на сервере других средств вам следует
убедиться, что сервер может адекватно справляться с новой загрузкой.
Начните с загрузки утилиты MONITOR с помощью команды:
LOAD MONITOR
В верхнем окне меню MONITOR отметьте показания "Utilization"
(использование). Если это значение больше или равно 80%, возможно,
один из загруженных модулей или других процессов монополизирует
систему. Если вы найдете монополизирующий систему модуль, его
следует выгрузить. Однако, если это нужный модуль, вы можете переместить
его или другие модули на другой сервер в сети, либо обновить сервер
более мощным процессором.
Удаленная консоль
Команды консоли выполняются только на сервере, но, используя загружаемый
модуль удаленной консоли (REMOTE.NLM), вы можете давать эти команды
и с удаленной рабочей станции.
Проверка памяти сервера
Вся память на NetWare-сервере, которая не задействована NLM и
другими процессами, используется для кэширования диска. Большой
кэш улучшает производительность, так как нужную информацию можно
получить не с диска, а непосредственно из памяти. Если на сервере
загружаются NLM-модули, то объем доступной для кэширования памяти
уменьшается. Вы можете проверить, влияет ли уменьшение кэш-памяти
на производительность. Для этого нужно загрузить утилиту MONITOR,
выбрать в меню Avaliable Options пункт "Cache Utilization"
и посмотреть значение "Long Term Cache Hits" (удачные
обращения к кэшу за длительный период).
Удачное обращение к кэшу происходит, когда информация найдена
в кэш-буфере, и ее не требуется считывать с диска. Это значение
должно вычисляться в течении некоторого периода времени. Новый
сервер без подключенных рабочих станций будет показывать высокий
процент. Для будущей справки следует записать это значение. При
добавлении NLM и обращающихся к серверу пользователей продолжайте
отслеживать это значение. Оно должно составлять около 90%. Если
данное значение падает ниже 90%, добавьте на сервере оперативную
память или добавьте другие серверы, которые возьмут на себя часть
нагрузки.
Проверка установки
Программа с именем BOOTPCHK.EXE будет проверять наличие в сети
активного BOOTP-сервера. Формат команды ее вызова предельно прост:
наберите в командной строке BOOTPCHK. Результат будет выглядеть
примерно так, как показано ниже:
F:\NET\BIN>bootpchk
IP Address = 192.9.208.15 IP Net Mask = 255.255.255.0
Bootp Server = 192.9.200.7
Hostname = JAMES
------------------------------------------------------------
IP Address = 192.9.208.15 IP Net Mask = 255.255.255.0
Bootp Server = 192.9.200.7
Hostname = JAMES
------------------------------------------------------------
2 BOOTP packets have been examined.
The following BOOPT server is currently running:
192.9.200.7
===> No conflicting BOOTP packets have been found.
F:\NET\BIN>
Рис. D.3 Результаты успешного теста BOOTPCHK.
Указанный адрес IP, 192.9.200.7 - это файловый сервер NetFRAME,
на котором работает программное обеспечение LAN WorkGroup. Hostname=James
указывается в экране Workstation IP Address Assignment (как показано
на Рис. D.4). Значение имени берется из строки SET NAME=JAMES
в файле LANWG.BAT.
Физический адрес, хотя он и необходим BOOTP, заполняется системой
автоматически. Если это значение пусто, то программа находит его
и поставляет. Адрес IP - это первый из заданного вами ранее пула
адресов.
PSERVER.NLM
После определения сервера печати и присваивания очередей принтерам
с помощью PCONSOLE или NetWare Administrator вы можете загрузить
с системной консоли сервера PSERVER.NLM. Наберите для этого команду
LOAD PSERVER. Выводится блок ввода имени сервера печати "Enter
print server name", где вы можете просмотреть дерево NDS
и найти объект, содержащий созданный ранее объект сервера печати.
Подсветите объект и нажмите Enter. Выводится меню PSERVER. В основном
меню вы можете выбрать Printer Status или Print Server Information.
Printer Status
Подсветив Printer Status и нажав Enter вы увидите список сетевых
принтеров, назначенных текущему серверу печати. Увидеть принтеры,
которые присвоены другому серверу печати, вы не сможете. Чтобы
просмотреть информацию о состоянии принтера, подсветите принтер
и нажмите Enter. На экран выведется окно со следующими полями:
Поле | Описание |
Printer | Показывает полное имя NDS принтера. |
Type | Выводит тип подключения: локальное подключение к серверу печати, подключение к рабочей станции (Remote) или к другому файловому серверу. |
Current status | Сообщает, подключен ли принтер к сети. Если принтер удаленный, пока вы не загрузите на рабочей станции NPRINTER.EXE (или NPRINTER.NLM на файловом сервере), в этом поле выводится "Not connected". |
Queues serviced | Если вы выделите это поле и нажмете Enter, то выведется список очередей. Чтобы изменить приоритет очереди, снова нажмите Enter. |
Mounted form | Ссылается на форму, созданную с помощью утилиты PRINTCON. Если специальная форма не используется, это поле можно оставить равным 0. |
Printer control | Выбор этого поля выводит вспомогательное меню, содержащее несколько команд для управление принтером с консоли. Вы можете выбросить задание печати, прогнать бумагу, задать начало формы, паузу, останов или запуск принтера. |
Print Server Information
При выборе Print Server Information в основном меню PSERVER выводится
следующее диалоговое окно:
+=====================================================+
¦ Print Server Information and Status ¦
¦=====================================================¦
¦ Version: 4.0.0 ¦
¦ Type: Netware Loadable Module ¦
¦ Advertising Name: AST_Software_Server ¦
¦ Number of printers: 2 ¦
¦ Queue servicce modes: 4 ¦
¦ Current status: Running-----------------------------¦
+=====================================================+
Это диалоговое окно перечисляет общие характеристики сервера
печати, включая номер версии программного обеспечения, тип программы,
объявляемое в сети официальное имя, число поддерживаемых принтеров,
число режимов обслуживания очередей и текущий статус. Выбор Current
status даст вам меню, с помощью которого можно выгрузить сервер
печати.
Рабочая станция как сервер печати
Фактически, рабочая станция сама может стать сервером печати.
NVLPD.EXE работает как резидентная в памяти фоновая программа
(TSR) и организует спулинг заданий печати Unix с помощью утилиты
DOS PRINT.COM. Спулинг заданий на рабочей станции организуется
в любом нужном направлении, а перенаправить их можно с помощью
команды CAPTURE NetWare. Другими словами, когда задание печати
попадает на рабочую станцию, то в том, что касается PC и сети
это просто еще одно задание печати. Задание печати можно также
передать работающему на NetWare-cервере программному обеспечению
сервера Novix.
программное обеспечение NetWare Requester for
Чтобы подключить рабочую станцию OS/2 к сети NetWare, нужно загрузить
программное обеспечение NetWare Requester for OS/2. Найдите дискету
WSOS2_1 и выполните следующие шаги:
Запустите OS/2 и откройте окно с командной подсказкой OS/2.
Дважды щелкните "мышью" на пиктограмме OS/2 Full Screen
или OS/2 Window.
Когда выводится командная подсказка OS/2, вставьте в дисковод
A: дискету NetWare Workstation for OS/2 и наберите команду:
A:INSTALL
Выводится окно программы установки (OS/2 Installation Utility).
Выберите меню Installation пункт "Requester on workstation"
Вы можете выполнить установку, следуя выводимым на экран подсказкам
и обращаясь при необходимости к справочной информации. При установке
происходит следующее:
Создается каталог с именем NETWARE, и в него копируются файлы
Requester.
В оперативной области OS/2 создается пиктограмма с именем
Novell. Эта группа содержит пиктограмму для выполнения программы
установки, инструментальную утилиту NetWare Workstation Tools
и утилиту удаленной печати RPRINTER.
Изменяется файл CONFIG.SYS.
После установки вы должны закрыть сеанс OS/2, затем перезагрузить
компьютер и инициализировать поддержку сети.
Работа LAN WorkGroup под Windows и использование утилит
Если при установке появлялись какие-либо ошибки, касающиеся Windows,
то при следующем запуске Windows должна появиться группа LANWG
Group. В верхней части окна группы располагаются восемь пиктограмм
специфических для Windows программ (девятая, Script Director,
находится в программе TNVT220). Все программы DOS также имеют
пиктограммы. При первом открытии многих удивляет размер группового
окна. Вы легко можете настроить это окно по собственному усмотрению.
Для системного администратора нет ничего необычного в том, чтобы
ограничить список доступных пользователю утилит.
Работа Novix под Windows
Novix может работать как сеанс DOS под Microsoft Windows, но при
работе в улучшенном режиме Windows 3.1 он будет функционировать
в масштабируемом окне. Этим и ограничиваются средства Novix в
Windows.
Используя дополнительное программное обеспечение LAN WorkPlace,
вы можете начать с Windows новые эксперименты. Продукт Novell
- это один из лучших эмуляторов терминалов в Windows, а с учетом
всех новых средств стандартного продукта LAN WorkPlace по рабочим
характеристикам он превосходит Novix.
Host Presenter является превосходным конечным средством для пользователей
и позволяет выбрать хост-систему с помощью описаний на английском
языке и легко на ней зарегистрироваться. Программы Novix построены
так, чтобы облегчить работу некоторых неопытных пользователей,
однако при добавлении LAN WorkPlace любители Windows почувствуют
себя более комфортно.
Работа с объектами
Добавление новых объектов
Чтобы добавить нужный объект, убедитесь, что вы находитесь в нужном
контексте дереве каталога, а затем сделайте следующее:
Чтобы вставить новый объект, нажмите Ins. Выведется список
объектов для выбора. Просмотрите список и, подсветив нужный объект,
нажмите Enter.
Наберите имя нового объекта и задайте другую необходимую информацию.
Следуйте принятым соглашениям по именам. В дальнейшем это облегчит
поиск объекта.
После набора имени нажмите Enter. Выведется другое меню (это
зависит от типа объекта), в котором вы можете ввести дополнительную
информацию.
После создания объекта он выводится в окне Object, Class. Чтобы
изменить объект, выделите его и нажмите Enter или F10. Процедуры
для изменения объектов представлены ниже. Чтобы отметить группу
объектов, которые вы собираетесь переместить в другой контекст,
используйте клавишу F5. Выводится экран, аналогичный следующему:
+-----------------------------------------------------------+
¦ Actions for User: Mike ¦ 1
+-----------------------------------------------------------+
¦ ¦View or edit properties of this object-------------------¦ 2
¦ ¦Rename ¦ 3
¦ ¦Move ¦ 4
¦ ¦Delete ¦ 5
¦ ¦View or edit this object' rights to files and directories¦ 6
¦ ¦View or edit the trustee assignments to this object ¦ 7
+-----------------------------------------------------------+
1 - действия для пользователя Mike; 2 - просмотр или редактирование
характеристик объекта; 3 - переименование; 4 - перемещение; 5
- удаление; 6 - просмотр или редактирование полномочий объекта
на файлы и каталоги; 7 - просмотр или редактирование назначений
полномочий на данный объект.
Изменение характеристик объекта
При выборе в меню View or edit properties of this object вы увидите
список возможных характеристик, которые нужно изменить, таких
как Identification (идентификация), Enviroment (операционная среда)
и Account Restriction (учетные ограничения). При выборе одного
из этих элементов выводится диалоговое окно характеристик.
Об
их изменении рассказывается в следующей главе.
Переименование, перемещение и удаление объекта
Эти функции достаточно очевидны. Если вы выберите Rename, то можете
набрать для объекта новое имя. При выборе Delete объект удаляется.
Для перемещения объекта выберите Move, а затем задайте в поле
New Context новый контекст. Если вы не знаете контекста, дважды
нажмите клавишу Ins. Выводится окно, которое позволяет вам перемещаться
по дереву каталога, выбирая объект-контейнер или родительский
объект.
Просмотр и редактирование полномочий
Чтобы увидеть каталоги и файлы, на которые имеет полномочия данный
объект, выберите пункт View or edit this object' rights to files
and directories. При этом вы можете задать четыре возможности:
Volume Object Name. Задайте в этом поле имя тома, который
вы хотите найти.
Beginning Path. В этом поле задайте маршрут тома, на котором
вы хотите начать поиск. Чтобы начать с корня, укажите обратную
косую черту.
Directories/Files. Для выбора из списка Directory (каталог),
File (файл) или Directory and File нажмите Enter.
Trustee Search Depth. Для выбора из списка All Directories
(Все каталоги) или Current Directory (Текущий каталог) нажмите
Enter.
Чтобы после заполнения всех полей начать поиск, нажмите клавишу
F10. Выводится список текущих назначений (если они имеются). После
вывода окна Trustee assignment вы можете сделать следующее:
Выбрать элемент из списка и нажать Enter, чтобы изменить его.
Для добавления нового назначения полномочий нажмите Ins.
Опишем подробнее процедуру назначения уполномоченных объектов.
Клавиша Ins позволяет открывать список каталогов, файлов или уполномоченных
объектов, где вы можете делать выбор.
Находясь в списке Trustee Assignments, нажмите Enter. Выводится
экран назначения уполномоченных объектов (объектов, имеющих полномочия
доступа к данному объекту). Выберите, хотите ли вы назначить уполномоченный
объект для каталога или файла.
Нужно задать имя каталога или файла. Здесь вы можете нажать
клавишу Ins и просмотреть список доступных каталогов. Сделайте
выбор и нажмите Enter. Чтобы добавить выбор, наж мите Esc. Если
вы добавляете файл, выводится запрос на имя файла. Нажмите Ins
для вывода списка, затем сделайте выбор.
Чтобы добавить к меню назначений полномочий Trustee assignments
новое имя файла или каталога. По умолчанию он выводится с атрибутами
Read и File Scan.
Чтобы изменить полномочия на каталог, подсветите только что
добавленный каталог и нажмите Enter. Выводится меню Trustee rights
granted. Для выбора дополнительных полномочий нажмите Ins. Вы
увидите примерно следующий экран:
+--------------------------++-----------------------------+
¦ Trustee rights granted ¦¦ Trustee rights not granted ¦
+--------------------------++-----------------------------+
¦ ¦File scan ¦¦ ¦Access control-------------¦
¦ ¦Read ¦¦ ¦Create ¦
¦ ¦ ¦¦ ¦Erase ¦
¦ ¦ ¦¦ ¦Modify ¦
¦ ¦ ¦¦ ¦Supervisory ¦
¦ ¦ ¦¦ ¦Write ¦
¦ ¦ ¦¦ ¦ ¦
¦ ¦ ¦¦ ¦ ¦
+--------------------------++-----------------------------+
Чтобы добавить конкретное права доступа, подсветите его и
нажмите Enter. Чтобы добавить несколько прав, подсветите справа
каждое из них и отметьте, нажав F5. Затем для добавления их в
список нажмите Enter.
С помощью описанных выше процедур вы можете продолжать добавление
к каталогам или файлам других полномочий. Методы, используемые
для вывода на экран списка возможностей и выбора применяются обычно
в текстовых утилитах NetWare. Аналогичные возможности используются
для работы с объектами или при работе с такими утилитами как NETUSER.
Просмотр и редактирование полномочий на объекты
Для просмотра и редактирования или редактирования полномочий и
объектов, имеющих доступ к данному объекту выберите в меню View
or edit the trustee assignments to this object. Выводится следующее
меню:
+--------------------------------+
¦ Access control list ¦ 1
+--------------------------------+
¦ ¦Inherited rights filters------¦ 2
¦ ¦Trustees ¦ 3
¦ ¦Effective rights ¦ 4
+--------------------------------+
1 - список управления доступом; 2 - фильтры наследуемых полномочий;
3 - уполномоченные объекты; 4 - действующие полномочия.
Для просмотра или изменения фильтра наследуемых полномочий
IRF выберите Inherited rights filters. Для добавления новых IRT
используйте клавишу Ins и методы, описанные в предыдущей главе.
Для просмотра списка объектов, имеющих полномочия на данных
объект, выберите Trustee. Этот список организован по характеристикам.
Чтобы добавить новый уполномоченный объект, нажмите клавишу Ins
и выберите характеристику, которую нужно ему присвоить. Затем
вы можете добавить новый уполномоченный объект. Для удаления уполномоченного
объекта подсветите его и нажмите Del. Чтобы увидеть список прав
уполномоченного объекта, подсветите его и нажмите клавишу Enter.
Для просмотра текущих прав на объект выберите Effective Rights.
Помните, что действующие полномочия представляют собой комбинацию
полномочий пользователя на объект, полномочий, которые пользователь
наследует, и полномочий, блокируемых IRF.
Чтобы добавить права для этих уполномоченных объектов, нажмите
клавишу Inms и выберите из списка.
Работа с утилитой NETADMIN
Мы предполагаем, что вы уже знакомы в общих чертах с утилитой
NetWare Administrator и расскажем о методах управления объектами.
Утилита NETADMIN - это текстовая версия NetWare Administrator,
не включающая в себя средства управления каталогом, файлами и
принтером. Ее можно использовать на той рабочей станции, где не
установлена Windows. Для работы с файлами на такой рабочей станции
можно воспользоваться утилитой FILER, а для работы с принтером
- утилитой PCONSOLE. Обычные пользователи могут применять утилиту
NETADMIN для просмотра информации об объектах и изменения характеристик
объектов (если на это есть полномочия).
Утилита NETADMIN запускается с помощью команды:
NETADMIN
которая дается в ответ на командную подсказку. Выводится экран
этой утилиты с тремя возможностями выбора:
Manage object (управление объектами). Этот пункт выбирается
для работы с объектами.
Manage according to search pattern (работа по трафарету поиска).
Этот пункт позволяет вам точно задать, с каким типом объектов
вы хотите работать (например, пользователями, принтерами или серверами).
Вы можете также задать трафарет (глобальные символы) для имен
объектов.
Change context (смена контекста). Этот пункт можно использовать
для вывода на экран только тех объектов, которые находятся в конкретных
ветвях дерева каталога.
+-----------------------------------------------+
¦ NetAdmin options ¦
+-----------------------------------------------+
¦ ¦Manage objects-------------------------------¦
¦ ¦Manage according to search pattern ¦
¦ ¦Change context ¦
+-----------------------------------------------+
Чтобы начать работу с утилитой NETADMIN, выберите в основном
меню Manage objects. Другие пункты не обязательны: трафарет поиска
или контекст можно не задавать. Однако при большом дереве каталога
они будут полезны и позволят ограничить объем выводимой в окнах
информации. При выборе Manage objects выводится примерно следующий
экран:
+---------------------------------------------------------+
¦ Object, Class ¦
+---------------------------------------------------------+
¦ ¦..-------------------------------¦(parent)-------------¦
¦ ¦. ¦(current context) ¦
¦ ¦+Moscow ¦(Organizational Unit)¦
¦ ¦+Novgorod ¦(Organizational Unit)¦
¦ ¦Admin ¦(User) ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
+---------------------------------------------------------+
В данном примере доступны два объекта-контейнера: Moscow и Novgorod.
Справа выводится тип объекта. Символ плюса слева от имени объекта
указывает, что это объект контейнера, и что внутри его имеются
объекты. Сменить контекст в дереве объекта вы можете следующим
образом:
Для просмотра содержимого контейнера подсветите контейнер
и нажмите клавишу Enter. Вы увидите список других контейнеров
и можете выбрать один из них.
Для перемещения вверх по дереву каталога подсветите в списке
элемент parent (две точки) и нажмите Enter.
Перейдите обратно в основное меню NETADMIN и выберите Change
context, затем наберите имя нового контекста или нажмите Ins для
выбора из списка. Если нужно задать новый объект, начиная с корня,
в противном случае NETADMIN считает, что вы задаете маршрут, начиная
от текущего контекста.
Работа с заданиями печати
Задание печати создается, когда вы посылаете файл в очередь печати
или на сетевой принтер. Посылаемые на печать файлы могут быть
текстовыми файлами ASCII или файлами печати. Файл печати это файл,
содержащий все необходимые для файла коды форматирования принтера
и не требующие выполнения создавшего этот файл приложения. Другими
словами, вы создаете документ и печатаете его, но вместо принтера
задаете вывод в файл на диске. В этом файле сохраняются все коды
форматирования, так что вы можете распечатать этот файл или послать
его другому пользователю. Такие файлы дают то преимущество, что
их можно напечатать позднее. Однако для печати такого файла необходим
драйвер принтера.
Чтобы послать задание печати на принтер или просто просмотреть
статус задания печати, которые уже переданы на принтер, выберите
в меню Available Options пункт Print Jobs. Вы можете сделать следующее:
подсветить задание и нажать Enter, чтобы увидеть информацию
о задании;
подсветить задание и нажать Del для удаления его из списка
(для отметки задания и отмены группового выделения используйте
клавиши F5 и F7);
для добавления заданий печати используется клавиша Ins.
Чтобы послать задания на сетевой принтер, выполните следующие
шаги:
Нажмите клавишу Ins, выводится следующее меню:
+============================================+
¦ Select Directory To Print From ¦
¦============================================¦
¦MAIN_1\SYS: ¦
+============================================+
Наберите имя каталога, в котором находятся файлы печати, или
нажмите Ins для выбора из списка.
Когда выведется список каталогов, подсветите каталог и нажмите
клавишу Enter. Если это каталог, содержащий выводимый на печать
файл, нажмите Esc. Если нет, выберите подкаталог и нажмите Enter.
Продолжите этот процесс, пока не найдете подкаталог с файлами
печати. Затем нажмите Esc.
Вы вернетесь в меню Select Directory To Print From, в поле
которого будет включено имя каталога. Чтобы увидеть все файлы
в этом списке, нажмите Enter.
Подсветите файл в меню Available Files или с помощью F5 выделите
группы файлов.
Для выбора файлов для печати нажмите Enter. Выводится меню
Print Job Configuration.
После определения конфигурации задания печати нажмите для
его сохранения клавишу F10.
Конфигурации заданий печати часто создаются супервизорами или
операторами печати. Это позволяет задать такие параметры печати
задания как число копий, печать по конкретными датам и др. Если
в меню Print Jon Configuration вы выберите Defaults, то выводится
меню New Print Job to be Submitted. В этом меню вы можете определить
свою конфигурацию.
Работа TNVT220 под Windows
Под Windows TNVT220 выполняется с худшей производительностью,
чем под DOS, но это не вина Novell. Каждый эмулирующий продукт
под Windows выполняется хуже, чем под DOS. Если основной задачей
программы является вывод на экран текстовых символов, издержки
Windows на переформатирование и запись текстовых символов на экран
значительно ухудшают скорость. Для некоторых продуктов вы можете
заметить ощутимые изменения в производительности при смене шрифта,
применяемого в окне эмуляции. Это указывает на то, что с одними
шрифтами Windows легче работать, чем с другими. Если пользователи
будут применять LAN WorkGroup просто для замены ASCII-терминалов
на PC, не давайте им машины с Windows. Пустите в дело старые XT
и AT - при минимуме затрат вы получите максимально эффективную
работу.
Однако при работе TNVT220 под Windows производительность этой
программы не хуже, чем у других работающих под Windows эмуляторов,
и даже лучше, чем у некоторых из них. Для среднего пользователя
эта производительность будет вполне приемлемой. Программисты-фанаты
Unix, вероятно не захотят использовать Windows, так что о производительности
они сожалеть не будут.
Способность Host Presenter быстро и легко осуществлять подключения
может стоить несколько большей цены Windows и необходимого в этом
случае дополнительного администрирования. Компьютеры бесполезны,
если люди их не используют, а Windows часто успокаивающе действует
на тех, кто боится компьютера. Кроме того, если пользователи сталкиваются
с трудностями при работе в DOS и предпочитают Windows, то они
определенно предпочтут Host Presenter, а не Telnet.
Хотя TNVT220 - это всего лишь работающая под Windows программа
DOS, ее окно корректно конфигурируется при установке и может быть
масштабируемым. Это позволяет окну эмуляции оставаться на экране
наряду с другими окнами приложений. Выбор подходящих шрифтов позволяет
еще больше сократить размер окна. Хотя это может потребовать зрительного
напряжения, но позволяет отодвинуть окно эмуляции, пока на хост-системе
обрабатывается задание, и пользователь хочет на нем сосредоточиться.
Если вы просто минимизируете окно, то не сможете узнать, когда
задание в хост-системе завершится.
Работа в контейнерах
Найдя контейнер, содержащий объекты, с которыми вы хотите работать,
вы увидите примерно следующее меню:
+---------------------------------------------------------+
¦ Object, Class ¦
+---------------------------------------------------------+
¦ ¦..-------------------------------¦(parent)-------------¦ 1
¦ ¦. ¦(current context) ¦ 2
¦ ¦Mike ¦(User) ¦ 3
¦ ¦Administrators ¦(Group) ¦ 4
¦ ¦Bob ¦(User) ¦
¦ ¦MAIN_SERV ¦(NetWare Server) ¦ 5
¦ ¦MAIN_SERV_SYS ¦(Volume) ¦ 6
¦ ¦Olga ¦(User) ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
+---------------------------------------------------------+
1 - родительский объект; 2 - текущий контекст; 3 - пользователь;
4 - группа; 5 - сервер NetWare; 6 - том.
Если не задан трафарет поиска, то выводятся все объекты в контейнере.
Чтобы вставить в текущий контейнер новый объект, нажмите клавишу
Ins.
Для подсветки объекта используйте клавиши стрелок. Затем сделайте
следующее:
Для просмотра и редактирования характеристик объекта и назначений
объектов, имеющих к нему доступ, нажмите Enter.
Чтобы отметить объект, нажмите F5. Таким образом можно отметить
группу объектов для удаления или перемещения в другой контекст.
Для удаления объекта или группы отмеченных объектов нажмите
клавишу Del.
Для перемещения объекта или группы отмеченных объектов нажмите
клавишу F10 и выберите Move.
RAID-накопители дисков
Массив дисков RAID (Redundant Array of Inexpensive Disks) это
набор дисков, представляемых как один диск. Данные распределяются
по дискам с помощью специального метода, работающего на битовом
уровне или уровне секторов. Такое распределение улучшает производительность
и обеспечивает избыточность, необходимую для защиты данных от
выхода из строя диска, для чего распределенные по дискам данные
кодируют на выделенном для этого резервном диске.
Важнейшей аппаратной частью системы RAID является контроллер диска,
поскольку он влияет на производительность их отказоустойчивость.
Для защиты от выхода из строя контроллера часто применяется несколько
контроллеров. В RAID почти всегда используются адаптеры SCSI,
так как они улучшают производительность при операциях чтения и
записи. После выдачи команды чтения или записи одному диску контроллер
SCSI может отключиться от него и обратить свое внимание на другой
диск. Прежний диск продолжает выполнение операции самостоятельно.
RAID обеспечивает дублирование (то есть, зеркальное отображение
и дублирование). Степень избыточности зависит от уровня RAID,
о чем рассказывается ниже. В обычной конфигурации с зеркальным
отображением один резервный диск соответствует одному основному.
В RAID уровня 3 один резервный диск обеспечивает зеркальное отображение
для двух или более основных дисков. Для записи информации на резервный
диск используется схема кодирования, представляющая данные на
других дисках. Если один диск выходит из строя, код и данные на
оставшихся дисках обеспечивают восстановление пропавшей части
данных.
Покупка одного резервного диска намного дешевле, чем покупка по
одному резервному диску для зеркального отображения каждого основного
диска. Однако один резервный диск обеспечивает защиту только при
выходе из строя одного основного диска. Тем не менее, вероятность
сбоя сразу двух дисков очень мала, и в промежутках между сбоями
вы успеете восстановить информацию.
Многие системы RAID допускают оперативную замену диска.
Это означает,
что диски можно заменять во время работы системы. При замене диска
информация на резервном диске используется для восстановления
данных диска. Восстановление происходит, пока операционная система
продолжает выполнять другие операции.
Существует несколько уровней RAID. При покупке RAID нужно проверять
этот уровень.
RAID level 0. Данные распределяются по нескольким дискам,
но резервных дисков нет. Уровень 0 обеспечивает повышение производительности,
но не дает защиты данных.
RAID level 1. Данные распределяются по матрице дисков,
и каждый диск зеркально отображается на резервный диск. В матрице
из четырех дисков два будут использоваться как основные, и два
- как резервные.
RAID level 2. Этот уровень реализуется редко. Он обеспечивает
распределение данных на битовом уровне по всем дискам матрицы.
Система RAID level 3 аналогична, но реализуется более широко.
RAID level 3. Данные распределяются на битовом уровне
по всем дискам, за исключением одного - резервного. В матрице
из 4 дисков 3 используется для распределения данных, и 1 для резервирования.
Этот уровень обеспечивает хорошую производительность при чтении,
но относительную медленную работу при записи, так как каждая операция
записи приводит к записи данных и на резервный диск.
RAID level 4. Этот уровень аналогичен уровню 3, но
все данные распределяются по дискам на уровне секторов. Время
чтения улучшается, так как каждый диск может считать весь сектор
диска.
RAID level 5. Данные записываются на секторы всех дисков
матрицы. Код коррекции также записывается на все диски. Этот уровень
обеспечивает более быструю запись, так как информация дублирования
распространяется по всем дискам, а не записывается на один диск,
как в уровне 3.
RAID level 6. Еще не стандартизирован. Подобен RAID
5, но информация для контроля ошибок дублируется на два других
диска. Обеспечивает лучшую отказоустойчивость по сравнению с существующими
уровнями RAID.
RAID level 10. Известен также как RAID 1/0.Сочетает
возможности уровня 0 в плане обеспечения повышенной производительности
и уровня 1 в плане отказоустойчивости.
Большинство систем RAID, предлагаемых сегодня на рынке серверов,
используют уровень 4 или 5. Compaq SYSTEMPRO реализует уровень
4, но предлагает программное обеспечение, реализующее RAID уровня
5, что дает лучшую производительность. Такие системы дороги, поэтому
вам нужно взвесить необходимость оперативной защиты данных. Нужно
также сравнить цену/производительность этой системы с обычными
методами дублирования, предлагаемыми NetWare (в частности SFT
Level III).
RangeLAN
В этой сети используются используется собственный протокол и широкополосные
радиосигналы. Сетевой адаптер RangeLAN/LT фирмы Proxim вставляется
в гнездо модема компьютера Compaq LTE, что достаточно для работы
в сети. Для подключения к системе рабочих станций и сервера применяются
адаптеры RangeLAN/ISA. Скорость передачи данных составляет 240
Кбит/сек. Для работы систем, поддерживающих сразу несколько протоколов,
требуется отдельный мостовой сервер.
Расположение теневого файла
В теневом файле перечисляются все записи файловой системы NFS,
к которым будут обращаться пользователи NFS Gateway. Этот файл
организует права доступа Unix к удаленной файловой системе и привилегии
NetWare для пользователя NetWare. При добавлении других файловых
систем этот файл увеличивается в размере.
NetWare будет размещать и отслеживать этот файл автоматически.
Единственный вопрос, на который должен ответить администратор,
это куда нужно поместить теневой файл. Поскольку он может увеличиваться,
а никакого предупреждения относительно пространства на диске не
выводится, выберите тот том, где достаточно места. По умолчанию
это том SYS. Вы можете использовать этот том, но помните, что
много места на этом томе занимают очереди заданий печати NetWare.
Если то SYS заполняется ожидающими принтера файлами печати, NetWare
часто останавливается или выдает множество загадочных сообщений.
Если том SYS переполняется, нет смысла подвергать опасности теневой
файл файловой системы NFS. Перед тем как определять, куда поместить
теневой файл, проверьте пространство с помощью VOLINFO и CHKVOL.
Расположение томов на нескольких дисках
Размеры томов могут быть различны. Несколько небольших томов могут
уместиться в одном разделе диска. Большие тома могут занимать
несколько разделов диска. Размещение тома на нескольких дисках
улучшает производительность. Кроме того, это единственный способ
увеличить размер тома. Для увеличения тома вы можете добавить
другой диск и создать на нем раздел, присоединив этот раздел или
его часть к существующему тому.
Распределенные по дискам тома всегда следует дублировать. Если
сегмент такого тома не работает, то не будет монтироваться весь
том.
Поскольку тома могут располагаться на нескольких дисках, размеры
томов относительно легко задать при инсталляции. Вы можете рассматривать
все свои разделы как один большой блок пространства на диске,
а затем просто присвоить часть этого дискового пространства любому
тому.
Распределение памяти
Вы можете распределять память по блокам, постранично, по диапазонам
или из кеша. При распределении памяти вы можете задать, что процесс
должен быть в неактивном состоянии, пока не станет доступной запрошенная
память.
NLM имеют три различных контекста. Один из них является глобальным
для NLM и всем нитям в нем. Другой применяется к специфической
группе нитей, которые попадают в определенную нитевую группу.
Третий - это контекст нити. К контексту относятся переменные,
экраны, указатели, счетчики, ссылки, управляющая информация и
параметры.
[]
[]
[]
Распределение памяти и защита
В отличие от предыдущих версий NetWare NetWare v.4 имеет один
пул рапределяемой памяти. Для оптимизации производительности память
распределяется среди ресурсов и при завершении выполнения NLM
(NetWare Loadable Module) обеспечивается ее доступность другим
загружаемым модулями NetWare (NLM). В предыдущих версиях NetWare
программные модули сталкивались иногда с ситуацией нехватки памяти,
поскольку память не всегда возвращалась обратно операционной системе.
Ресурсы памяти в версии 4.0 структурированы. Это обеспечивает,
что работающие на одном сервере различные процессы не будут использовать
одну и ту же память. Несколько страниц памяти (объемом по 4К)
выделены доменам. В эти домены загружаются NLM. Внутри домена
создаются сегменты для кода и данных, и для защиты работающего
в домене NLM ему присваивается дескриптор.
Одной из важнейших особенностей операционной системы NetWare является
применение модулей NLM для таких специальных функций, как поддержка
различных дисковых подсистем, сетевых плат, утилит операционной
системы и различных расширений. В отличие от модулей VAP прежних
версий NetWare, модули NML более эффективно используют оперативную
память и обеспечивают органичную связь с ядром NetWare.
В основу работы модулей NLM положена концепция несегментированной
модели памяти с 32-разрядными адресами. Ядро операционной системы
и модули NLM совместно используют единую непрерывную область памяти.
Эти объясняется существенное улучшение производительности NetWare.
В то же время, при такой организации загружаемые модули функционируют
на сервере без каких-либо средств защиты. Поэтому ошибки в них
могут привести к нарушению памяти сервера.
Операционная система должна также защищаться от неверно работающих
NLM, выполняющих запись в не принадлежащую им память, что может
в итоге привести к краху системы сервера. Для защиты операционной
системы используются уровни привилегий. Есть четыре уровня привилегий
- от 0 до 3. Если вы не уверены в надежности работы NLM, то можете
выполнить его на уровне 3, который обеспечивает защиту операционной
системы. Если в течении периода тестирования ошибок не выявится,
вы можете перевести его на уровень 0. Таким образом, в NetWare
4.0 фирма Novell учла возможность последних моделей процессоров
Intel сегментировать адресное пространство по различным уровням
защиты. Такая сегментация позволяет изолировать параллельно выполняющиеся
задачи друг от друга, защитив тем самым ядро NetWare и утилиты.
Защита памяти в NetWare 4.0 может достигаться двумя способами.
В первом случае строится домен операционной системы, во втором
- защищенный домент операционной системы. Домент операционной
системы автоматически при ее загрузке, создает операционную среду
и используется ядром для инициализации и выполнения модулей NLM.
Благодаря защищенному домену, устанавливаемому при загрузке модуля
DOMAIN.NLM, работу любого модуля можно проверять без риска для
всей системы.
Распределенные и централизованные приложения "клиент-сервер"
Нужно иметь в виду, что не все приложения "клиент-сервер"
работают одинаково. Большинство текущий приложений "клиент-сервер"
по существу не отличаются от централизованных баз данных, выполняющий
всю обработку, а рабочие станции только выводят данные на экран.
При таком методе неэффективно используется вычислительная мощность
рабочих станций, и увеличивается загрузка сервера. В некотором
роде такая схема напоминает большую ЭВМ с неинтеллектуальными
терминалами. Фактически, многие современные приложения были перенесены
именно из этой вычислительной среды и сохранили ее характеристики.
В настоящем распределенном приложении "клиент-сервер"
некоторая часть обработки переносится на рабочие станции. Очевидно,
такой метод труднее реализовать. Идея Novell об истинном приложении
"клиент-сервер" состоит в переносе на рабочую станцию
обработки, которая не связана непосредственно с поиском и манипулированием
записями базы данных. Такая обработка включает в себя управление
вводом информации и представлением ее пользователю. При этом сервер
берет на себя только часть нагрузки. Благодаря этому приложение
"клиент-сервер", рассматриваемое в целом, может приближаться
по скорости обработки к системам с мини или большими ЭВМ.
В идее распределенной обработки можно сделать еще один шаг вперед.
В итоге станут реальностью приложения, агрегирующие вычислительную
мощность нескольких различных машин в сети. Машины, которые часами
простаивают, можно загрузить задачами со сложными вычислениями.
Они могут также использоваться для повседневных задач. Например,
если пользователь, запрашивает отчет на основе информации базы
данных, механизм базы данных может найти в сети для выполнения
этой работы простаивающий процессор, освободив себя от данной
задачи.
Расширенные атрибуты
Расширенные атрибуты - это дополнительные единицы записи, выделенные
для одной из дополнительных записей каталога. Называть эти дополнительные
единицы записи "атрибутами" может быть и не совсем правильно,
поскольку они не обязательно аналогичны атрибутам файла. Расширенные
атрибуты скорее представляют собой специальные области памяти
для дополнительной записи каталога и содержат информацию, для
которой не хватает места в дополнительной записи каталога.
Например, файловая система OS/2 HPFS (High Performance File System)
допускает имена файлов длиной до 255 символов. Стандартная запись
каталога NetWare OS/2 содержит пространство только для первых
80 байт имени файла OS/2. Чтобы имя файла NetWare могло иметь
большую длину, NetWare записывает остальные символы имени файла
в область расширенных атрибутов.
Область расширенных атрибутов может содержать не только длинные
имена файлов, но практически любой вид информации. Для хранения
данных записи каталога расширенные атрибуты могут использоваться
HPFS OS/2 или пространствами имен Unix.
Вы можете спросить, в чем состоит разница между множественными
потоками данных и расширенными атрибутами? Основное различие в
том, что расширенные атрибуты формально являются частью дополнительной
записи каталога, а множественные потоки - это вспомогательная
цепочка записей FAT, связанных с одной дополнительной записью
каталога.
Различие между расширенными атрибутами и множественными потоками
данных с точки зрения разработчика невелико. Оба этих средства
используются для хранения дополнительной информации, необходимой
для отличных от DOS форматов файлов. Но на самом деле на внутреннем
уровне файловая система NetWare работает с пространством каталога
и "обычным" файловым пространством во многом по-разному.
"Обычное" файловое пространство сконструировано так,
что может очень быстрое расширяться и сокращаться за короткие
интервалы времени, в то время как записи каталога файла во время
его существования относительно статичны (по крайней мере размер
и формат). NetWare работает с записями каталога и расширенными
атрибутами с учетом этих особенностей и, как вы можете ожидать,
работает с цепочками FAT не так, как с записями каталога и расширенными
атрибутами.