用于登录到访客VM的VMWare PowerCLI API

时间:2013-01-11 20:24:59

标签: vmware virtual-machine provisioning powercli

我想使用CI服务器(如Team City)自动创建和提供VM。我发现有一个PowerCLI API可用于管理虚拟机,但我的问题是......

创建VM定义后(虚拟硬件定义 - 非操作系统安装)。是否可以在目标来宾VM上安装操作系统并创建用户,或者最好是使用至少一个超级用户手动创建映像,然后使用Chef或Puppet控制所有内容?

1 个答案:

答案 0 :(得分:0)

您可以创建一个名为Customization Specification的内容,允许您创建,克隆或部署虚拟机。使用自定义规范,您可以定义用户凭据等,并通过 VMware vSphere PowerCLI 进行部署,如下所示:

Get-VM VM | New-VM -VMHost Host -Datastore Storage1 -OSCustomizationSpec ClientSpec -Name VM1

有关详细信息,请参阅VMware vSphere Power CLI User's Guide