通过ghost的网络克隆功能实现操作系统的分发
我们在进行ghost网络克隆实验时,要求被ghost网络克隆的计算机硬件应该是相同的,也就是说同一类型的计算机,不然ghost克隆后会出现因目的机型与源机型不同,而存在部分硬件设备的驱动问题,导致ghost克隆失败(一般都是蓝屏显示),这点使用过ghost软件进行备份/还原、硬盘/分区对拷的读者应该都明白。
在进行ghost网络克隆时,要求我们事先应该先制作好一台样机,然后再通过样机进行克隆操作。因为我想节省时间,所以这里的样机我就不新创建一台虚拟机了,而是直接克隆前面已经安装好系统的一台chunXP虚拟机作为本次实验的样机(XP-temp)。
因为要求进行实验时的目的机型与源机型应当一样,所以这里我的另外三台实验目的虚拟机也是克隆同一台装好系统的虚拟机(因为新创建的虚拟机存在类型不一的情况,所以我使用克隆虚拟机),所以后面我会把我们要进行ghost网络克隆的目的计算机的硬盘给格式化掉,总之是不管使用什么办法,只要目的计算机是一台裸机就行了,这样才能给大家对实验有一个更具体的认识。
我们做这个ghost网络克隆的实验的目的是:学会在网络中只在一台样机上安装系统,然后通过ghost网络克隆功能向网络中的其他未安装任何系统的目的计算机(与样机同类型)上安装和样机一样的系统和软件。
大家看过前面介绍的RIS和Windows部署的实验,再加上这个实验,相应大家会对通过网络远程安装Windows系统的有一个相对整体的认识。希望大家通过这个实验灵活应用相关知识,不拘泥一种,在现实情况中因人因情况而异:
1、创建Team实验环境并对各虚拟机的配置作个简单的设置。大家学到这里了,相信这些都是有点��嗦了,因为是前期实验,所以多说了点,后面的实验我会减少相关的截图:
2、因为我的目的计算机也是克隆于一个已经装好的系统的虚拟机,所以我这里使用一种方法将XP-1、XP-2、XP-3这3台虚拟机的硬盘给格式化掉或都恢复未分配状态,总之使硬盘相当于一张空硬盘就是了,大家使用的方法可能不一,这里大家就当是看一下吧:
3、修改Server和XP-temp虚拟机的TCP/IP配置,使得能相互通信:
4、下面我在样机上安装MaxDOS这个软件,这个软件功能非常强大,多的我不介绍,这里我要使用这个MaxDOS对我的样机系统备份,也可叫对系统打包,后面利用这个打包文件对网络中的其他计算机系统进行恢复(网络克隆);这里对系统的备份可以使用其他的相关集成ghost工具的软件,我不一一介绍,各人方法不一。
这里我使用MaxDOS对系统备份好,然后我便可以使用各种方法把备份好后的备份文件上传至服务器上,然后利用服务器分发到各个目的计算机上(这个我会介绍),这种如何将文件上传到服务器的方法我不介绍了(可以使用U盘、网络共享等),大家也会。我要介绍另一方法,就是使用MaxDOS里网络克隆功能将整个硬盘打包上传到服务器,大家可以看下面的截图:
(1)安装MaxDOS软件:
(2)下面重启系统使用MaxDOS里的ghost对系统备份:
5、下面我们让XP-temp虚拟机继续备份,开始服务器端的设置。因为在后面进行ghost网络克隆时,客户机需要从DHCP服务器获得IP地址等相关TCP/IP参数,因此我这里要在服务器上安装DHCP服务,所以这里把光盘入光驱,并且安装和配置DCHP服务,大家看图:
6、系统备份完成,单击“Continue”,然后重启计算机进入系统:
7、备份好的样机ghost文件,我们便可以将这个文件上传到服务器,然后利用服务器进行系统的分发,网络安装其他计算机。
大家应当知道这个备份文件我是备份的整个硬盘的一个分区(系统分区),所以到时从服务器上分发时应当选择发送分区而不是整个硬盘,客户机接收时选择覆盖分区而不是整个硬盘,如果是选择了覆盖整个硬盘,则目的计算机上的整个硬盘都会只有一个分区。
大家注意下就是了,如果有问题,可以在虚拟机中多做几次相关的实验,经验多了就明白,大家了解和看下,我这一个专题不会介绍这个了,后面是介绍将整个硬盘打包上传到服务器,然后服务器将整个硬盘发送,目的计算机则进行整个硬盘的覆盖的操作:
8、我们还接着在服务器上安装配置DHCP服务,为后面的ghost网络克隆进行准备:
9、我们在进行ghost网络克隆时,使用的“GhostCast Server”这个软件进行数据的接收和分发的,这个软件小巧实用,大家看下:
10、这里给大家介绍下GhostCast服务器的设置:
会话名称:这个大家可任意取个简单的名字,后面在进行网络克隆时,客户机好识别;
装载到客户机:也就是我前面所说的将服务器上的数据发送给客户端来接收;
从客户机转储:也就是将客户机上的数据上传到服务器;
映像文件:这里设置从客户机上接收或发送数据的目标或源文件夹;
磁盘/分区:这里是选择接收/发送的数据单位。
因为这里是要给大家如何从客户机上将数据上传到服务器,然后再将数据从服务器发送的网络中的其他计算机,实现网络克隆,所以我做如下选择,记住单击“接收客户机”命令:
11、下面开始将XP-temp的整个硬盘打包上传到服务器:
重启XP-temp虚拟机进入MaxDOS主菜单界面,选择“全自动网络克隆”,后面大家看图就是了:
12、下面开始进行网络克隆,将服务器上的系统发送给其他客户机:
因为其他客户机,此时是裸机,所以我这里使用光盘引导启动,进行网络克隆,在现实当中,我们还可以使用U盘启动进行网络克隆。我这里使用的是光盘版的MaxDOS7,大家看图就是了:
13、下面我们在服务器上做设置,让客户端能从服务器接收数据,当没有客户机连接上服务器时,还不能发送数据:
14、服务器上做好准备,下面开始在客户机上进行连接:
15、客户机连接上后,现在就可以开始发送数据,如果服务器端不发送数据,客户机会一直等待,所以大家在所有的客户机连接完成后,一定要单击“发送”命令。
下面单击“发送”,开始数据传送:
16、今天介绍这个网络克隆的知识就到这里了,后面还想介绍下在网络中单台计算机对单台计算机通过网络对拷硬盘等的,但我看这些也就差不多了(现实中主要是这个用得多点),因此就至此为止了,另外两台虚拟机是计划后面实验用的,但讲到这里,它们也就先不用了: