无法通过 ansible 2.6、pyvmomi 5.5.0、vsphere 5.5 和 ESXI 6 创建 VmWare VM

Failed to create a VmWare VM via ansible 2.6, pyvmomi 5.5.0, vsphere 5.5 and ESXI 6

我使用剧本:

- hosts: localhost
  vars_prompt:
    name: passwd
    prompt: "{{ vcenter }} passwd for {{ login }} ? >>> "

  tasks:
  - name: Create a virtual machine "{{ vm_name }}"
    vmware_guest:
      datacenter: '{{ datacenter }}'
      hostname: '{{ vcenter }}'
      username: "{{ login }}"
      password: "{{ passwd }}"
      folder: "{{ folder }}"
      name: "{{ vm_name }}"
      template: '{{ template }}'
      cluster: "{{ cluster }}"
      state: poweredon
      disk:
      - size_gb: "{{ disksizeGB }}"
        autoselect_datastore: yes
        datastore: '{{ datastore }}'
      hardware:
         memory_mb: '{{ ramsizeMB }}'
         num_cpus: '{{ vcpu_num }}'

法语错误(抱歉,尝试 LANG=C 没有成功):

TASK [Create a virtual machine "TEST-ANSIBLEBUILD-261"] ***********************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to create a virtual machine : La personnalisation du système d'exploitation client 'debian8_64Guest' n’est pas prise en charge dans cette configuration. Les clients Microsoft Vista (TM) et Linux avec Logical Volume Manager (LVM) sont pris en charge uniquement sur la dernière version de l’hôte ESX et la dernière version de VMware Tools. Consulter la documentation du vCenter pour connaître les configurations prises en charge."}

我尝试从 debian9 安装 open-vm-tools 但没有成功(在模板中)。

错误表明 OS 'debian8_64Guest' 的配置仅受最后一个 ESX 版本和最后一个 VmWare 工具支持。讲的是文档,但是没有提供link,不够清楚

有线索吗?它适用于 debian9 和 redhat7

VmWare SDK 有限制,它不能用 Debian8 按原样创建网卡。 最好试试 ovf 工具 and/or govc.

如果您知道解决方法或技巧,请分享!

但您也可以 运行 vmware_shell 模块命令。

Debian9 可以很好地处理所有这些,但未在此处列出:http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf