APP下载

Ghost网络克隆技术在学校机房管理中的应用

2013-04-29付浩

都市家教·下半月 2013年9期

付浩

【摘 要】随着高校计算机机房越来越多,需要安装的软件越来越大,给机房的管理带来了很多困难,如何改变机房管理所面临的困难,切合实际的解决机房管理中的难题,希望本文能给予一定的帮助,文章阐述了基于PXE启动技术,在局域网中利用Ghost服务器和TFTP文件传输服务进行网络克隆的原理,详细介绍了使用PXE网络克隆技术实现数据克隆的方法,大大提高了机房管理和维护的工作效率。

【关键词】Ghost;网络克隆;一对多镜像还原

一、引言

近年来,随着信息化的不断普及,高校计算机机房的建设力度也是一年比一年大,计算机数量的增多加大了机房管理和维护的难度。学校机房规模大、使用频率高、病毒攻击和其他原因引起的故障甚至瘫痪会严重影响教学。机房维护的难度越来越大,如何有效维护机房是每一个机房管理员面对的重要工作。笔者在实践中使用Symantec Ghost Server软件进行局域网恢复计算机系统,取得了满意的效果,以下将就应用Ghost软件进行局域网克隆系统的方法进行阐述。

二、Ghost网络克隆技术在机房维护中的应用

Ghost网络克隆是指将已经安装计算机操作系统和应用软件的硬盘使用Ghost的备份功制作成扩展名为“.GHO”的备份文件,在服务器端运行ghost克隆服务程序,利用DHCP技术实现网络克隆,把“.GHO”镜像文件通过网络批量恢复到局域网终端各用户机的硬盘上,使终端用户机能够同时接收映像盘同样的系统和软件,当终端用户机完成网络多播克隆任务后,几十台甚至上百台机器就可以同时完成克隆任务,从而到达安装维护机房的目的。

(一)基于PXE的Ghost网络克隆准备

目前新机器网卡大多集成了PXE模块,我们可以采用PXE启动,建立DOS环境加载网卡DOS驱动程序和运行GHOST程序。建立基于PXE网络的Ghost环境需要:TFTP服务器、DHCP服务器、支持网络启动的映像文件、Ghost服务端和客户端;需要的软件主要有:Ghost服务器版(以8.0企业版为例)、3Com DABS、Tftpd32、GhostSrv、ModiIp等。

1.制作样机

选择一台硬件设备最齐全的计算机,安装所用的操作系统、驱动程序、各种更新补丁、应用软件,对系统进行优化整理,将此机作为网络GHOST的样机。

2.配置客户机从网络启动

在用户机上把BIOS的第一启动顺序设为“LAN”,如果是集成网卡,还要在“Integerated Pripherals”中启用“Onboard LAN Boot ROM”。普通的RTL8139芯片网卡,其PXE启动设置方式是:计算机启动时看屏幕提示按下Shift+F10,开启网络启动选项,在启动类型中选择PXE即可。

3.安装网络克隆的服务器端

服务器由一台Windows XP的计算机担任。在服务器端安装Ghost服务器版并安装3Com的DABS(Dynamic Acess Boot Services)和Tftpd32.exe软件。

4.制作PXE启动镜像文件

这里我们采用Symantec Ghost 8.0企业版中的Ghost Boot Wizard程序来制作启动文件镜像。打开Ghost Boot Wizard程序。选择“TCP/IP NetworkBoot Image”选项,选择相应的网卡驱动程序,如果没有的话可以自行添加,接下来都是默认,最后生成一个含有网卡的DOS驱动程序和DOS版Ghost11的Boot.sys启动镜像文件。

5.制作PXE目录启动文件(利用3Com DABS軟件制作)

启动3Com boot servers中的“Boot Image Editor”,然后选择“Create a PXE menu boot file”,点击“Add”按钮,选择之前生成的启动镜像文件Boot.sys的文件,点击“Save”,保存为Boot.pxe的PXE目录启动文件。

6.配置DHCP和TFTP服务器

服务器中有DHCP、TFTP、GHOST三大服务。可以保证服务器限制最大连接数满足克隆需要。以下是介绍用Tftpd32软件配置服务器(如图1所示)。

