怎么在VMware vSphere里面克隆虚拟机?

我在2台裸机里面安装了ESXI,然后在另外一台WIN7下安装了VMware vSphere,然后登陆其中一个IP,我在里面要建立多个LINUX虚拟机,其中每台虚拟机所要安装的内容都一样(有OS系统,java,tomcat等等),那么我安装好一台之后怎么复制他,使得我其他几个虚拟机不用一个一个重头安装呢?

  方法/步骤
  1、进入vSphere client,关闭需要克隆的虚拟机win7
  2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储”

  3、新建文件夹win7-target-sqlserver2008(这个名字自己随便命名),进入win7-source-sqlserver2008(被克隆系统文件夹)文件夹,把所有文件复制到文件夹win7-target-sqlserver2008下,复制过程还比较快,50GB的磁盘,大概不到5分钟。

  4、复制完成后,在win7-source-sqlserver2008.vmx文件上点右键,选择“添加到清单”,弹出提示。

  5、输入虚拟机的名称,如win7-target-sqlserver2008.vmx。

  6、回到vsphere client,右键点击虚拟机选择-电源-》打开电源,点击摘要,
  询问这个虚拟机是移动的还是复制的,选择“I coyied it”,确定。

  7、至此手动克隆完成。克隆出来的虚拟机与源虚拟机环境配置完全相同,包括IP地址、用户名口令等,需要手动更改。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-09-15
克隆虚拟机的操作过程如下:
1、进入vSphere client,关闭需要克隆的虚拟机。
2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储”。
第2个回答  2014-11-09

1.将虚拟机转化成模板

2.从模板部署虚拟机

追问

需不需要安装什么软件去操作啊?这样做的话是不是就可以克隆一台完全一样的服务器了?那怎么修改虚拟机的名字啊?我新手- -谢谢了...

追答

创建模板之前要删除eth0
sudo rm /etc/udev/rules.d/70-persistent-net.rules
至于主机名,只能每一台修改/etc/sysconfig/network和/etc/hosts

追问

删除eth0是不是创建模板之前先删除这个虚拟机设置IP然后就可以转换成模板了?

还有这样的虚拟机名字是要进到虚拟机系统里面用命令改?还是?

真的非常谢谢了- -

追答

删除eth0,这个不是ip的原因,而是网络配置文件中包含MAC地址。
必须创建模板之前,删除eth0,否则系统的系统会生成eth1,产生冲突。

截图中的名字,是虚拟机本身的名字,不需要去管。
上文说的是改虚拟机里面装的Linux系统的主机名。
可以参考http://jingyan.baidu.com/article/0eb457e57d19de03f1a905df.html

本回答被网友采纳
相似回答