分享

PXE网络克隆图文教程,几年网刻实战经验总结

 WinC2015 2018-06-06

 

   本文大部分内容写于2013年,是我经过多次网络克隆实战经验写出来的,指导操作性强,本人博客2011年就注册了,本人很懒却没有发表过一篇文章,说来实在是太惭愧了,最近经常有人问我网络克隆,于是就想到把这篇文章改写一下,分享给大家,本人因为技术水平有限,文章中难免出现有错误的地方,欢迎大家批评指正。废话少说,直接进入话题。

一.架设克隆服务器。

1.搭建好网络环境

根据克隆的客户端数量不同以及客户端物理位置的影响,决定网络克隆时连接交换机数量的不同,不同数量的交换机拓扑结构如下图,(提示:可网管交换机请关闭dhcp snooping功能)

PXE网络克隆图文教程,几年网刻实战经验总结

            图一 客户端连一台交换机就够了的情况(保持在同一网段)


PXE网络克隆图文教程,几年网刻实战经验总结

            图二 客户机连接的交换机有两台(保持在同一网段)

 

PXE网络克隆图文教程,几年网刻实战经验总结

          图三 客户机连接的交换机超过两台(保持在同一网段)

 PXE网络克隆图文教程,几年网刻实战经验总结
   图四本文所介绍的克隆实例所采用的交换机及接线(有点乱,呵呵)

注意:克隆时服务器自带DHCP,所以要保证克隆时网络内没有其它DHCP干扰,断开其它的不参与克隆的设备,以免产生干扰,可网管交换机请关闭dhcp snooping功能。

2.PXE克隆服务器架设

选择一台电脑做服务器可以是win7(笔记本记得接上电源,一定要关掉系统休眠功能,win7系统默认30分钟休眠,如果休眠时你还在克隆……给包纸巾给你,找个没人的地方哭吧),也可以是win 2003/2008,本人用的是win7系统,一台笔记本,笔记本的好处就是移动方便,可以打一枪换个地方,哈哈,对于当时来回于各个学校奔波克隆系统的我来说,很方便,准备好克隆的gho母盘系统镜像文件。下载maxdos,下载地地址

http://pan.baidu.com/share/link?shareid=1994243135&uk=238313636

解压到D盘。注意:这个版本的MAXDOS不同于MAXDOS官网的版本,这个是经过引导修改,在实践中能够成功从PXE启动。

这个克隆工具,集成了最新的MAXDOS 9.3版本,对于绝大部分网卡驱动基本上是通杀,克隆时能解决大部分网卡驱动问题,这个PXE克隆是没有机器台数限制的,理论上来说,你有多少台电脑,就能刻多少台电脑,我刻过最多的一次是70台。

③服务器IP地址信息配置:在服务器上设置好网卡的IP,这个IP是克隆临时分配使用的,所以设多少自己看着办,本例中我的IP设置为  192.168.127.10,子网掩码设置为255.255.255.0,其它的网关、DNS不用设置,还有要关闭系统自带防火墙,保存以后,一定要把本地连接的禁用一下,再启用,记住,这个非常重要。
PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

③运行MAXDOS:把下载的MAXDOS.rar解压到D盘根目录下,进入文件夹运行MaxNGS.exe

PXE网络克隆图文教程,几年网刻实战经验总结
④输入克隆方案名称,这里输入 new ,接下来克隆模式选择 PXE模式(网络启动),接下来再选择母盘系统镜像文件。
PXE网络克隆图文教程,几年网刻实战经验总结

设置克隆恢复模式:刚才选择的镜像文件是备份的系统分区,就选择分区克隆,如果是整个硬盘备份的镜像文件,就选择整盘克隆,客户端参数选择多点传送,然后保存。

PXE网络克隆图文教程,几年网刻实战经验总结

6.设置网络方案:启动网卡选择刚才设置的IP,设置好IP没有禁用再启用网卡的,会看不到这个IP,起始IP这里设置为192.168.127.11.设置完后,核对下面的启动文件为PXELINUX.0,引导文件为MAXDOS.IMG,如果不是,右键选择编辑MAXDOS目录下面的MAXDOS.XML文件,把里面的BootFile=参数改变为PXELINUX.0,MAXDOSFile参数改为=MAXDOS.IMG。确认无误后再保存。

 
PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

7.启动方案:在选择方案下拉列表中选择创建的方案new,再选择启动方案。PXE克隆服务端已经启动,万事俱备,等待客户端连接。


PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结
 

.客户端从PXE启动进行网络克隆。

