基于PXE技术的网络多播克隆设计与实现

来源 :网络与信息 | 被引量 : 0次 | 上传用户:zjflxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  电脑教室的管理,是一项繁琐和复杂的工作。由于不断安装新软件、软件版本不断升级更新以及计算机出现系统故障或病毒入侵等原因,常常要对计算机软件系统进行重建或恢复。PXE采用基于TCP /IP的多点传送的通信协议,可实现无盘网络启动,再将TFTP文件传送与GHOST网络多播克隆技术相结合,就可实现机房的高效、快速维护。
  1 基本原理及工作环境
  基于PXE的Ghost网络多播克隆原理如下:学生端通过PXE网络启动得到由DHCP服务器分配的IP地址接入网络,然后获得来自服务器端通过TFTP服务软件发送的启动映像文件,自动进入到服务器端开启的GHOST软件的多播任务中,当所有学生端连接到任务中后,在服务器端开始多播克隆任务。学生端机克隆完毕,重启,然后使用批处理文件逐一修改用户名和IP地址等信息,完成整个克隆任务。
  1.1 PXE概述
  PXE是由Intel公司开发的技术,工作于Client/Server的网络模式。其启动过程中,终端以广播形式发出一个请求FIND帧,服务器收到请求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址等信息,终端收到回应信息后,再用TFTP或MTFTP协议下载一个启动映像文件到本机内存中并执行,由这个映像文件完成基本软件设置,从而引导预先安装在服务器中的终端操作系统。[1]PXE可以引导多种操作系统,具有安装方便,适用范围广泛,安全、可维护性更强等优点。
  1.2 工作环境
  首先应遵循568A或568B标准架设好相应的局域网络环境。服务器应选用千兆网卡,安装WINDOWS 2000/2003 Server操作系统,安装DHCP以便于服务器能将IP地址动态地分配给学生机。服务器还需要安装TFTP服务软件,TFTP服务用来在客户机与服务器之间进行简单文件传输。最后,服务器还需要安装GhostCast Server多播服务软件,用于将备份系统的映像克隆到学生机。
  学生机端要求在网卡上加装PXE启动芯片(PXE Boot ROM),并在BIOS中开启这项服务。
  2 准备工作
  要顺利实现网络多播克隆,必须做好以下准备工作。
  2.1制作PXE 启动文件
  
  制作 PXE 的启动文件,我们使用 3Com 的 DABS软件。DABS 提供了功能强大的 PXE 启动服务、管理功能。
  安装DABS后,运行 3Com Boot Image Editor。选择“创建TCP/IP或PXE映像文件”,出现对话窗口。为即将建立的映像文件命名,例如:Ghost.img,选择需要保存文件的文件夹,其他采用默认选项,选择[OK],创建PXE启动映像 Ghost.img文件。
  在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Ghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。选择[保存(Save)],给保存的PXE菜单启动文件命名为Menu.pxe。[2]
  在C盘中建立文件夹“TFTPBOOT”,将文件Ghost.img,Menu.pxe,以及学生机镜像GHOST文件复制到该文件夹下。
  2.2 服务器及学生机的设置
  首先要进行DHCP服务的安装,安装完毕后,新建一个作用域。在“DHCP管理器”窗口中,右键点击DHCP服务器选项,在弹出的快捷菜单中选择“新建作用域”选项,在“作用域名”对话框中指定该作用域的名称,如“GHOST”和描述信息,然后为该作用域设定IP地址范围,如把IP地址范围限制在“192.168.78.101~192.168.78.200”的地址段内。接下来,将租约期限值修改为“无限制”,以便固定动态IP。然后在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为PXE菜单启动文件名Menu.pxe。
  3Com的DABS包含了一个TFTP服务组件,启动它后,打开菜单项“Options”中的“File transfer”,在“Reverie files”和“Transmit files”中添加PXE映像文件和启动文件的路径。
  在服务器上如有多块网卡,应只保持提供DHCP和TFTP服务的网卡开启,其他网卡需暂时停用,等克隆完成后再启用。
  学生机端需要在BIOS中开启PXE网络启动。以DELL品牌机为例,在机器启动时按F2键进入BIOS设置,选择Integrated Devices项,修改Network Interface Controller项的值为“On w/PXE”,重启机器。
  2.3 编写网络配置批处理文件
  由于网络多播克隆使用的是同一个母本,在克隆完成后,我们需要逐一修改电脑的主机名、IP地址等信息,为方便修改这些信息,需要编写网络配置批处理文件,以便在克隆完毕后运行。批处理文件范例如下:
  
  echo off
  set eth="本地连接"
  set ip=192.168.78.152
  set gw=192.168.78.254
  set netmasks=255.255.255.0
  echo 正在将本机IP更改到: %ip%
  rem
  if %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% > nul
  if not %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% 1 > nul
  echo.........................
  set /p name=请输您的计算机名:
  reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
  reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
  reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
  echo 检查当前本机IP:
  ipconfig/all
  echo.........................
  echo 成功将本机IP更改为%ip%!
  pause
  close[3][4]
  
  3 实施过程
  在网络多播克隆的实施阶段,首先运行Symantec Ghostcast Server程序,在Session Name项中给克隆项目填写一个名字,比如ghost,然后在lmage File一栏中填入准备好的克隆映像文件路径,单击Accept Clients按钮,接受客户端机的克隆申请。
  学生机端开机后,按F12进入Boot menu,在启动类型选择第五项“Integrated Nil”,即选择了PXE网络启动。启动后自动连接到多播服务器端,当所有客户端都连接进来后,在多播服务器端点击“Send”,即可开始网络多播克隆,直至多播克隆完成。需注意的是,在多播进程中千万不要强制重启工作站,否则会对工作站的硬盘产生物理损伤。[5]
  网络多播克隆完成后,重启工作站,运行准备好的批处理文件更改工作站的设置。
  在具体的操作使用中,安装60台学生机,克隆文件2.4G,整个过程耗时约1小时。因此说PXE网络硬盘克隆技术可以快捷、安全地恢复系统,使得繁琐的系统维护工作简单化。
  
  
  参考文献
  [1] 吴水清. 网络克隆技术在机房管理中的应用[J].渝西学院学报(自然科学版),2005,4(1):49.
  [2] 马传宝.基于PXE技术的无盘WIN98局域网的建立[J].广东广播电视大学学报,2001,10(37):18.
  [3] 刘晓辉.Windows9x/me/2000/XP/2003 DOS命令实用技术详解[M].北京:人民邮电出版社,2005.
  [4] 王健.轻松玩转注册表[M].重庆:重庆大学出版社,2001.
  [5] 杨建成,张祖曦.利用Norton Ghost企业版的多播服务实现机房快速维护[J].闽江学院学报,2003,24(5):32-33.
