Netware是NOVELL公司推出的网路作业系统。Netware最重要的特徵是基于基本模组设计思想的开放式系统结构。Netware是一个开放的网路伺服器平台,可以方便地对其进行扩充。 Netware系统对不同的工作平台(如D0S、0S/2、Macintosh等),不同的网路协定环境如TCP/IP以及各种工作站作业系统提供了一致的服务。该系统 内可以增加自选的扩充服务(如替补备份、资料库、电子邮件以及记账等),这些服务可以取自Netware本身,也可取自第三方开发者。
基本介绍
- 中文名:NetWare网路作业系统
- 提供:许多不同的网路作业系统
- 功能:来已分享档案、应用程式和印表机
- 作业系统:驻留在网路伺服器上
NetWare网路作业系统 NetWare ↑
NetWare网路作业系统

NetWare NetWare网路作业系统 Novell在NetWare的名称下提供许多不同的网路作业系统,从简单和廉价的NetWare Lite到NetWare 4.x,NetWare 4.x是专门为企业级网路设计的作业系统。下面简要地介绍这些作业系统产品系列。NetWare 3.x和NetWare 4.x产品的总体特徵将进一步介绍。
NetWare Lite 支持2到25个用户的一种对等层网路作业系统。它在DOS作业系统上运行,并与Microsoft Windows兼容。只要具有很少的联网知识,用户就可以建立一个网路,来已分享档案、应用程式和印表机。
NetWare 2.x为大公司中的小型和中型商务和工作小组设计的网路作业系统。这种作业系统在特定型号或非特定型号的基于Intel 80286、80386、80486的计算机上运行。它提供局部和远程网路互联支持,并向网路管理人员提供一些工具。
NetWare 3.x一种为在单一专用伺服器上支持上百个用户而设计的网路作业系统。它提供许多本节要讨论的高级特徵,包括模组设计和集成不同系统(包括小型计算机)的功能。
NetWare 4.x继承NetWare 3.x所有功能的Novell企业级作业系统,它还增加了一些由它自己就可以生成的支持目录服务和企业级网路的分布多伺服器环境的一些新特徵。
如果需要了解更多的信息,参见“NetWare4.x的增强特性”。
下面讨论NetWare作业系统的主要结构部件。一些特徵并不是在所有软体版本中都可以看到的。
NetWare作业系统驻留在网路伺服器上。网路伺服器通常是基于Intel的计算机。它提供到工作站的网路连线和服务。图N-4示意了伺服器和工作站之间的关係。在客户端的重要部件是重定向软体,它通常是在工作站引导时装入的。重定向是NetWare伺服器解释命令,并在网路上传送它们。非网路命令被送到本地作业系统。
NetWare伺服器提供的核心功能是档案系统管理、存储管理和对处理任务进行调度(参见“NetWare的核心协定”)。注意,伺服器和工作站之间的关係是基于客户机/伺服器模式的,这意味着工作站处理许多处理负载,使伺服器解放出来,从而使伺服器能够高效地处理它自己的任务。
网路支持软体将网路硬体和电缆系统连线到作业系统上。这个软体使用指定的驱动程式以支持安装在伺服器和在工作站的多种类型的网卡。
NetWare Architecture NetWare体系结构
NetWare 3.x和NetWare 4.x是全32位的作业系统,它使用单一地址空间,而没有分段(DOS系统的个问题)。这使得程式能高效地处理。这种作业系统能够处理上千个中断,并且每秒能够处理上千个客户请求。
NetWare 3.x和NetWare 4.x是模组化的、可扩展的。对网路进行改变、升级和增加都是可能的。可以在伺服器中装入NetWare的可装入模组(NLM),与伺服器的作业系统相连,以提供如下服务:
支持非DOS档案的存储。
通信服务。
资料库服务。
信报传送服务。
归档和备份服务。
网路管理服务。
这些模组如图N-5所示地加入作业系统中。可以在任何时候,无需关闭伺服器,就装入任何模组,或从伺服器控制台上卸载任何模组。每个模组都使用附加存储器,所以需要确信伺服器具有足够的存储器以处理计画装入的NLM。由于模组在伺服器上是和作业系统放在一起的,所以它们与作业系统紧密耦合,并对服务具有固定访问。
NetWare对伺服器套用是一个理想的平台。它通过在介质级、服务协定级和档案系统级,并发地处理多种协定和标準,解决了连线性问题。如图N-6所示。
Protocol Independence 协定无关
NetWare的一个最重要的特徵是,它对其他作业系统的支持。它可以和运行DOS、Windows、OS/2和UNIX的工作站进行连线。DOS、Windows和OS/2工作站的支持是与NetWare联繫在一起的,就象使用Windows界面的许多管理实用程式一样。提供NetWare的NetWare OS/2工作站软体,能够提供对OS/2工作站到NetWare伺服器的通信需求的支持。NetWare允许OS/2的扩展属性和长档案名称,并且允许OS/2基于伺服器的套用在网路上的运行。作为可选产品,对Apple Macintosh、基于UNIX的NFS和OSI档案传输访问和管理(FTAM),必须加入一个NetWare网路。
NetWare使用协定无关结构,就是人们所知的开放数据链路接口(ODI),它对在网路上的不同协定提供同时支持。图N-6示意了在伺服器上提供多协定支持的ODI接口。注意,允许多种不同的接口卡,这些卡的驱动程式将它们连线到开放数据链路层。分组被指向ODI层上的合适的协定栈,如TCP/IP、IPX或AppleTalk。在图N-6接近顶部的部分,服务协定对安装在NetWare伺服器上的不同作业系统提供档案和系统支持。
在工作站上使用一种类似策略,以允许用户和使用不同通信协定的网路进行连线,如TCP/IP等。将需要Novell的LAN WorkPlace产品或其他厂商的类似产品,以对工作站提供TCP/IP支持。
如果需要将工作站连线到NetWareLAN或其他类型的网路,如Microsoft LAN管理器的IBM LAN伺服器和3Com 3+Share网路,可以在NetWare分组中安装提供开放数据链路接口支持(ODINSUP)的驱动程式。ODINSUP允许ODI网路驱动程式接口和网路驱动程式接口规範(NDIS)共存,NDIS是Microsoft为支持多驱动程式的规範。
Name Space Support 命名空间支持
NetWare档案系统通过命名空间支持,提供对不同作业系统间档案命名转换的支持,命名空间支持安装在伺服器控制台上。命名空间支持允许在NetWare伺服器上存储的档案具有不同的名字长度,具有合法字元,对大小写区别等。对Macintosh的命名空间支持是一种安装在伺服器上的模组。
Performance Features 性能特徵
NetWare在LAN环境十分流行的一个原因是它的性能。在很早以前,Novel1就走出了在DOS下运行网路作业系统的限制,并设计出NetWare,以直接访问伺服器CPU的高级特徵。NetWare386是在台式计算机领域的第一个32位网路作业系统。NetWare作业系统的核心既是多任务的,又是多执行绪的,这意味着它具有在伺服器上提供多用户操作的能力,并且当在系统上有很重的负载时,它具有高性能。下一小节讨论它的性能改进情况。
Dynamic Configuration 动态配置
NetWare对它自己进行动态配置,以和网路上的现行使用情况匹配。下面各项是可以动态配置的:
存储器的使用。
目录快速缓冲存储。
卷宗目录表项的数目。
打开档案表的大小。
路由选择缓冲器。
Turbo FAT索引。
服务进程。
活跃事务跟蹤系统(TTS)的事务。
可以改变这些限制和最大值,而不限制NetWare。还能调整作业系统对自身进行配置的速度,并且可以设定最大使用资源的数量。
Memory Management 存储管理
NetWare在伺服器上支持多达4GB(兆位元组)的RAM。NetWare 4.x的存储管理是为提高有效性而设计的。NetWare v.3.11为不同的使用将存储器再分配成5个以上的存储池(pool)。这会导致一些应用程式的运行超出存储器,这是因为当一个进程使用记忆体处理完毕后,管理例程没有将记忆体再分配给其他进程使用。Net-Ware4.x以单一存储池的形式管理记忆体,这对从一个操作到另一个操作,再分配记忆体是非常有效的。
The File System 档案系统
NetWare的通用档案系统(Universal File System)提供许多增强性能特徵:
电梯式查找 磁碟系统的这一特徵根据如何被磁碟的读取头最好地访问,对进来的读请求分配优先权,给定它的目前位置。电梯式查找的操作可以类比为一个建筑物内电梯的工作情况。电梯是根据谁是第一个请求,而在楼层间随机地上、下;它在上下移动过程中,寻找路过楼层需要乘座的乘客。电梯式查找减少了磁碟头的移动,从而改进访问时间和减少硬体损失。
档案高速缓冲存储 档案高速缓冲存储减少必须访问磁碟的次数。最经常读的档案被存放在高速缓冲存储器中,如果需要,在这里就可能访问到所需的档案。这减少了到磁碟查找所需信息的要求,在高速缓冲存储器中的档案是优先分级的,这样,最少使用的档案将从高速缓冲存储器中清除,以为新的档案腾出空间。
后台写(Background writes) 在NetWare中,磁碟写是和磁碟读分别进行处理的。这种分离允许在用户的磁碟请求减少的过程中,作业系统向磁碟写入数据。后台写策略需要以用户最高的优先权来读数据,这改进了用户感受到的性能。
重叠查找 如果有两个以上的硬碟,并且它们每个都和它们自己的控制器(磁碟通道)相连,那幺就可以使用NetWare的这个特徵。NetWare可以同时访问所有的控制器。如果两个磁碟连线到一个控制器,那幺在一个时刻只能访问其中的一个控制器。
Turbo FAT 这个特徵就是大家知道的索引档案分配表。Turbo FAT可以对超过2MB档案的档案分配表进行索引,因而它们的段位置就可立即被作业系统获得,而不需要读FAT。
档案压缩 NetWare4.x使用它的压缩功能可以增加高达63%的磁碟空间。NetWare在后台管理压缩。管理人员和用户可以用标誌指示哪些档案在使用之后必须被压缩,或它们必须永远不被压缩。
块的再分配(Block suballocation) 这一NetWare特性使磁碟具有最大空间。如果存在任何只部分使用的磁碟块(通常一个块的大小为8KB),NetWare为存储小档案或档案的片,将它们分成512位元组的再分配块。
允许档案的大小达4GB,而且档案系统支持在每个卷宗中有超过2百万个的目录和档案及100,000个打开的档案。卷宗可以覆盖多个磁碟驱动程式,并且卷宗的大小可以通过增加新的驱动程式而被动态增加。
NetWare的可支配档案系统允许修复被删除的档案。可以为删除档案保持为可恢复状态而设定一个最短时间,也可以将一个档案标誌为立即物理删除。还可以保持所有的已删除档案直到卷宗超过磁碟空间为止,然后,将移出最老的已删档案以为新的档案腾出空间。当档案恢复后,保留档案的信任权,并可为谁能支配档案设定权力。甚至一个目录被删除了,还可以保持被删除的档案。
Data Protection Features 数据保护特徵
NetWare网路作业系统包含许多特徵来保证数据的安全性和可靠性。安全性特徵保护数据不被非授权用户使用并防御病毒的攻击。NetWare支持提供冗余的硬体可靠性特徵,以保证数据被正确写入,当部分系统失效时这些数据仍然可用。
Security 安全性
NetWare的安全性特徵对于大公司广域网环境是很关键的。NetWare的档案系统和DOS档案系统是很不同的。用户通过使用DOS磁碟或简单地自举磁碟来启动伺服器是不能访问NetWare的档案系统的。当然,这不能防止有人偷走或毁坏磁碟,你还是需要保存一个备份以防止灾难性事件的发生,但是一个小偷在不知道正确口令和访问权力时是无法访问数据的。
可以在不同级别提供安全性:
登录/口令安全性 用户键入LOGIN命令以获得对档案系统的访问。用户要首先输入他们的用户名称,然后再输入口令。没有口令是不允许进行任何访问的。在用户登录之后,根据网路管理人员授予用户的访问许可权,可以访问一个网际网路中的计算机。
帐号限制 在NetWare下面,每个用户有一个由网路管理人员管理的帐户。可以对帐户加上一些限制以控制何时用户可以登录,他们能够在哪些工作站上登录,以及何时他们的帐户被废弃。也可以固定时间地强迫用户更改他们的口令,并需要一个和经常使用的口令不类似的独特的口令。
对象和档案安全性 在NetWare 4.x中,网路管理人员授予用户对象、目录以及档案的信任权力(trustee rights)。这些权力準确地确定用户如何才能访问系统的资源。管理器通常被授予对象用户帐户和伺服器权力。用户被授予对目录和档案的权力,所以他们能够访问档案系统。
网际网路安全性 NetWare目录服务(NDS)跟蹤网际网路上的所有对象,包括用户对象和他们的访问权力。网路管理人员通过使用NDS来创建和管理用户帐户,跟蹤网路资源,授权用户对网路资源进行访问。一旦用户登录,他们就获得了对NDS系统授予他们的所有网路资源的访问权力。
除了实现这些安全性特徵之外,NetWare还进行幕后(behind-the-scenes)安全性检查。它对伺服器上的所有口令进行加密,并对用户口令传输到伺服器过程中的用户口令进行加密。最后这种特徵防止电子窃贼通过窃听电缆来获得口令,从而可以正常用户的身份访问系统。
Reliability Features 可靠性特徵
NetWare网路作业系统提供一些重要的特徵,以确保生命力(survivablity)及快速恢复伺服器上的数据。
写后读检验 这种特徵是,当每次向磁碟上写数据时,都对它们再进行读操作,以检验写操作是否正确。如果出现了错误,当数据还在cache中时就将它们再次写入。一次错误可以指示一个坏区,它可以被热定位(HOT FIX)特徵标记为不可用。
複製目录 NetWare複製根目录结构,以在主目录结构被毁坏时,提供一个备份。
複製FAT 保持一份档案分配表的複製件,作为后援备份。如果原始的FAT丢失了,通过这份複製的FAT仍然保持磁碟的可访问性。
热定位 这一特徵在系统的运行过程中,检测并纠正磁碟错误。将坏区的数据移动到磁碟上好的区域,并将坏区标记为不可用。
系统容错(SFT)这一特徵允许为系统的硬体提供冗余。可以在系统中安装两个硬碟,然后将主硬碟的内容镜像到第二个磁碟上(参见“磁碟镜像和复置”)。如果主硬碟失效了,第二个硬碟将接替工作。磁碟控制器也可以被复置,以进一步防止硬体失效的损失。SFT级别Ⅲ(可选)通过复置整个伺服器,将冗余又推进了一步。如果主伺服器失效了,第二个伺服器可以不中断地接替过来工作。
事务跟蹤系统(TTS) 事务跟蹤系统在未完成写时保护数据不受损坏。这可能在用户正在编辑资料库中的记录时,伺服器停止工作时出现这种情况。当伺服器重新启动时,在它返回到未完成事务之前,档案就恢复到这次事务之前的状态了。在这种系统中,事务要幺完全完成了,要幺完全被放弃。
UPS镜像 NetWare监督不间断电源(UPS)的状态,以确定伺服器是否正在利用后备电源进行工作。
NetWare兼容UPS可以向NetWare提供这种信号。如果出现了电源失效,NetWare警告用户(他必须在失效範围之外或使用他自己的UPS),然后开始保存每一个打开的信息(cache中的数据)并安全地下载系统。
Built-in Internetwork Routing 嵌入式网际网路路由选择
NetWare提供内置网际网路路由选择服务。对用户来说,互联的网路就象一个网路一样。创建路由器简单得就象在NetWare伺服器上安装多个接口卡,然后在安装时或安装后的维护中,为这些卡选择驱动程式。也可以在外部系统上安装路由选择服务,以便从伺服器上移走额外的工作负载,从而改进它的性能。
Communication Services 通信服务
NetWare销售一个完整的支持通信的分组系列,称为NetWare通信服务,它在NetWare V.3.11和NetWare 4伺服器上运行。这些产品提供LAN到主机,LAN到LAN,和远程到LAN的连线。NetWare通信服务集中于LAN到主机,具有大型系统网路体系结构(SNA)的网路管理需求。这些产品包括NetWare for SAA、NetWare 3270 LAN Workstation Packages for DOS、Macintosh、Windows、NetWare通信服务管理器,它是一个基于Windows的管理程式。
Print Services 列印服务
NetWare 4.x包括一个列印服务分组,它允许网路上共享多达256个印表机。一个列印伺服器管理列印伫列和用户访问印表机的方式。这个列印伺服器可以被安装在NetWare档案伺服器上,或作为工作站上的一个专用任务。可以将印表机连线到列印伺服器或连到网路上的任何工作站。用户可以访问这些在列印伺服器内被共享的印表机。
Distributed Directory Services 分散式目录服务
NetWare的分散式目录服务,是在NetWare 4.x上作为NetWare目录服务(NDS)而实现的。NDS是基于x.500目录服务描述的。这个服务保持对所有网路用户、伺服器、网际网路资源进行跟蹤。信息保存在一个资料库中。管理人员和用户可访问这个资料库来放置用户和资源,而不需要关心它们的位置。
NDS的设计是很关心大型网际网路的。它通过一个公共命名服务,提供了整个网路目录的集中管理。用户和资源的这个目录资料库是被以固定时间间隔修改的。这一服务为其他目录服务提供了一个信关,包括Apple名字联编协定、Sun Microsystems的黄页(Yellow Pages)(NFS支持)和TCP/IP域名服务。
Management Features 管理特徵
NetWare为监督网路状态提供了一些实用程式,并且Novell销售的管理软体包还提供一些增强功能。这些特徵将在后继部分进行讨论。
NetWare Administrator NetWare管理器
NetWare 4.x包括NetWare管理器,它是一种基于Windows的应用程式,用于管理NetWare目录服务对象,如用户、网路资源、磁碟目录和档案。图N-7示意了NetWare管理器的萤幕显示。NetWare管理器的一个基于文本的版本称为NETADMIN,它也与NetWare 4.x一起提供,但是NETADMIN不提供对目录和档案管理的支持。NetWare管理器能够用于替代许多命令执行实用程式。它易于使用,并提供更多的功能。NetWare管理器需要一个运行Microsoft Windows环境的Inter 80386或更高系统。
注意图中的目录树。在顶端是一个机构名称。从它分支的是它的东部分支(DivEast)和它的西部分支(Di-vWest)。DivEast分支目录被关闭了,所以你看不到它的用户或资源,但是DivWest是展开的。你可以单击DivWest下的任何用户或资源,然后从Object选单选择Detail,以改变这个对象的性质。例如,你可以选择AColgan对象,它是一个用户帐户,并且打开它以改变用户的登录限制或对档案系统的权力。
管理人员使用NetWare管理器,基本上是为创建用户对象(帐户)和管理用户如何访问网路、它的资源和它的档案。一种浏览功能使你能够快速定位相似的对象。例如,你可以列出生活在某一特定邮政编码区域内的所有用户,或对某个特定伺服器卷宗有权力的所有用户。一旦你定位并选择了一个对象,你就能够使用NetWare管理器来改变安全性权力、特性和对象的其他方面的情况。可将NetWare管理器用于:
创建附加对象,如用户和印表机对象。
改变用户的登录限制。
改变用户对资源的访问。
改变用户对目录和档案的访问。
改变对象的受託者(受託者是能够使用特定对象的用户)。
授予其他用户对网路上某一对象的操纵权力。
指定用户的组和对这些用户创建登录开工(profile)档案。
创建和编辑系统範围和个人用户登录原语。
安排和组织NetWare目录服务树的结构和它的分区。
MONITOR 监控器
监控器是一个NetWare可装入模组,它可在档案伺服器控制台上运行,或者在远程管理设备(Remote Management Facility,后面将讨论)上运行,也可在一个远程站上运行。监控器使你可以在控制台上执行下述任务:
为NetWare控制台设定口令。
观察伺服器的使用情况。
观察快速缓冲存储器的状态。
观察工作站的连线。
看被用户打开的档案。
清除连线。
观察磁碟启动器的状态。
观察卷宗的状态。
为磁碟写设定检验级别。
激活或关闭卷宗和硬碟驱动程式。
列出当前LAN驱动程式。
列出当前安装模组。
观察档案锁状态。
观察记忆体使用情况。
Remote Management 远程管理
NetWare和NetWare远程管理设备(RMF)密切相连,它允许网路管理人员对NetWare进行安装和升级、设定网路服务和从远程工作站维护NetWare。
SERVMAN
SERVMAN是NetWare 4.x中包括的一个新的实用程式。它在控制台上运行,并允许超级用户观察和修改伺服器配置。
对原来的NetWare版本熟悉的人对SET命令也一定很熟悉,它用于改变作业系统的一些情况。SERV-MAN通过为每个设定选项显示帮助信息和通过显示建议设定,来自动使用这一命令。如果改变了一个设定,SERVMEN自动修改伺服器启动档案。
Requirements for Running NetWare 运行NetWare的要求
下面列出了安装和运行NetWare版本3。11和NetWare版本4所需的硬体:
一个80386或更高的系统。支持这些系统的SX和DX版本。
最少5MB记忆体,但建议16MB作为起始点,这是因为存储器已经很便宜,并且它对伺服器的性能影响很大。在一个大网路上的伺服器可能需要32MB的记忆体,这依赖于安装的软体模组和将要访问伺服器的用户数目。
一个至少有30MB的硬碟。为DOS分区需要5MB,为NetWare磁碟分区需要25MB。如果要为OS/2运行NetWare,那幺需要一个至少有120MB存储的硬碟。为了提供容错,需要复置硬碟设备和控制器,甚至如果使用SFT级别Ⅲ,就需要复置伺服器。
为每个希望在伺服器内建立网桥或路由器的网路,加一个或多个网路卡
Netware V4.X与Netware V3.XX的差异 Netware V4.X与Netware V3.XX是两个很不一样的作业系统。虽然两者在网路管理这个目的上是相同的,但其达到的目标与实现的方式都存在着很大的差别。 如: (1)在设计目的上,Netware V3.XX主要是适用于集中式LAN计算;而Netware V4.X是为了满足LAN和WAN两种计算环境而设计的。 (2)在资源管理上,Netware V3.XX对资源的访问和管理是由各个局部伺服器上的装订库档案来控制的,这种装订是基于单个伺服器的,并不存在网路共 事的意义。Netware V4.X的设计是採用一种不同的方法来管理和访问网路上的所有资源,这种方法是基于整个网路而非基于单个伺服器,其核心就是Netware 目录服务的全局资料库。 (3)在档案系统管理上,Netware V3.XX中虽然也有选择磁碟安装的块尺寸,当选定以后,块就永远那幺大,而在Netware V4.X中,虽然可选磁碟块的大小可改变, 但没有用的磁碟块空间以512位元组作为分配单位,这样,在4KB的磁碟块中将使用512位元组分配后,余下7个512位元组还可分配供其他档案使用。在Netware V4.X中, 设计者们还使用了后台压缩技术,使一个档案只有在寻找可利用磁空间时被压缩,减少了档案对磁碟空间的占用,对不常用的档案,系统还可以将其从磁碟转储 到其他存储介质上(如磁光碟、磁带),减少对磁碟(主要指对硬碟〉空间的需求,这两个特点是Netware V3.XX中所不具有的。 (4)在记忆体管理上,Netware V3.XX将伺服器的记忆体划分为多个记忆体池;而在Netware V4.X中将记忆体中系统占用之外的部分不作划分,而进行统一管理,避免 了Netware V3.XX中多个记忆体池所出现的一些问题。 儘管Netware V4.X是Novell公司全力推出的产品,但Netware V4.X适用于大公司、大企业进行网路管理,如果是对几个伺服器的小网路、小企 业进行信息管理,使用NetwareV4.X是不太值得的。