vsphere如何批量部署虚拟机

   批量部署虚拟机是一个在虚拟化使用中很多的应用,vmware在这个功能有过很多版本的更新,但其根本的流程基本没有变化,可以用以下步骤来实现:
A;安装操作系统
B:配置虚拟机
C:关闭虚拟机转换成模板
D:创建用户配置文件(此步骤可以在创建模板之前完成)
E;从模板部署虚拟机
F:选择相应的用户配置文件(也许需要手工配置一些信息)
G:开始磁盘数据拷贝
H:数据拷贝完成并开机
I:进行系统刷新,虚拟机创建完成
目前对客户机批量部署的支持主要分为2个部分:
A:windows 虚拟机
B:linux 虚拟机
在下面的文字中我们将就以上2部分展开,和大家分享如何批量部署虚拟机。
windows 系统的虚拟机
    windows虚拟机主要有以下一些版本,在真正的部署中我们要分成2个部分来谈。
vista之前的虚拟机:windows 2000、 windowsxp、 windows 2003
vista之后的虚拟机:window vista、windows7、windows 2008
  这两部分不同的地方是,在vista之前,批量部署需要调用的windows的部署工具sysprep文件是放置在安装光盘中的;而之后(包括vista)的sysprep文件则是安装在操作系统中的。所以针对以上2种分类的系统需要有不同的应对,vista之前的系统需要在部署系统前把sysprep文件拷贝到Vcenter server 的C:\ALLUSERSPROFILE\Application Data\Vmware\VMware VirtualCenter\sysprep 目录相应的文件夹中,之后的windows版本就不需要这个步骤了。
目录保留如下内容:
 
\2k\...
 \xp\...
\svr2003\...
\xp-64\...
\svr2003-64\...
如果没有找到sysprep文件的请按照以下列表下载。
Windows 版本
Sysprep 文件路径
Windows 2000 Server SP4 with Update Rollup 1
<directory_path>\2k
Download at
http://www.microsoft.com/downloads/details.aspx?FamilyID=0c4bfb06-2824-4d2b-abc1-0e2223133afb
Windows XP Pro SP2
<directory_path>\xp
Download at
http://www.microsoft.com/downloads/details.aspx?FamilyId=3E90DC91-AC56-4665-949B-BEDA3080E0F6
Windows 2003 Server SP1
<directory_path>\svr2003
Download at
http://www.microsoft.com/downloads/details.aspx?familyid=A34EDCF2-EBFD-4F99-BBC4-E93154C332D6
Windows 2003 Server SP2
<directory_path>\svr2003
Download at
http://www.microsoft.com/downloads/details.aspx?FamilyID=93f20bb1-97aa-4356-8b43-9584b7e72556
Windows 2003 Server R2
<directory_path>\svr2003
Download at
http://www.microsoft.com/downloads/details.aspx?FamilyID=93f20bb1-97aa-4356-8b43-9584b7e72556&displaylang=en
Windows 2003 x64
<directory_path>\svr2003-64
Download at
http://www.microsoft.com/downloads/details.aspx?familyid=C2684C95-6864-4091-BC9A-52AEC5491AF7&displaylang=en
Windows XP x64
<directory_path>\xp-64
Download at
http://www.microsoft.com/downloads/details.aspx?familyid=C2684C95-6864-4091-BC9A-52AEC5491AF7&displaylang=en
Windows XP Pro SP3
<directory_path>\xp
Download at
http://www.microsoft.com/downloads/details.aspx?familyid=673a1019-8e3e-4be0-ac31-70dd21b5afa7&displaylang=en
    为了让大家更好的熟悉这个过程我们就以一个window 2008R2为例创建一个配置模板并进行批量部署。
 
A;安装操作系统
   这部分我就不详细说明了,系统都会装吧。
B:配置虚拟机
 
   这部分需要安装VMtools。
C:关闭虚拟机转换成模板
D:创建用户配置文件
 
就是在这个位置了,选择新建,完成如下配置
1.选择操作系统,然后给配置文件起个名字。就叫windows 2008 R2
 
 2.填写一些安装必须的信息
     输入名称和单位
     注意:名称不过不要起的太长,不然就容易重名啊。
    这一步要注意了,如果是vista之前的话,那就要输入windows 序列号了,之后的由于使用了KMS server做激活源我会在之后的部分介绍。 
   这里输入管理员密码。(那个三次登录是我写错了,不过不知道如何删除图片 )其实写一次就可以了。  
   选择时区
   
   这个步骤很关键啊,激活的问题都看这了。
   按照如下命令行输入:
  slmgr -skms <KMS server IP>
slmgr -ato
   这里建议自定义部署,以方便之后的虚拟机创建。
   选这个部分设置IP参数。
   这个不需要再说了吧,按照各自环境填写吧。
   填写域信息和相关账号。  
   完成就可以了,对了生产新SID一定要选择的啊。
E;从模板部署虚拟机
   1.选中一个模板,―〉从该模板部署虚拟机
   2.输入VM名称
F:选择相应的用户配置文件
   1.使用我们创建的windows 2008 R2用户自定义模板
   2.之后的过程是让你输入VM的IP地址
   3.选择创建后启动虚拟机,OK。等着创建完成吧
G:开始磁盘数据拷贝
H:数据拷贝完成并开机
I:进行系统自动刷新,虚拟机创建完成
linux 虚拟机
   linux虚拟机就比较麻烦了,需要满足如下条件
   1.必须在 Linux 客户机操作系统中安装 Perl。
 下载地址:( http://downloads.activestate.com/ActivePerl/releases/5.12.4.1205/ActivePerl-5.12.4.1205-i686-linux-glibc-2.3.6-294981.tar.gz)
   2.模板必须具有已使用 ext2、ext3 或 ReiserFS 文件系统格式化的根卷。
闲话不说了,先上个suse Linux的例子。
A;安装操作系统
   自己装吧,我就不写了
B:配置虚拟机
   安装vmtools,安装perl。
C:关闭虚拟机转换成模板
D:创建用户配置文件
   





E;从模板部署虚拟机
F:选择相应的用户配置文件
G:开始磁盘数据拷贝
H:数据拷贝完成并开机
I:进行系统刷新,虚拟机创建完成
   

   
 
 
 
 
    
 
 
 

你可能感兴趣的:(windows,休闲,vsphere,sysprep,全产品)