其他文献
1.在Standard CMOS Setup里没有连接IDE设备的端口的TYPE和MODE设为None。    2.将CPU Internal Cache、External Cache设为Enabled,打开CPU一二级缓存。    3.将System Boot Up speed设为High。使系统引导速度为高速。    4.将Boot Sequence设为“C,A:”。    5.将Floopy
期刊
经常有朋友问“为什么在网上看不到FLASH,只看见一个空白方框”、“每次上网都提示安装flash插件,但是安装的时候又有故障提示:‘Adobe flash player安装失败,请访问http: // www.adobe.com / go / tn_19166_  cn’”。其实多数是因为重装系统时,没有安装好Adobe flash player所造成的。  于是我到网上搜索解决的方法,但是绝大多
期刊
IE是大部分计算机用户上网所使用的浏览器,因此也成为各种病毒、恶意程序所攻击的对象。这里介绍一些简单有效的IE遭破坏后的自我修复方法:     1.IE插件遭恶意破坏     网上有报道称在正常关机之后,再次开机,Windows XP系统却不能正常启动。WindowsXP系统开机后,在启动列表中无论是选择正常或者安全模式启动,均无法正常进入系统,而且机器随后自动重启,如此循环,使用系统修复等措施也
期刊
下面这34条DIY攒机、配件知识一句话经验,写在这里,希望对朋友们能有一些帮助。  (1) 对于中低端显卡,超过256MB的显存是没有多大意义的。用低端显卡组建SLI不如购买同样价格的中高端显卡。  (2) 如果你已经确定好配件,在攒机时千万不要被经销商几句忽悠就更改配件。一般来说经销商均是根据自己利润多少来向你推荐的。  (3) 目前普遍的CPU都相当好超频,但很多低价主板都是不能超频的。如果你
期刊
我们知道,笔记本的散热问题一直是困扰广大Vista本本用户的难题,网上有一种用手感觉笔记本温度的方法(直接摸笔记本电脑的键盘和底部),大家不妨一试,这种方法简单有效。  一般来说,手感觉不到的温度在25℃左右;有温度的感觉了在35℃度左右;温温的,也就是挺暖和的感觉应该在45℃左右;热但还可以连续接触应该在55℃左右;感到烫不过还能忍受三五秒的温度因该在70℃左右;感觉很烫,接触一下就后悔碰它了,
期刊
1 Linux的背景和特色    (1) 完全遵循POSLX标准,并扩展支持所有AT&T和BSD Unix特性的网络操作系统。    (2) 真正的多任务、多用户系统,内置网络支持,能与NetWare、Windows NT、OS/2、Unix 等无缝连接。    (3) 可运行于多种硬件平台,包括Alpha、SunSparc、PowerPC、MIPS等处理器,对各种新型外围硬件,也可以从分布于全球
期刊
很多人认为,只要重新安装了操作系统,就可以彻底清除病毒。但却不知道在操作系统进行重新安装后,由于安全设置以及补丁未及时安装等问题,最容易导致病毒的大肆入侵,因此一些必备的补充措施是非常关键的。    一、不要急着接入网络    在安装完成Windows后,不要立即把服务器接入网络,因为这时的服务器还没有打上各种补丁,存在各种漏洞,非常容易感染病毒和被入侵。此时要加上补丁后并重新启动再联入互联网。 
期刊
AutoCAD是国内广泛使用的计算机辅助绘图软件,已成为机械专业学生的主要绘图工具,操作此软件最直接的要求是在最短的时间内准确地完成绘图任务。但很多学生在实际工作中绘图速度慢,工作效率低,本人以AutoCAD2006中文版为参照,总结多年绘图的经验,整理出点滴学习思路,以供广大从事AutoCAD教学的教师、希望提高绘图速度的学生及其他相关人员参考。    1 合理配置AutoCAD共性参数,创建机
期刊
1 引言    信息集成通常是针对某个既定目标,或面向某特定任务,对信息进行组织和管理,它包含一种使相关的多元信息有机融合并优化使用的理念。网络环境下,数据极大丰富的同时也带来了数据泛滥的问题,Web信息集成技术是从巨量的信息中获取有效信息的方法。利用此项技术,用户只需关心自己的真正需求而无须登录多家网站;它提供的集成技术,能去除来自不同网站的数据的不一致性及冗余性;同时在搜集不到数据时,它提供的
期刊
1 引言    新型网络应用的不断涌现和用户数量的迅速增长给路由节点造成很大负担,越来越严重的网络拥塞问题暴露出来。拥塞控制算法在网络稳定运行方面具有十分重要的作用。研究表明由IP层参与的控制工作能更有效地对拥塞进行监测和预防,因此关于IP层拥塞控制的研究形成了一个新的热点,目前主要集中在AQM (Active Queue Management)算法方面。    2 RED的缺陷和改进分析    
期刊