企业: | 控制网 | 日期: | 2004-03-23 |
---|---|---|---|
领域: | 工控机 | 点击数: | 2378 |
冯庆文,刘占庆 1 建立无盘网络系统的主要目的 中国石油大庆石化分公司塑料厂(以下简称为大庆石化塑料厂)尘封着大量的386、486、586等低档微机,这些数年前的高贵物品,随着计算机软硬件技术的飞速发展,转眼之间便成了“鸡肋”,弃之不甘,用无可用。即使个别设备质量非常过关,目前尚未老化,仍可正常工作,也绝对运行不了现代的流行软件;另外一些运行当时应用软件的微机,且不说这些软件是否能满足现在的需求,单只说由于设备老化而经常出现故障,丢失重要文件和数据,从而造成严重损失,不仅增加了维护难度,也加大了工作量,严重影响了工作质量和效率。这是企业计算机管理人员都应考虑的问题。大庆石化塑料厂计算机技术人员通过采用“Windows2000无盘终端”技术与“无盘WIN98”技术使这些低档微机“重出江湖”,完全可以运行当前大型多媒体应用软件。不仅减少了计算机的投入和更新成本,节省了材料费用,也易于管理,方便了维护,改善了工作效率,提高了系统的安全性。经过一年多的实践,大庆石化塑料厂的“无盘网络系统”运行良好,效果明显,收效显著。 2 什么是无盘网络系统? 一个网络中的所有工作站上都不安装硬盘,全部通过一台(或多台)网络中心服务器来启动,通过局域网进行远程操作,形成操作和运行两地进行的工作平台。即将应用程序及存储装在中心服务器内,在工作站上操作程序,进行分程控制,这样的网络系统就是无盘网络系统,这些工作站称为无盘工作站。根据操作系统的不同,无盘网络有WINNT无盘网络、WIN2000无盘网络、NOVELL、LINUX、UINX等系统的无盘网络,这里只介绍基于WIN2000服务器的“Windows2000无盘终端”技术与“无盘WIN98”技术。既发挥了局域网络速度快的优势,又解决了386、486、586微机不能运行WIN98、WIN2000、OFFICE2000的问题。 3 无盘网络的优点 无盘网络的突出优点就在于节省投资、易于管理、方便维护。具体如下: (1)节省投资386、486、586甚至更低档的286运行一个很小的客户端程序成为Windows2000的无盘终端后,便能以服务器的速度运行Windows2000与Office 2000。既然旧机器可以完成日常工作了,那么就没有必要淘汰了,减少了经济损失,硬盘、软驱和光驱也可以不用,全厂利用几十台低档计算机既可以解决基层单位微机短缺的问题,又可以节省更新计算机以及升级维护的大量费用,省下数目相当可观的材料费用。 (2)维护方便安装、升级软件只需在一台工作站上进行,其它所有工作站就都可使用最新软件。对整个系统的维护,事实上只是对服务器的维护,不需对每台工作站一一处理,使繁重的机器维护量降到最低,大大节省了人力和时间。 (3)防病毒因为每台计算机硬盘是服务器的一个区,硬盘与工作站主机分离管理,使网络内部感染病毒的概率大大降低。即使网络中感染了病毒,也只需在服务器上杀毒即可。杀毒不必再逐台处理,更不会有万一一台机器的病毒清理不干净,整个网络的病毒就永远不可能清除干净的麻烦出现。 (4)可控性与数据安全性工作站端不设硬盘、软驱和光驱,所有数据集中到服务器中集中管理,便于维护和监测,不易丢失数据和出现错误,还可以根据需要调整设定硬盘的存储,控制员工所使用的软件,并保护数据。 (5)每台机器都有自己独立的虚拟IP地址,可有效防止黑客攻击。 (6)加快启动及运行速度,一些配置较低的工作站可以通过服务器来达到提高速度的效果。 4 无盘网络系统对硬件的要求 由于在无盘网络中,所有工作站要使用到的文件及数据都是从服务器得到的,所以服务器硬件的选择非常重要,建议选择专用服务器。服务器的网卡可以是10M或100M,使用10M网卡时,无盘网络的速度会比100M网卡慢很多,因此建议使用100M网卡。服务器的硬盘应该有足够空间来容纳所有要使用到的操作系统和应用软件,并为每个用户保留至少100M的空间来容纳交换文件和用户文件。另外,服务器网卡和硬盘的速度会影响到整个网络的运行速度,因此网卡和硬盘的选择非常重要,尽量选择速度比较高的硬盘及品牌网卡,如果网络中的用户数较多应该考虑使用多网卡。无盘网络系统对工作站并没有什么特殊要求,一般来说只要有网卡对应的启动芯片,并且在有盘网络中能正常运行的机器都可以用于无盘。不过,也有一些主板的硬件兼容性不好,导致无盘工作站的配置比较麻烦,对这些主板要对它们的BIOS进行一些必要的设置才能正常工作。 5 无盘网络系统的实现方法 5.1 方案一 第一个方案用启动芯片RPL模式,以DOS方式建立WIN2000无盘终端。 凡无法运行WINDOWS图形界面,只能工作在DOS方式下的286/1M内存/VGA彩显及以上配置的低配置微机,以网卡启动芯片上的RPL模式采用DOS方式通过网络通信协议以WIN2000终端的身份登录到WIN2000服务器,把WIN2000终端的各种操作通过网络传递到WIN2000服务器上,服务器运行完相应的程序后,再把显示结果传递回终端。终端不需要具有计算能力,至多只需提供一定的缓存能力即可。众多的终端客户端可以同时登录到服务器上,仿佛同时在服务器上工作一样,它们之间作为不同的会话连接,是互相独立、互不影响的。 具体实现的过程如下: (2)安装WIN2000终端服务:调用【控制面版】的【添加/删除程序】项后,在添加/删除程序对话框中选择【添加/删除Windows组件】项,之后再依次选择【终端服务】、【应用程序服务器模式】、【跟Terminal Server4.0用户兼容的权限(T)】等选项,在最后的对话窗中确认该机的终端应用服务器模式已启用,完成WIN2000终端服务的安装,参见图2。 图1 协议安装图示 (3)从http://www.wander.com.cn/software_down/ 图2 WIN2000终端服务的安装图示 (4)安装WIN2000下的各种应用软件,例如:Office2000、PowerBuilder6、Delph6、Visual Basic6、Winzip、Flash等等。 (5)运行Rplsetup,安装远程启动管理器到C:\RPL下,把该目录下的RPLFILES文件夹设为共享,运行RPL.reg注册表文件,修改APPSRV.ini将Address后改成本服务器的名称(在桌面右击【我的电脑】在弹出的快捷菜单中点击【属性】,在系统属性对话框中选【计算机名称】标签,完整的计算机名称后就是本服务器的名称)。 (6)重新启动服务器,完成对服务器的设置。 (7)运行C:\rpl\rplboot.exe启动远程启动管理器,首次运行时执行【配置】菜单下的【检查配置】之后执行【修复安全性】。 (8)当首次启动带有RPL启动芯片的无盘站时,在服务器的远程启动管理器中,执行【远程启动】菜单中【转换适配器】项或按【F5】键,自动刷新出工作站的卡号,分配该工作站缺省用户名/口令。 (9)工作站端输入正确的用户名/口令后,则自动以WIN2000远程终端的方式连入服务器,可以像本地操作一样运行Office2000等各种应用程序。 5.2 方案二 第二个方案用启动芯片PXE模式建立WIN98无盘工作站。 那些配置稍高些的所谓586与奔腾PRO或多能奔腾等可以运行WINDOWS系列图形操作系统的微机,则通过网卡的启动芯片以PXE模式(当时PXE模式基本上是最先进的无盘启动方式,EBX模式还未广泛流行)启动无盘WIN98,可达到32位真彩色以800?00分辨率运行各种大型应用程序,包括各种办公软件如Office2000、上网软件如QQ2000、教学软件如CSC、图像软件如Photoshop等等。 具体实现的过程如下: 图3 确定图示 (2)配置服务器的DHCP:从开始→程序→管理工具→配置服务器→联网→DHCP,在“DHCP管理器”窗口中,双击“本地计算机”,单击“作用域/创建”,在“创建领域(本地)”窗口中,输入相关参数,例如:名称为“SLC_NODISK”,描述为“塑料厂无盘工作站服务器”,起始IP地址:10.114.31.201,结束IP地址:10.114.31.240,子网掩码:255.255.255.0,租用期间:无限制。写好父域(SLC_NODISK.COM)和服务器IP:10.114.31.196。一路单击“下一步”就可以完成安装DHCP,然后打开DHCP的地址池,就可以看到IP范围,对应的这些IP地址是用来给客户机租用的,这个范围以外的IP将不被租用。 (3)安装和设置PXE PDK:开始在服务器上安装INTEL PXE PDK2.0,直到如图4所示内容出现,选Install without Windows NT4 Server CD单击NEXT。会看到一些安装信息,直到安装完毕。系统重新启动计算机后完成了PXE PDK的安装。接下来进行设置,打开PXE PDK的SYSTEM安装目录,会看到PxeReg60.exe的文件,执行它,在对话框中,单击ADD option 60,会看到一些设置信息,再单击Set 60 as PXE Client,设置完成后退出。然后执行PxeConfig.exe,右击Proxy DHCP Server,单击Configure Proxy DHCPServer,再单击Client Options标签,在对话框中部单击to Boot server Discovery List按钮,在出现画面上把3号选项(DOSUNDI)加入到工作站网卡的启动菜单中,IP是10.114.31.196,然后单击Add to Discovery List按钮,单击OK返回之后,依次点击树型菜单的【Proxy DHCP Server】【Client Boot Menu】,右击【DOSUNDI】,在弹出的菜单中,点击【Move Entry Up】将DOSUNDI调整到第一项。退出PXE PDK的配置窗口即完成了对服务器的设置。 图4 安装图示 (4)安装有盘WIN98:选一台有盘客户机,用常规方法安装Win98第二版,把所有的硬件驱动都装好,并且安装好各种应用程序,网络协议要把IPX/SPX兼容协议、NETBEUI和TCP/IP加上,IP地址要选自动获取,将其网络登录设置为“Microsoft网络用户”,并将其属性中“登录到Windows NT域”复选框选定,在网络用户里指定要登录的域,如果加了“友好登录”,最好要把这个删了。 (5)安装实模式下网卡驱动:用随机光盘中的net.exe和net.msg替换WINDOWS目录里的net.exe和net.msg然后,在Litenet光盘的软件包里执行instnic,安装时会提示找一些文件,用随机光盘提供的文件代替,安装完成后就可以测试,测试非常重要,如果测试不成功,就不要去做后面的工作,做了也白做。测试方法是,重新启动计算机,选F8进入DOS状态,在命令提示符下键入net start IPX,如果没有错误,可以键入net start workstation测试,如果没有错误就键入net view,应该能看到在服务器上的SHARE目录。只有测试通过,才可以进入下一步。 (6)安装LITENET:在随机光盘的litenet1.5目录执行SETUP.EXE安装LITENET,在NetBIOS Server Name里输入主机名,在NetBIOS Share Name那里输入在服务器上新建的放客户机的系统文件的共享目录,就是刚才按F8进入DOS状态测试看到的那个目录。单击下一步,一直按下一步,有提示时按YES,然后会提示重新启动计算机,立即重启,启动起来后就可以进行第5步的安装,会提示插入一张软盘,下面的工作它会格式化软盘并复制一些系统文件,这个软盘将来要做无盘工作站的启动盘,如果它提示没有找到文件,请记好是什么文件,它在哪个目录里找,然后把随机光盘提供的文件COPY到那个目录,再来一次就好了,如果一切顺利,会出现一个上传文件的对话框,单击Complete Copy会在窗口里看到本地的所有文件会被COPY到服务器上的共享文件夹里。上传文件后,在服务器端作以下改动: ①进入PXEFILE\WINDOWS文件夹,找到并打开USERCMD.BAT,将QRESTALL命令前的rem去掉,这样在启动工作站时就不会警告有病毒了;在WIN.COM命令之前插入以下这条语句:QVMEM S:%SERVER% %USERNAME%,其目的有两个:一是连接用户目录,使之成为一网络驱动器,用户对此驱动器有完全控制权;二是为无盘WIN98虚拟内存交换文件(win386.swp)提供存取空间。 ②找到并打开SYSTEM.INI,在[386Enh]小节添加以下三条语句: (7)服务器端启动映象生成及Netnames.db文件的修改: ②在“PXEBOOT\Windows”目录下,找到Netnames.db文件并打开它,删除其所有信息,输入机号及网卡地址,例如: Confirm that Hardware address 00E044C05E64 is assicpned the name p29 (Y/N) Y (8)启动前要根据每个工作站的名字在服务器上共享的那个目录下各建立一个文件包,名字一定要用各个工作站的名字,建好后备份这个共享目录,以后如果出错,直接用备份的覆盖这些文件就可以完成维护。 6 无盘网络系统的效益 无盘网络系统具有较好的经济效益和社会效益:与建立常规计算机网络相比,可节省硬件成本 40%,节省维护成本90%。大庆石化塑料厂于2002年2月开始研究利用此系统,共投资3万元,配置了中心服务器,利用了34台386、486、586淘汰微机,完成了办公自动化、信息网络化,起到了管理生产、服务生产的作用。
参考文献: |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.我有以下需求: | |
|
|
2.详细的需求: | |
* | |
姓名: | * |
单位: | |
电话: | * |
邮件: | * |