设为主页
加入收藏
联系我们
返回首页
 
 
网吧技术 网吧经营 网管心声 网吧名站
 
  您现在的位置>>首页>>网吧经营管理  
 
     
 

 

网吧管理员必修课之网络克隆

文章来源:中国网吧在线


  在网吧里,最常用的快速恢复硬盘数据的方法就是使用赛门铁克公司出品的诺顿克隆 (Norton Ghost) 。从盘到盘 (Disk To Disk) ,分区到分区 (Partition To Partition) 或恢复镜像文件的方法很容易掌握,而通过网络实现克隆相对复杂些,网络克隆也是各大网吧论坛学习讨论的焦点之一,甚至网管们为此而制作的软件也有好几款。在这里我就把以前总结出的网络克隆过程与经验与大家分享出来,希望更多的网管能学会这项技术,降低一下日常工作强度。

  服务器端的设置与说明

   我们都熟悉单机克隆的使用方法了,网络克隆的实现就是单机的延伸。网络克隆是 C/S( 客户端 / 服务器 ) 结构的,在 GHOST 企业版中的 GhostSrv.exe 就是服务器端。网络克隆的过程是服务器端加载镜像文件,客户机需要加载网卡驱动,然后克隆程序开始接收服务器端发送的数据。这与单机的区别只是在线,单机的数据源来自另一个存储设备,而网络克隆的数据源透过网络传输。


图一


图二

  会话名称是用来区别在同一个子网中的多个克隆进程,在客户端连接时也是重要的参数,对于服务器 IP 到是不必指定,但会话名称一定要正确才能连接到指定的服务器。 Ghostsrv 不仅支持向客户机分发镜像,也支持客户机向服务器上传镜像,这个区别在于 ” 恢复映像 ” 是可以接受多台客户机连接的,而 ” 创建映像 ” 只能针对一台客户机连接。然后选择被分发映像文件,如果是创建映像的模式就是选择要创建映像的文件名与位置。 GHOST 的映像文件可以是单个或多个。

   逻辑分区的映像,也可以是整个磁盘的映像。指定的映像文件是整个磁盘的映像或包含多个分区的话,可以在选中分区标签后从中选择分发到哪个逻辑分区。更多选项中我们可以定义服务器端开始发送数据的条件,可以是指定固定时间开始发送或是设置延时开始,最常用的就是指定连接数目,这可以定义在多少台客户端连接到服务器后自动开始发送数据。文件设置中最重要的选项是数据传输模式 , 被分为多点传送、直接广播、单点传送,而默认情况下程度会根据情况自动选择,这与客户端设置中选择是相对应的。

   客户端的界面与设置就比较复杂了,我们这里只谈网络 GHOST 的部分。 GHOST 客户端程序因为需要操作整个硬盘的数据,所以是运行于 DOS 界面的。一般 GHOST 程序存放在软盘、 USB 闪盘、光盘等设备中,近年又通过 Linux 的启动菜单 GRUB 加载到内存中启动,而网吧中最实用的做法是通过 PXE(Preboot Execution Environment) 远程启动。
  
   我们只一下介绍 PXE 启动的方法。 PXE 是英特尔公司编写的远程启动协议,也是 C/S( 客户端 / 服务器 ) 结构。服务器端由两部分服务组成, DHCP( 动态主机分配 ) 服务和 TFTP( 简单文件传输 ) 服务,工作中需要在子网中关闭其它 DHCP 服务。以 Tftpd32 工具为例子,只打开 Tftpd32 的 DHCP 服务与 TFTP 服务,在 DHCP 标签中需要设置 IP
poot starting address(IP 池开始地址 ) 、 Size of pool( 地址池大小 ) 、 Boot
File( 启动文件 ) 与 Mask( 子网掩码 ) ,并把启动文件放置在 Tftpd32 程序所在目录就可以了。


   图三

  在客户机上,我们首先确认网卡是否内置了 PXE 启动代码。然后在主板中打开 PXE 启动代码,并加入启动顺序的首位。 PXE 启动的正适合网吧的应用,它无需外接设备就可以启动,而且可以同时启动很多台客户机。在向新的客户机部署系统或修复硬盘无法启动的客户机时非常实用。


