4
我想使用virt模块和一个XML文件来定义一个虚拟机。此任务:Ansible:virt模块XML错误
- name: Define VM using the XML file
virt: command=define
name={{ new_vm_name }}
xml={{ vm_images_path }}/{{ new_vm_xml }}
remote_user: root
delegate_to: "{{ hyperv }}"
失败,此错误:
failed: [vm-002 -> nat] => {"failed": true}
msg: (domain_definition):1: Start tag expected, '<' not found
/var/lib/libvirt/images//vm-002-ver1.1.0-00042.xml
,而这个工程:
- name: Define VM using the XML file
command: virsh define {{ vm_images_path }}/{{ new_vm_xml }}
remote_user: root
delegate_to: "{{ hyperv }}"
XML文件是在两种情况下是相同的,为什么第一个失败的任何想法?我总是喜欢使用模块而不是自定义命令,所以我真的想让第一个工作。
您是否尝试过'xml ='和/或'name ='的引用参数? – Mxx 2014-09-28 05:32:59
对不起@Mxx的迟到回应,但没有奏效。我有同样的错误!谢谢你的帮助。 – 2014-10-13 13:09:28