(1)首先将Tftpd32软件、启动镜像文件Boot.sys,以及PXE目录启动文件Boot.pxe存放在同一目录下。

(2)然后运行Tftpd32软件(Tftpd32是一个集成DHCP,TFTP,SNTP和Syslog多种服务的袖珍网络服务器包),TftpServer开启后,服务器的IP地址会自动加入。

(3)设置DHCP Server,填写IP地址池起始地址,IP地址池大小(一般为了可靠的完成传输建议不要超过50台机器),子网掩码和服务器子网掩码要一致,启动文件中填写“Boot.pxe”,点击“保存”即可;然后在Setings里选中“PXE Compatibility”。

(4)Tftp Server的设置选择Tftpd32的默认设置。将制作好的PXE启动文件Boot.sys和Boot.pxe存放在tftp服务目录下。

7.网络克隆后对客户机自动修改计算机名和IP地址

网络克隆后一般需要手动修改计算机名和IP地址,然而可以使用ModiIP软件来实现克隆后自动修改计算机名和ip地址,达到减少工作量提高工作效率的目的。具体的操作过程如下:

(1)启用服务器上Tftpd32的DHCP服务。

(2)依次启动所有客户机。

(3)导出服务器上DHCP记录。

(4)使用MCDList.EXE处理DHCP记录,生成MAC.INI文件,其中存放着MAC 地址、IP地址和计算机名的对应表、子网掩码、DNS、网关等信息。

(5)将ModiIP.exe和MAC.INI文件放在C盘根目录下,设置ModiIP添加至启动项。

(6)网络克隆后客户机在启动时调用将ModiIP.exe 修改IP和计算机名等信息。

(二)Ghost网络克隆的实现

开始实现网络克隆,首先要收集样机的全盘镜像,然后再将这个镜像分发给客户机。收集样机全盘镜像 ,通过网络收集样机全盘镜像到发送服务器上,以备下一步分发操作系统用。在发送服务器上运行已配置好的Tftpd32.exe,再运行GhostSrv.exe,设置会话名称、选择创建镜像、在镜像文件选项后点击浏览,把将要收集的镜像命名后保存到一个较大的磁盘中,然后点击接受客户端。打开已配置好的样机,设置网卡从PXE启动或启动时按F11(RTL8139网卡适用),使样机从网络启动,启动后会自动进入Ghost客户端。在客户端Ghost上选择GhostCast,再选MultiCast,输入会话名称,选择建立镜像的硬盘,设置完后开始收集全盘镜像,收集完后在发送服务器中会产生一个客户端的全盘镜像。分发样机全盘镜像 ,分发镜像和收集镜像的方法大体相同,只是分发镜像时在GhostSrv.exe中选择的是從镜像恢复,在镜像文件选项后的浏览选项中选的是已经收集的镜像文件,然后要等所有的客户机都连接到发送服务器后,再点击开始克隆按钮传送镜像文件,发送完毕后重启客户机完成克隆。计算机名和IP地址的修改,对所有的客户机网络克隆完成后会出现一个问题,计算机名和IP地址会和样机完全一样,所以需要对每台客户机进行更改,如果是手动更改则费时费力,可以使用IP修改工具进行修改,只要在IP修改工具对话框中的本机机号选项输入客户机的机号,按确定按钮后重启计算机。

三、结束语

学校计算机机房的维护与管理是一项工作量较大的工作,使用Ghost软件可以较大地提高维护质量和提高工作效率,特别是在整个机房的系统全部需要重装时,可以很简便轻松地实现局域网内的数据传送,达到事半功倍的效果。本文利用PXE启动技术和Ghost克隆技术在高校机房中的运用,解决了机房管理与维护的一些实际问题,但是网络克隆也不可能一劳永逸的解决所有的问题,因此,我们应该不断的实践和探索,解决更多的实际问题,来减轻实践教师的负担,提高工作效率。

参考文献:

[1]王玉峰等.网络 Ghost在计算机实验室维护中的应用[J].中国教育信息化.2009

[2]颜绍猛等.基于PXE技术的网络克隆[J].硅谷.2008

[3]李承滨等.应用Ghost进行系统网络克隆的尝试.辽宁高职学报.2010