刀vsphere - 发布克隆Windows VM

时间:2015-01-13 15:50:00

标签: chef knife vsphere

我正在运行以下命令......



knife vsphere vm clone chef-test -f TEMPLATES --template MSDN-WIN2012R2Core --bootstrap true --run-list "role[windows_server_2012_r2]"




但是,它会返回错误说明

"致命:请提供Windows客户定制"

有人可以对此有所了解。

2 个答案:

答案 0 :(得分:0)

您必须对Windows来宾使用--cspec选项,以选择要在发布时应用的自定义模板。

答案 1 :(得分:0)

如果添加选项--disable-customization,它将跳过自定义规范步骤。

即使使用Windows模板/虚拟机源代码也能正常工作,这让我想知道为什么默认情况下会出现错误。以下是实践中的一个例子:

knife vsphere vm clone newVmName \
--folder 'VmFolder' \
--template 'sourceVmOrTemplate' \
--dest-folder 'VmFolderTarget' \
--resource-pool 'Pool1' \
--ccpu 1 \
--cram 2 \
--datastorecluster 'Cluster1' \
--disable-customization