1.设置客户端从网卡启动。

①确认网卡启动功能开启:要设置客户端从网卡启动,首先要保证BIOS里面的Onboard LAN boot ROM 功能是开启的。
PXE网络克隆图文教程,几年网刻实战经验总结

②组装电脑主板:现在有很多电脑主板,有很多开机时可以按快捷键选择启动菜单,有的是F12,有的是F11,具体根据系统启动时的在屏幕下面的功能提示。下图是我的一台技嘉G41主板的电脑开机时在屏幕底下用高亮白色的字提示按F12进入启动菜单。

 PXE网络克隆图文教程,几年网刻实战经验总结

提示:有快捷键可以选择从网卡启动,优先使用快捷键,这样就比较省事,但注意,此时网卡启动项之后应该在硬盘之后,不然弄完以后每次都从网卡启动,拖慢时间。

 

③品牌电脑启动:下图是我在机房里面进行克隆的HP 3380电脑,开机时按F9弹出启动菜单,可以选择从网卡启动。

PXE网络克隆图文教程,几年网刻实战经验总结

设置从网卡启动,客户端首先会出现获取IP地址的界面。

下图是客户端获取到IP地址,正在从服务器下载引导启动所需要的文件。


PXE网络克隆图文教程,几年网刻实战经验总结

客户端正在加载MAXDOS启动文件。

 PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

客户端加载MAXDOS 成功,等待5秒后会自动进入克隆界面,如果要进行分区调整或者其它维护的,可以先进入第一个MAXDOS工具箱,里面有很多实用的工具。

PXE网络克隆图文教程,几年网刻实战经验总结

客户端进入网刻界面,这里同样等待5秒后会自动进入全自动网刻界面。

PXE网络克隆图文教程,几年网刻实战经验总结

进入网刻以后会出现ghost界面,不过与单机ghost不同,这里会多显示出一个IP地址,只有显示出IP地址,左下角状态为Waiting for GhostCast Session to start…时,表示客户端已经成功连接上服务端,等待服务端开始。

PXE网络克隆图文教程,几年网刻实战经验总结

 

最壮观的时刻来了,所有的机器都进入准备克隆的界面,万事具备,只等开始。
PXE网络克隆图文教程,几年网刻实战经验总结

 

2.开始网络克隆。

当有客户端连接上来以后,服务端会有显示,当所有客户机都连上时,按发送开始克隆。
PXE网络克隆图文教程,几年网刻实战经验总结

克隆时的服务端状态,会显示速度,剩余时间,连接客户端数量,包括失败的客户端数量等参数

客户端状态


PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

下图是我在一个机房做的网络克隆时拍的,用笔记本做的服务器。笔记本做服务器的好处就是移动性强,带到机房,只要镜像文件准备好了,马上可以开工。

PXE网络克隆图文教程,几年网刻实战经验总结

下面的图片,是我之前做过的一些机房网络克隆的现场图片,有图有真相,发上来让大家看下。

PXE网络克隆图文教程,几年网刻实战经验总结

 PXE网络克隆图文教程,几年网刻实战经验总结

 

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

 

网络克隆的时候,是统计每台机器MAC的最好时机,克隆的时候,可以在服务器上输入ARP-A,此时,所有的MAC尽收眼底,克隆的时候,每台机器屏幕都会显示IP地址,拿支笔,做个表先给机器编号,第一排,从A1到A10,第二排,从B1到B10,具体编号看实际环境,IP地址登记时只记尾数就行了,如果你是A1到A10依次按的从网卡启动,通常来说,获得的IP也会是连续的,当然,你按的间隔时间稍微长一点。如果做到所有IP都是连续的,哈哈,连表都不用抄了,直接excel表时拖,当然,克隆完之后,在MAXDOS目录下的MAXDOS.XML文件也会有MAC记录的。


PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

 

三、常见问题答疑

1.网络克隆要做哪些准备?

①关于镜像:准备一个靠谱的镜像,不管是自己封装的还是下载的,总之你要个镜像,是靠谱,镜像一定要在单台机器测试过,能正常启动,且能稳定运行,再拿来克隆,没测试过的镜像别拿来克隆,出了问题别把自己给坑了。

确定你的镜像文件靠谱之后,你还得准备个U盘或者移动硬盘可以PE启动的,把镜像拷进去,在实际的克隆情况中,通常绝大部分机器可以通过PXE搞定克隆系统,剩下几台通常可能是无法PXE启动或者克隆过程中半途掉线的,空中袭击搞不定,你就得派遣地面部队去解决“顽固残敌”,或者你直接网线对网线,一台服务器,一台客户机,直接PXE启动,这样也行,我以前在给每个教室克隆系统的时候就这么干过。

