首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将VMWare VM克隆到多个VM

将VMWare VM克隆到多个VM
EN

Server Fault用户
提问于 2022-01-26 12:38:22
回答 1查看 753关注 0票数 -3

我使用由几个ESXi服务器组成的ESXi集群,并使用VSAN存储。我需要从一个vm中设置多个vm。有没有办法通过vCenter将一个VM克隆到多个VM?有什么特色吗?如果没有-我想使用一个脚本,它将根据参数运行克隆:克隆源VM、新vm名称、目标文件夹、IP和主机名。我看到了一些脚本的例子,但不知道在哪里运行它.我使用SSH登录到vCenter,但所有命令都没有工作。最后,我会很高兴有一个逐步的指南,为这一过程。

谢谢大家!

EN

回答 1

Server Fault用户

发布于 2022-01-26 13:17:34

您需要为VM创建一个定制规范。这些是在vCenter中定义的,允许您预先确定一些设置,然后在克隆VM时使用这些设置。

之后,您可以轻松地在脚本中使用该规范,例如,在PowerCLI中:

代码语言:javascript
复制
$sourceVM = get-vm oldvm
$specs = Get-OSCustomizationSpec -name "MyCustomization"
$vmhost = Get-VMHost esx.example.com
"clone1","clone2" |% { 
    new-vm -vm $sourceVM -Name $_ -OSCustomizationSpec $specs -VMHost $vmhost -Location $sourceVM.Folder
}

这将从vm oldvm创建两个克隆。该规范可以配置为将克隆的主机名更改为VM的名称,网络设置可以由DHCP确定,也可以在克隆期间指定。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1091222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档