我正在运行以下命令......
knife vsphere vm clone chef-test -f TEMPLATES --template MSDN-WIN2012R2Core --bootstrap true --run-list "role[windows_server_2012_r2]"

但是,它会返回错误说明
"致命:请提供Windows客户定制"
有人可以对此有所了解。
答案 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