Это сообщение об ошибке:анзибль жалуется, что не может найти VMware VM при попытке предоставления новой виртуальной машины на основе шаблона
ЗАДАЧА [vsphere_guest] *********** ************************************* При выполнении задачи возникло исключение. Чтобы увидеть полную трассировку, используйте -vvv. Ошибка: pysphere.resources.vi_exception.VIException: [Object Not Found]: Не удалось найти виртуальную машину с именем «templatename»
фатальный: [localhost]: FAILED! => {«changed»: 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, в главном \ n vm_extra_config = vm_extra_config \ n Файл \ /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) \ npysphere.resources.vi_exception.VIException: [Object Not Found]: Не удалось найти виртуальную машину с именем« templatename »\ n" , "module_stdout": "", "msg": "MODULE FAILURE", "parsed": false}
Это код анзибль:
---
- 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 для клонирования?
Я изменил название. – Dennis