这是错误消息:
任务[vsphere_guest] ******************************************* ****************
任务执行期间发生异常。要查看完整的回溯,请使用-vvv。错误是:pysphere.resources.vi_exception.VIException:[找不到对象]:找不到名为'templatename'的虚拟机
致命:[localhost]:失败! => {“已更改”:false,“failed”:true,“module_stderr”:“Traceback(最近一次调用最后一次):\ n文件\”/ var / folders / 5_ / zznkc3cs38v1wscsgmsdcc1w0000gn / T / ansible_Z0ldZx / ansible_module_vsphere_guest.py \“,第1879行,位于\ n main()\ n文件\“/ var / folders / 5_ / zznkc3cs38v1wscsgmsdcc1w0000gn / T / ansible_Z0ldZx / ansible_module_vsphere_guest.py \”,第1836行,在main \ n vm_extra_config = vm_extra_config \ n File \“/ var /folders/5_/zznkc3cs38v1wscsgmsdcc1w0000gn/T/ansible_Z0ldZx/ansible_module_vsphere_guest.py \“,第655行,在deploy_template \ n vmTemplate = vsphere_client.get_vm_by_name(template_src)\ n文件\”/ usr / local / lib / python2.7 / site- packages / pysphere / vi_server.py \“,第323行,在get_vm_by_name \ n FaultTypes.OBJECT_NOT_FOUND)\ n \ npysphere.resources.vi_exception.VIException:[找不到对象]:找不到名为'templatename'的虚拟机\ n”,“ module_stdout“:”“,”msg“:”MODULE FAILURE“,”parsed“:false}
这是Ansible代码:
---
- hosts: all
tasks:
- vsphere_guest:
validate_certs: no
guest: newbuildvm001
#state: powered_on
from_template: yes
template_src: templatename
vm_extra_config:
vcpu.hotadd: yes
mem.hotadd: yes
notes: This is a test VM
folder: Test
vm_disk:
disk1:
size_gb: 10
type: thin
datastore: test
folder: test-ansible
vm_nic:
nic1:
type: vmxnet3
network: teset
network_type: standard
vm_hardware:
memory_mb: 2048
num_cpus: 2
osid: centos64Guest
scsi: paravirtual
esxi:
datacenter: DC
我希望能够根据名为templatename的模板创建一个虚拟机。
相反,它似乎寻找一个名为templatename的虚拟机来克隆?