Ghost网络克隆技术在学校机房管理中的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ghost网络克隆技术在学校机房管理中的应用
【摘要】随着高校计算机机房越来越多,需要安装的软件越来越大,给机房的管理带来了很多困难,如何改变机房管理所面临的困难,切合实际的解决机房管理中的难题,希望本文能给予一定的帮助,文章阐述了基于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网络克隆的实现