用 Ghost 软件实现基于 PXE 的网络硬盘克隆_weixin_33716557的博客-程序员秘密

技术标签: 网络  运维  操作系统  

目前,相当多的网吧、电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE技术提供的从网络启动的功能,让我们找到了解决之道。PXE 即Preboot Execution Environment,它是基于TCP/IP、DHCP、TFTP等Internet协议之上的扩展网络协议。

下面,我们就来讲解怎样采用赛门铁克的磁盘管理工具Ghost 来实现基于PXE的网络硬盘克隆。

  网络硬盘克隆过程简述:

  网络硬盘克隆过程为:在装有软驱或光驱的工作站上,用一张引导盘来启动机器(也可以通过USB口连接引导设备引导机器),连接到服务器,使用Ghost Server软件的多播服务(Multicast Server)将硬盘或分区的映像(形式为ghost备份文件)克隆到工作站,这样就实现了不拆机、方便、快速的网络硬盘克隆。

  实现PXE网络启动方式

  对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:

  1、工作站的PXE启动设置

  PXE网络启动一般要求在网卡上加装PXE启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将PXE启动代码(Boot Code)写入主板的Flash ROM;而大多数主板上的集成网卡,可直接支持PXE启动。

  某些主板,其PXE启动设置方式是:机器启动时根据屏幕提示按下Shift+F10或F2,在启动类型中选择PXE,开启网络启动选项即可。

  2、制作PXE启动文件

  制作PXE的启动文件,推荐使用3Com的DABS(Dynamic Access Boot Services)。DABS提供了功能强大的PXE启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由Windows 2000 Server的DHCP服务器来提供PXE启动服务。

DABS可以安装在任何一台运行Windows的机器上。安装后,运行3Com Boot Image Editor(文件imgedit.exe),出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像Pxeghost.img文件。


图1
在3Com Boot Image Editor的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img到菜单列表中(如图1所示),在“选项(Options)”标签中可以设置菜单标题和等待时间。
选择[保存(Save)],给保存的PXE菜单启动文件命名为Pxemenu.pxe。
3、服务器的PXE启动服务设置
Windows 2000 Server的DHCP服务支持两种启动协议:DHCP和BOOTP。我们可以设定以下三种选择:仅DHCP、仅BOOTP、两者。如果我们的局域网中由其他的DHCP服务器提供动态IP地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态IP地址分配,则需要选“两者”。如图2所示。


图2
接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的PXE菜单启动文件名Pxemenu.pxe。注意:文件名不包含路径。如图3所示。


图3
DHCP服务器只是将启动文件名通知给BOOTP客户机,客户机通过什么方式下载启动文件呢?答案是,需要TFTP服务。3Com的DABS包含了一个TFTP服务组件,当然,也可以下载一个免费的TFTP服务器软件(例如CISCO的TftpServer)长期使用。

  在TFTP服务器的设置中,规定一个服务目录。将制作的PXE启动文件Pxeghost.img、Pxemenu.pxe放到TFTP的服务目录中。TFTP服务器设置为自动运行。
有的人用一个Tftpd32.exe程序,可以提供Tftp和DHCP服务,可以代替上面的Windows Server 2003的DHCP服务和启动文件名设置。这种做法网上似乎比较流行。

  用Ghost多播克隆硬盘

  现在运行Ghost多播服务器Ghost Server(GhostSrv83.exe程序),任务名称取为Restore(或别的你喜欢的名字)。设置完毕,按下“接受客户(Accept Clients)”按钮。
然后启动需要硬盘克隆的无软驱工作站。如果以上步骤操作无误,应该能够实现PXE启动,显示Pxemenu.pxe中配置的菜单列表,选择,回车,就会用pxeghost.img启动镜像里的配置启动工作站。pxeghost.img里应该包含Ghost.exe文件,运行它就能连接上Ghost Server,加入到多播克隆的任务当中。
多播克隆的任务列表在Ghost Server端能看到。当所有的目标工作站连接到本次任务之后,按下“发送(Send)”按钮,开始克隆任务。












本文转自网眼51CTO博客,原文链接:http://blog.51cto.com/itwatch/286602,如需转载请自行联系原作者

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33716557/article/details/89871013

智能推荐

nginx开启ssl并把http重定向到https的两种方式_nginx http改成https_南瓜慢说的博客-程序员秘密

1 简介Nginx是一个非常强大和流行的高性能Web服务器。本文讲解Nginx如何整合https并将http重定向到https。https相关文章如下:(1)Springboot整合https原来这么简单(2)HTTPS之密钥知识与密钥工具Keytool和Keystore-Explorer(3)Springboot以Tomcat为容器实现http重定向到https的两种方式(4)Spr...

