批量部署虚拟机是一个在虚拟化使用中很多的应用,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
| |
Windows XP Pro SP2
|
<directory_path>\xp
|
Download at
| |
Windows 2003 Server SP1
|
<directory_path>\svr2003
|
Download at
| |
Windows 2003 Server SP2
|
<directory_path>\svr2003
|
Download at
| |
Windows 2003 Server R2
|
<directory_path>\svr2003
|
Download at
| |
Windows 2003 x64
|
<directory_path>\svr2003-64
|
Download at
| |
Windows XP x64
|
<directory_path>\xp-64
|
Download at
| |
Windows XP Pro SP3
|
<directory_path>\xp
|
Download at
| |
为了让大家更好的熟悉这个过程我们就以一个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。
2.模板必须具有已使用 ext2、ext3 或 ReiserFS 文件系统格式化的根卷。
闲话不说了,先上个suse Linux的例子。
A;安装操作系统
自己装吧,我就不写了
B:配置虚拟机
安装vmtools,安装perl。
C:关闭虚拟机转换成模板
D:创建用户配置文件






E;从模板部署虚拟机
F:选择相应的用户配置文件
G:开始磁盘数据拷贝
H:数据拷贝完成并开机
I:进行系统刷新,虚拟机创建完成
转载于:https://blog.51cto.com/santlucifer/608153