图四 ( 客户端使用 PXE 启动会自动寻找子网中的 DHCP 服务,获取 IP 后自动加载启动 PXEboot Menu 中的启动项目 )

  因为服务器端是运行在 Windows 系统中的,网卡驱动程序早以安装好,而 DOS 系统下的驱动就需要我们根据网卡型号不同而手动加载了。网卡的驱动可以在网卡厂商的网站上下载到,而有的板载网卡,例如 nVidia 公司的 nForce4 系列产品使用了特殊的界面技术,可能会产生驱动无法挂接、网线无法检测到、加载 DHCP 失败等问题。如果想实现网络克隆,在购买时最好选择通过网络克隆测试的主板。加载好网卡驱动再启动 GHOST 就可以使用 GhostCast( 克隆广播 ) 选项了, GhostCast 分为 Mulficast( 多播 ) 、 Directed Broadcast( 直接广播 ) 、 Unicast( 单播 ) 三项,这与服务器端设置中的数据传输模式相对应。在向子网中一部分机器发送数据时,使用多播;在向子网中所有机器发送数据时使用广播;在向单一客户机发送数据时使用单播。

  图五(未加载网卡驱动)


   图六 ( 加载网卡驱动后 GhostCast 项可用 )

  选择好传输模式后 GHOST 会通过程序目录下的 Wattcf.cfg 文件中获取 IP 、子网掩码、网关 ( 发送数据服务器 ) ,当没有 Wattcf.cfg 文件时就向子网中寻找 DHCP 服务以获取 IP 与掩码。得到 IP 与掩码后需要输入会话名称与服务器 IP 地址,这里只添入会话名称,服务器地址保持 Automatic 就可以了。同时设置好的服务端也要按下接受客户机按钮,这样客户端才能正确连接到服务器。


   图七 ( 会话名称必需正确,而服务器 IP 地址并不重要 )

  图八 ( 设置好服务器端后按下接受客户机按钮,这样客户机才能连接服务器 )

  客户机连接到服务器后就与单机克隆大同小异了,选择目标硬盘、分区,确认开始克隆,只不过开始数据的传输是服务器程序控制的。


   图九 ( 选择目标磁盘 )


   图十 ( 选择目标分区 )

  图十一 ( 确认开始 )

  图十二 ( 客户端确认后就可以从服务器端看到连接上的客户机信息了 )

  服务器端会按照设置好的开始条件开始发送数据,或是手动点击发送数据按钮强制开始发送数据。


   图十三 ( 接收数据中的客户端 )

  图十四    ( 发送数据中的服务器端 )

  以上就是网络克隆的过程,并不复杂。网络克隆真正能够提高效率、降低工作操作强度的是用命令行的形式控制客户机自动连接到服务器端。 GHOST 拥有非常多的自动运行参数,我们用一个命令行例子来说明自动克隆是如何实现的。

ghost -clone,mode=restore,src=@MCghost,dst=1 -sure –rb
“-clone”          强制按命令行模式运行 GHOST
“mode=restore”   
mode 定义这次操作的类别, restore 意为恢复,还有 copy 、 pcopy 、 load 、 pload 、 dump 、 pdump 等很多参数可选。
“src=@MCghost ”    src 定义数据的来源, @MC 说明来源是网络, ghost 是会话名称
“dst=1: 1”          dst 定义目标位置, 1 表示第一个磁盘而 1:1 表示第一个磁盘的第一个分区。
“-sure”          
执行过程中可能会出现选择, -sure 就是表示出现选择时全部选 Yes( 是 ) ,而不会停止程序等待人工选择。
“-rb” rb 是 reboot 的缩写,意为克隆完成后自动重启计算机。

Ghost 的参数真的是非常多,有兴趣大家可以研究一下,肯定对工作有帮助。这几个参数足够代替网管去一台一台启动 GHOST 客户端了,把这一行加到 Autoexec.bat 中,在客户机启动时就会自动运行,这样就可以让几十台甚至几百台客户自动连接到服务器,我们只要静静的等待克隆结束就可以了。

   网络克隆在应用中还是有很多问题让人困惑的,下面说说常见的问题与解决方法。

1. 网卡驱动不能加载

   网卡需要在 DOS 平台下的驱动,在随机驱动光盘中应该能找到。也有的板载网卡本身的 DOS 驱动就有问题,比如 VIA
VT6105 需要使用 Dlink 530TX 的驱动才能正常使用。还有些 NF4 的板载网卡也有这样的问题。

2.NF4 板载网卡无法网克

NF4 主板采用 CK804( 研发代号 ) 单芯片,有 NF4x NF4 NF4Ultra NF4 SLI( 衍生型号 NF4 SLI
32) ,还有一种主板采用 CK804( 集成显卡 ) 配合 MCP410/430 北桥被称为 C51 。 NF4 主板使用了特殊的网卡界面,所以某些品牌的 NF4 主板会有网卡驱动加载失败、无法检测到网线连接、无法通过 DHCP 获取 IP 、传达室输速度慢的问题,而 C51 主板常见的问题是无法检测到网线连接。这些问题的产生主要由于 NF4 主板设计多是由主板厂商自行更改的,没有采用 nVidia 推荐的网卡芯片,有问题的主板几乎无法解决,大家如果想使用网络克隆部署系统,在采购前要确认好这款主板是否能够通过网络克隆测试。

3. 网克速度慢
  
100Mbps 的传输速度是 7MB/s 左右, GHOST 的速度计算单位是 MB/Min( 分钟 ) ,这样计算正常的速度应该是 400MB/Min 才对。克隆采用的多播与广播模式会按子网中连接速度最慢的客户速度进行发送数据,所以要想提高速度就要把每个客户站的速度都优化到正常水平,这关系到网线、水晶头、交换机、布线方式等等。还有一种情况发生在服务器端使用 NF4 主板客户端也使用 NF4 主板的情况下,这时推荐在服务器端加装独立网卡解决。


【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。

 
 
综合搜索 百度 google 爱问 搜狗 中搜 雅虎 MP3 图片 flash 视频
您好!中国好用是残疾人创办站,欢迎你设为首页,你每一次的使用,就是一份爱心,对我们来说就是一份希望......