开发中遇到的bug-Cannot set property ‘__VUE_DEVTOOLS_UID__‘ of null_cannot set properties of null (setting '__vue_devt_火腿肠烧烤大赛冠军的博客-程序员秘密

把vscode安装的翻译包重启一下如果不生效=》直接卸载如果不生效=》把浏览器中的自带翻译功能关闭原因就是自带的翻译功能与Vue冲突关闭就好了

01 响应式页面[email protected]介绍,_aifen8858的博客-程序员秘密

我们为什么要写自适应的页面(响应式页面)众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢?以前,可以再专门为手机定制一个页面,当用户访问的时候,判断设备是手机还是电脑,如果是手机就跳转到相应的手机页面,例如百度的就是,手机访问www.baidu.com就会跳转到m.baidu...

LVS技术浅析_lvs rs断掉后 client行为_拉里山姆的博客-程序员秘密

http://blog.sina.com.cn/u/2015038597LVS技术浅析-配置管理1本文将介绍部署LVS一个最简单的流程;LVS本身是一个内核模块:ip_vs,位于内核目录net/netfilter/ipvs/下,官方网址:http://www.linuxvirtualserver.org/;从2.4内核开始,linux kernel已经集成了ipvs模块;因此,

[DEV]ASPxGridView控件点击行更新数据_wang152233的博客-程序员秘密

@[DEV]ASPxGridView控件点击行更新数据[DEV]ASPxGridView控件点击行更新数据需求:点击行,触发后端行点击事件,获取行ID,根据ID查询表B的数据,绑定到表B中aspx中设置EnableCallbacks=“False”KeyFieldName=“ID”OnFocusedRowChanged=“GridView_FocusedRowChanged”Sett...

一个看起来呆萌的核物理学霸为何两次收到BlackHat的邀请_weixin_33849215的博客-程序员秘密

矩阵沙盒、可穿戴人脸、云分布式、隐私去中心化、人机交互拟态、量子计算机器学习、深公司驱动、创投知识图谱、等保医疗、快金融、一体化感知......五达说,“智能风口发生器”将是下一个风口(原谅我不会做动图)五达一言不合就扔来一个网址:http://scateu.me/2017/09/01/fengkou.html,我点击之后,屏幕上就开始流动着这些炫酷狂拽吊炸天的词汇,然后我不由得向他投去了敬佩+膜...

随便推点

Tomcat6环境里面Servlet如何设置Session Timeout(会话的过期时间)?_在奋斗的大道的博客-程序员秘密

解答在Tomcat6中,有3种方法可以设置Servlet的session的过期时间。操作方法:方法一:在Tomcat目录下的conf/web.xml文件里面,找到“”下的“”,修改该值就可以了(单位:分钟)。     20 方法二:修改项目下的WEB-INF/web.xml文件如下(单位:分钟)    ...           

SpringBoot之从零搭建博客网站(可提供源码)_spring boot博客源码_swpu_ocean的博客-程序员秘密

文字不够,图片来凑。前言为什么想要搭建这个博客?我还记得,在大二寒假的某天,同往常一样的在家解决这某个bug,不停地问度娘,很巧的碰到了一个同行在他的博客中完美的记录了我的bug的解决方案,随后我又看了看他写的其他博客文章,觉得都非常的不错,并且同时也被他博客网站的简约清新吸引,也就在那刻,心中埋下了准备自己搭建myblog的种子…于是在寒假的时候我就开始了Bo...

(矩阵快速幂)hdu5950 Recursive sequence_flyhero99的博客-程序员秘密

今天的专题是矩阵快速幂,其实就是把快速幂算法应用到矩阵中去,把普通的乘法重载成矩阵相乘,从而解决一些实际问题。基本操作如下:快速幂取模:应用的是取模运算对乘法的可结合性,以及二进制的原理——一个数可以被拆分成若干个2的幂相加之和。具体代码如下:int qpow(int a, int b, int p) { int res = 1; while(b) {//循环到b为0时,所

微信小程序趋势及前景,社招面试心得_左夜天的博客-程序员秘密

开头大家都知道,找工作的时候高薪不好拿,一般人能拿 30k 的 offer 就不错了。据我所知百分之九十的Android开发都在30k以下!但是在我的群里有一位同学,平时就喜欢研究源码和框架,然后经过一个月的刷题,跳槽到头条,拿到了 50k 的月薪,我觉得太厉害了,羡慕嫉妒恨啊。后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的 Android 笔记拿了出来,里面都是他平时的积累,内容全面,深度也有,有插件化、依赖注入,还有各种架构知识。果然,只要技术好,走到哪里都不怕啊。大家在

java导出pdf不现实中文_Java解决Itext pdf中文不显示问题_陈柏龄的博客-程序员秘密

[/** * AsianTest.java */ import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.*; import com.lowagie.text.pdf.PdfWrit最近在项目需要,需要将html内容转换成pdf的文件,采用itextpdf总是不...

医学图像处理开源软件集合_spm 软件,python_恋恋西风的博客-程序员秘密

通用:VTK VTK (the visualization toolkit)是一款免费开源的用于三维计算机图形学、图像处理以及可视化的软件包。包含了C++类库并且提供对Tcl/Tk, Java 和Python等解释性语言的支持.ITK ITK是一个开源、跨平台的,提供了大量的图像处理功能的软件工具。可用于多维图像的分割与配准。FSL FSL是一个用于分析fMRI,MRI和DTI大脑成像数据的综合软件库。SPM SPM(s...

推荐文章

热门文章

相关标签