您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 攻略2虚拟机模板与克隆
vSphere实战攻略2:虚拟机模板与克隆模板是VMware为虚拟机提供的一项功能,可以让用户在其中一台虚拟机的基础上,很方便的派生或克隆出多台虚拟机,这减轻了管理员的负担。1创建模板虚拟机在使用模板之前,需要安装一台样板虚拟机,并且将该虚拟机转化(或克隆)成模板,以后再需要此类的虚拟机时,可以以此为模板,派生或克隆出多台虚拟机。在VMwareESXServer中,可以支持WindowsServer2003、WindowsXP、WindowsServer2008、WindowsVista或Windows7与Linux操作系统,可以为每个常用的操作系统创建一个模板,例如,用于WindowsServer2003的模板、用于WindowsServer2008的模板。在有些时候,还要为同一操作系统的不同版本创建模板,例如,WindowsServer2003R2、WindowsServer2003企业版、WindowsServer2003的64位版本、WindowsServer2003的Web服务器版等。在创建模板虚拟机时,要考虑所创建的虚拟机的用途,并考虑将来虚拟机的扩展性。例如,如果创建的模板虚拟机的C盘空间太小,在许多时候,可能不能满足需要。在下面的例子中,创建一个WindowsServer2003的虚拟机,该虚拟机具有1GB内存、30GB虚拟硬盘,主要步骤如下:(1)使用vSphereClient登录到vCenterServer,创建WindowsServer2003的虚拟机,设置虚拟机名称为ws03r2x86-temp。(2)设置虚拟硬盘大小为30GB,并且选中按需分配和提交空间,如图1所示。图1指定磁盘大小(3)创建完成后,启动虚拟机,并在虚拟机中安装WindowsServer2003R2企业版。在安装的时候,将所有硬盘划分为一个分区,并用NTFS文件系统格式化。(4)然后根据提示,完成WindowsServer2003的安装,之后安装VMwareTools。最后为当前的模板虚拟机安装最新的补丁,安装完成后,关闭该虚拟机。2将虚拟机转化为模板下面,将以前文创建的WindowsServer2003X86的企业版为例,介绍将虚拟机转换为模板的方法。(1)在vCenterClient中,定位到要转换成模板的虚拟机,用鼠标右键单击,从弹出的快捷菜单中选择转换成模板,如图2所示。图2转换成模板【说明】如果选择转换成模板,则将该虚拟机转换成模板,该虚拟机只能作为模板使用;如果选择克隆为模板,则在此虚拟机的基础上,克隆出与此虚拟机完全一样的虚拟机为模板,原虚拟机仍然可以使用。(2)将虚拟机转换为模板后,在ESXServer主机下面,源虚拟机将会从清单移除。如果要使用转换后的模板,可以定位到虚拟机选项卡中,如图3所示。图3虚拟机模板有了模板后,可以从该模板部署虚拟机,但如果这样直接部署的话,部署后的虚拟机与模板会一模一样,包括SID,这在网络中会出现问题。基于此,还需要进一步设置,才能使用该模板。3创建规范用于部署对于Windows系列产品而言,可以使用Microsoft提供的sysprep程序,对Windows相差产品进行大规模部署后的定制。对于VirtualCenter而言,同样也是使用sysprep程序,用于WindowsServer2003等产品的后期定制。下面通过对WindowsServer2003X86(即32位版本)进行定制,介绍定制规范的使用。(1)在vCenterClient中,单击主页,然后在管理中单击自定义规范管理器,如图4所示。图4定制规范(2)显示自定义规范管理器对话框中,单击新建按钮,显示新建定制规范对话框,在目标虚拟机操作系统下拉列表中选择Windows,在名称文本框中键入WS03-X86NoAD,在描述文本框中键入该定制规范的相关信息。(3)在计算机名称页设置计算机名称,推荐选择使用虚拟机名称或在部署向导中提示用户输入名称,如果使用虚拟机名称,则在使用该规范时,虚拟机的名称将是虚拟机中操作系统的计算机名称;如果在部署向导中提示用户输入名称,则在使用此规范向导时,会提示用户指定计算机名称。如图5所示。图5指定计算机名称(4)在Windows许可证对话框,键入WindowsServer200332位版本的序列号(需要与模板所用的虚拟机序列号一致,但不要求相同。注意OEM版本、零售版本或VL版本的序列号,不能混用,例如VL的序列号不能用于OEM版本模板)。并且在服务器许可证模式中选择每服务器方式或每客户方式,推荐为每台服务器,并且设置最大连接数。【注意】如果你定制的规范是用于WindowsServer2008、Windows7,可以不用输入产品序列号。如果企业中的WindowsServer2008、Windows7是采用KMS服务器激活,也不需要输入序号序列号。(5)其他根据情况选择,直到向导完成。4复制sysprep程序到vCenterServer计算机在创建规范后,还需要将相应版本的sysprep复制到vCenter服务器的相应目录中,定制后的规范才可以使用,这个目录是C:\DocumentsandSettings\AllUsers\ApplicationData\VMware\VMwareVirtualCenter\sysprep。在这个文件夹中,有2k(对应Windows2000)、svr2003(对应WindowsServer2003的32位版本)、svr2003-64(对应WindowsServer2003的64位版本)、xp(对应WindowsXPProfessionalSP2、SP3的32位版本)、xp-64(对应WindowsXPProfessional的64位版本)。如图6所示。图6sysprep文件夹【注意】是将sysprep文件复制到vCenterServer计算机,而不是复制到vSphereClient计算机。另外,WindowsServer2008、Windows7等产品没有sysprep,但在这些产品中,已经集成了部署工具,所以不需要(也没有)拷贝这些程序。5从模板部署虚拟机在创建好定制规范后,并且复制了相应的sysprep程序后,就可以从模板部署虚拟机了。(1)在vSphereClient中,选择VMwareESXServer主机,进入虚拟机选项卡,用鼠标右键单击模板,从弹出的快捷菜单中选择从该模板部署虚拟机,如图7所示。图7从该模板部署虚拟机(2)在名称和位置页,设置部署后的虚拟机的名称。(3)在主机/群集页,选择要在那个主机或群集上运行此虚拟机。在有多个主机或群集时,可以选项任意一台。(4)在数据存储页,选择保存虚拟机的数据存储。(5)在选择客户机定制选项页,选择使用现有定制规范定制,并且在列表中选择合适的规范。(6)在即将完成新建虚拟机页,单击完成按钮,如图8所示。图8完成虚拟机的部署(7)部署完成后,启动克隆后的虚拟机,并打开控制台,如图9所示。图9进入控制台当克隆的虚拟机第一次运行时,可能会停留在登录界面,单击确定按钮,WindowsServer2003可能会闪一下。当出现这个问题时,返回到vCenterClient,用鼠标右击克隆后的虚拟机从弹出的快捷菜单中选择电源→重置命令。当虚拟机被重置后,会进入sysprep程序,如图10所示。图10sysprep定制程序
本文标题:攻略2虚拟机模板与克隆
链接地址:https://www.777doc.com/doc-2416806 .html