企业应用环境的镜像尽量要做到封装,如果你不懂系统封装,请到 http://www./ 学习。

镜像的命名一定要养成一个好的习惯,就是要知道这个镜像什么时候备份的,是全盘的还是只是系统盘的,以下是我镜像命名的方式,如果你觉得还合理,可以参考下

PXE网络克隆图文教程,几年网刻实战经验总结

第一个是日期,第二个可以是公司或者部门,系统分区备份的是C,全盘的是all,镜像是备份,如果是没装什么软件,可以是base,装齐了软件,full,如果镜像做了封装是sysprep,如果没作封装,是bak,如果是镜像有修改,用ghost32添加过其它东西进去(典型的就是添加“根据MAC修改计算机名的批处理”,信息有更新),rebuilt

当然,最重要是一点在于你想从这个镜像知道哪些信息,根据个人要求添加。

②关于客户端分区问题:要克隆系统,客户端分区通常分为几种情况

客户端硬盘分区情况

已经有分区

无分区无linux系统

无分区无linux系统

常见情况

已经在使用的机器要通过PXE重装系统

新买的机器,通常是组装机,部分品牌机

新买的机器,通过是品牌机,我见过的hp品牌机全部自带linux分区

镜像方案

如果分区容量满足系统要求,直接单个分区的镜像直接克隆过去,不满足要求就要先调整分区容量。

注:如果机器安装第三方备份分区的软件更改过MBR,请记得先用分区软件重写MBR,maxdos自带diskgenius分区软件,在启动界面有

全盘恢复的镜像恢复过去,

可以先找台机器分好区,在PE下把系统镜像恢复过去,再重新全盘备份成一个全盘镜像。

先用diskgenius删除所有分区,再重写硬盘主引导记录(MBR),记住,这一部非常重要。然后再全盘PXE克隆恢复。

 

提示:PXE启动MaxDos的时候,第一项有个MAXDOS工具箱,再到里面手动输入diskgen启动diskgenius分区软件,可以进行分区,分区容量调整,重写MBR操作。

PXE网络克隆图文教程,几年网刻实战经验总结

③关于交换机:交换机可以是傻瓜式交换机,也可以是可网管交换机(注意关掉dhcp snooping功能),保证克隆的机器在同一网段,多个交换机克隆时,以服务器所在交换机,做级联。

④关于克隆速度:网络克隆的速度有两个地方可以体现,一个是客户端ghost界面显示的速度,一个是服务端显示的速度,前者速度要快过后者,可能是镜像经过压缩的原因,下面两张图是在同一克隆环境中速度的对比。

一个网络布线工程质量还OK的情况下,百兆网络的克隆速率(客户端克隆界面显示速度)通常在600-700MB/min,千兆网络常见的速度在800多MB/min,在锐捷交换机的千兆网络环境下,我见过的网络克隆最大速度是在1236MB/min。

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

但是豆腐渣工程网络的速度慢的情况我也见过,下图是我在2011年一家公司上网时,网络克隆的图片,速度只有19MB /min的速度,好在是晚上克隆,只要不断线,等等也就过去了,质量极差的网线+水晶头搭配的效果就是这样,网络克隆是检查一个网络工程质量好坏的一个很直接的方法。

 

2.PXE网络克隆支持哪些系统?

只要是ghost支持备份的windows系统,XP/win7/win8都可以通过PXE克隆,当前提前是要有一个靠谱的ghost镜像。

3.客户端无法从PXE启动到MAXDOS克隆界面,怎么样解决?

①通用的做法:

a.核对网卡是否选择正确,以及IP地址是否设置正确,做服务器的电脑请关掉网卡的防火墙,禁用除克隆网络以外的其它网卡,禁用再启动本地地接,从新退出maxdos程序,再启动,

b.保证网络中没有其它的设备做DHCP分配地址,如果再不行,重启下电脑,重复上述操作,这些方法在实际中通常能解决绝大部分客户端无法启动问题。

c.如果是可网管交换机,记得关掉交换机的dhcp snooping功能,有一次就被这个功能给坑惨了,惨痛的教训啊。

 

②专业的方法(强烈推荐):

在我不会抓包之前,我一直用上面的方法,当然,现在学会了网络抓包之后,就用这种方法了。

克隆的时候,最好运行一个抓包软件,这样出了问题就很明显判断问题出在哪里,抓包软件有wireshark、Sniffer等,我用的是wireshark。

 

 PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

4.客户端启动到MAXDOS克隆界面,但是无法找到网卡驱动,怎么样解决?

这种情况一般是最新购买的电脑,刚好MAXDOS没有识别到驱动,在进入到全自动网刻系统时,可以选择“选择驱动”

PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

如果你知道你电脑网卡型号,尝试对应品牌的网卡驱动,不知道,尝试万能网卡驱动,如果是大批机器,可以先用U盘或者移动硬盘装好一台,用鲁大师或者其它软件查看是什么品牌的网卡驱动,再选择对应品牌的驱动。这种情况下,在实际操作中,这种方法可以搞定98%的情况,如果你硬是属于那2%的情况,那要么你接着研究其它方法,要么就只能一台一台装了,当然这种情况我还没遇到过

PXE网络克隆图文教程,几年网刻实战经验总结

 

5.如果克隆的过程中,部分机器网络掉线,会发生什么情况?

在克隆过程中,如果拨掉一两台机器的网线,整个克隆会先卡住,然后再接着继续,这个我曾经亲自测试过。

在实际情况中遇到网线水晶头接触不良,或者网线、水晶头是豆腐渣工程专用质量太差,这样的机器可能会在克隆过程中报错退出,但不用担心,不会影响其它机器,其它机器克隆会先停住,过个几秒会自动恢复正常。所以不用担心一台机器成为害群之马。

但是如果那么机器网络没断,但网络速度很慢,可能会拖慢整个网络速度,这种情况很难排查出是哪台机器。我之前遇到过那个克隆速度19MB/min的估计就有这样的害群之马。所以如果在豆腐渣工程的网络环境搞克隆,要留足时间啊。

6.克隆的过程中,如果因为镜像问题或者其它问题出错,客户端全部报错,怎么办?

PXE网络克隆图文教程,几年网刻实战经验总结

有一次,我在一次克隆过程中,因为镜像是用U盘做的,采用FAT32分区,镜像文件超过4G自动生成分卷,我复制到电脑时忘了复制其它的分卷,导致克隆到最后全部机器克隆到一半,出现浏览镜像的界面,这样算失败了一半,把镜像复制完整,重启用户端的克隆服务那是当然的,但是客户端全部重新从PXE启动?当时克隆的机器有70台,每台按ctrl + alt +delete重启再按F9再从PXE启动?起码每台机器要花个20秒,70台要20多分钟。

NO,先把服务器停止服务,客户端先别管,把服务器的镜像拷完整,确认服务器无问题后,再启动克隆服务,这时在来理客户端,客户端如上图,按OK,会出现如下图,再按OK
PXE网络克隆图文教程,几年网刻实战经验总结

这时客户端会重新启动MaxDos ,进入全自动克隆界面。

客户端重新进入网络克隆界面等待开始,也就是说,镜像出现问题,导致登记客户端报错的问题,只要把服务器重新架设好,在客户端重新按两次回车就会重新进入克隆界面,好省事啊,MaxDos好智能,32个赞点上。


PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结

6.克隆完之后,系统无法启动,停在黑屏界面,光标不停的闪怎么办?

这种情况通常是硬盘原来有通过主引导记录MBR的软件,或者本身自带linux系统,网络克隆之前没有重写硬盘的主引导记录所导致,可启动diskgenius软件进行重写主引导记录就能解决问题,当然。

6.克隆完之后,系统启动时出现STOP:0X0000007B的蓝屏代码,什么情况?

 

这种情况通常是克隆的系统没有经过封装,磁盘控制器模式不一样,如镜像备份的系统是IDE的硬盘模式,恢复的目标电脑是AHCI模式,或者备份的电脑是AHCI模式,恢复的电脑是IDE模式,导致磁盘控制器驱动不能正常工作,因而蓝屏,可以进BIOS检查修改硬盘模式。最好的办法是系统进行封装,要恢复的电脑设置成AHCI模式。


PXE网络克隆图文教程,几年网刻实战经验总结

PXE网络克隆图文教程,几年网刻实战经验总结    技术指导实践,实践总结技术,限于本人技术水平限,文中难免存在不足之处,欢迎大家批评指导,关于网络克隆,你有什么心得、疑问大家可以一起讨论下,欢迎加入网络克隆技术讨论群一起讨论。PXE网络克隆图文教程,几年网刻实战经验总结


本文首发时间:2014年10月23日4:54:04 


 

 

                                                                                      foreverlx427

                                                                                 2014年10月25日凌晨


  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多