我一直在尝试编写一个脚本,以便从给定模板创建多个虚拟机。但我没有找到太多有关 vSphere Web 客户端中脚本编写的文档,有人这样做过吗?
答案1
这可以使用 vsphere 的 powercli 来完成。
下载 PowerCli (https://www.powershellgallery.com/packages/VMware.PowerCLI/6.5.1.5377412)
以下是创建虚拟机的示例:
在 PowerShell 中连接到名为“vcenter”的 vCenter 服务器。
C:> Connect-VIServer –Server 'vcenter'
运行 New-VM,同时指定 VM 名称、VMHost、数据存储、CPU 数量、硬盘大小和网络名称。
C:> New-VM -Name 'TestVM' –VMHost 'VMHost-1' -Datastore 'TestDatastore' -DiskGB 40 -MemoryGB 8 -NumCpu 2 -NetworkName 'Virtual Machine Network'
以下是**克隆新模板的示例从虚拟机“Win7VM”调用“Win7Template”。
C:> New-Template -VM 'Win2012VM' -Name "Server2012R2Template" -Datastore 'TestDatastore' -Location 'TestLocation'