彭腾
摘要本文对比了原盘安装、全自动安装、Ghost安装等3种常见的机房管理技术,详细介绍了Ghost多播技术在机房管理中的应用,同时指出了改进自动分配IP地址的思路,并给出使用VB编写程序自动配置网卡IP协议的具体实例。
关键词Ghost;多播技术机房管理;IP地址自动分配
1背景
从2000年开始,全国高校进入了扩招的序列。各大高校为了满足学生激增的需要,大规模进行了硬件投资,其中机房就是其中一项。据不完全统计,宜春职院机房数量从2003年的3个扩建到了28个,电脑数量从180台发展到了2000多台。我们不难看出,机房管理人员工作量是相当大的,特别是安装系统、配置教学软件等工作需要耗费管理人员绝大部分精力。因此,研究利用Ghost技术管理机房是非常有意义的。
2管理技术分析
机房管理技术一般指的是安装系统、配置软件的技术。目前,常见的管理技术有3种:原盘安装、全自动安装、Ghost安装。
1)原盘安装。20世纪90年代常用的技术。管理员使用系统光盘,以引导的方式进行安装系统,然后安装硬件驱动程序和常见的应用软件,整个过程安装大约需要1h~2h。
2)全自动安装。一种使用脚本编制安装系统的技术。在系统安装前,管理员需要在系统光盘1386目录中找到安装工具,再利用自动安装工具编制脚本,让工具加载脚本。在安装时,调用脚本达到全自动安装系统的目的。
3)Ghost安装。利用Ghost软件安装系统和软件的技术。Ghost软件是一种克隆软件,管理员使用它可以把驱动、应用程序、系统一起封装在镜像文件中,然后通过分区到镜像操作解压镜像文件,达到安装配置系统的目的。
从上面的对比表可以看出,Ghost技术是一种易掌握、安全、快速的管理手段。虽然Ghost安装速度快,但是如果要对机房中的每台电脑采用Ghost安装也需要很长时间。Ghost多播技术可以解决此问题。
3Ghost多播技术管理机房
Ghost多播技术是一种基于TCP/IP协议,通过IGMP组播协议实现镜像文件一对多传播方法。它作用在传输层和网络层中,科将一组数据包发送到整个范围内的组播成员。利用Ghost实现多播技术来维护整个局域网的计算机系统,需要在一台电脑上安装Ghost组播服务器软件,并在其他电脑的CMOS中开启WakeOnLan功能,同时要求局域网的网络速度必须达到100Mb/s,以保证传输数据时的稳定性。下列以Windows10为例,说明如何制作母盘、设置多播服务器、配置客户端及网络克隆系统。
3.1母盘制作
选取一台性能较好的电脑,采用原盘安装的方式,通过引导方式一步一步安装好系统,并安装常用的应用软件,确保这些软件都安装在c:/Progrand~ile/x86目录中。安装完毕后,按照先软件后硬件的原则去优化系统,使其满足通用性强、存储空间少的要求。优化系统方法有很多,比如在系统属性窗口中关闭系统还原功能、取消透明窗体、删除动态显示菜单等特效来降低资源占用率,从而提高系统响应性能,还可以通过控制面板删除多余的字体、输入法、临时文件、整理磁盘碎片等。系统优化工作结束后,还需要删除硬件驱动程序,避免局域网中的不同配置的计算机出现安装蓝屏问题。所有工作就绪,管理员可以使用Ghost软件依次点击“local→Partition→To image,来制作.gho镜像文件。
3.2设置多播服务器
在局域网中的一台计算机上安装千兆网卡和Ghost8.0企业服务器软件,并在开始菜单中点击Symantec Ghost→GhostCast Server启动多播服务器。在多播服务器窗口中,编辑回话名称,选中还原镜像(Restore Image)选项,并单击Image File按钮,选择前面制作的母盘镜像文件。最后选中Disk选项,并单击Accept C]ients以等待网络中的其他客户机加入到组播中来。
3.3配置客户端
进入电脑的CMOS程序,在电源管理菜单中设置PowerLoss为late,然后开启远程唤醒功能,保存设置,重启。客户机从网卡启动,检测网络上的服务器,一旦收到发送信号,客户端显示“电脑从克隆脚本磁盘中启动”菜单。管理员选中此选项进入接收界面。
3.4网络克隆系统
每当客户端进入接收界面,多播服务器会在服务器界面上顯示各个客户端的网卡信息,同时管理员也能从客户端看见服务器的IP地址。等所有的客户端接入后,点击服务器的Send按钮,开始进行多播传输。
4应用改进
虽然基于Ghost的多播技术管理机房无需逐一安装系统和软件,只需简单配置即可完成多台电脑的系统配置,这给管理员腾出了大量时间去维护其他设备。但由于多播协议只要求局域网电脑在同一组播中,导致在系统安装后,需要为每台客户机配置IP地址。解决这问题有两种方法:第一种在系统安装后,通过软件来自动配置IP地址;第二种方法在多播服务器的配置文件上编制每台电脑的IP地址。本文采用第一种方法,使用vB语言引入“Microsoft WMI Scripting V1.1Library”库,编制应用程序,获取网卡信息,同时通过RegCreateKey HKEY-LOCAL-MACHINE,“Software\Microsoft\Windows{CurrentVersion\Run”,hKey语句修改注册表,使编制的程序能随系统自动启动来完成IP地址、默认网关、DNS、子网掩码的配置。