Powercli 使用自定义规范批量创建虚拟机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powercli 使用自定义规范批量创建虚拟机相关的知识,希望对你有一定的参考价值。
$vms = Import-CSV D:\newvm\NewVMs.csv $netmask = "255.255.255.0" $gateway = "192.168.206.254" $dns = "192.168.161.203" $custSysprep = Get-OSCustomizationSpec -Name "Linux" $ResourcePool = Get-ResourcePool -Name "vmpool" $Datastore = Get-DatastoreCluster -Name "Cluster01" $Template = Get-Template -Name "centos_linux_v6_v1" $network = Get-VirtualPortGroup -Name "portgroup100" foreach ($vm in $vms){ $custSysprep ` | Get-OSCustomizationNicMapping ` | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $vm.ip -SubnetMask $netmask -DefaultGateway $gateway New-VM -Name $vm.name -OSCustomizationSpec $custSysprep -Template $Template -ResourcePool $ResourcePool -Datastore $Datastore -RunAsync }
本文出自 “汜水流年_” 博客,请务必保留此出处http://timefiles.blog.51cto.com/8475652/1957079
以上是关于Powercli 使用自定义规范批量创建虚拟机的主要内容,如果未能解决你的问题,请参考以下文章
PowerCLI 通过vCenter批量导出指定虚拟机到本地磁盘
PowerCLI 通过vCenter批量删除所有esxi主机或者单一台esxi上的虚拟机
PowerCLi 通过vCenter批量创建及管理虚拟交换机到所有esxi主机