*不支持客户操作系统“ freebsd64Guest”的定制*

时间:2018-07-19 07:52:27

标签: ansible vmware freebsd

在尝试使用vmware_guest模块通过ansible克隆VM时,将使用旧主机名创建新VM。自定义选项未生效。我在日志中以及在V-center中看到的错误消息是

不支持客户操作系统'freebsd64Guest'的自定义

操作系统是FreeBSD OS。请注意,我已经在源vm中安装了openvm工具,然后才使用模板。因此,我一直试图从已经具有openvm工具的模板创建VM。

---
- name: Create a VM from a template
  vmware_guest:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    validate_certs: '{{ validate_certs }}'
    name: '{{ vm_name }}'
    state: '{{ state }}'
    template: '{{ vm_template }}'
    datacenter: '{{ cluster_name }}'
    folder: '{{ folder_name }}'
    cluster: '{{ cluster }}'
    hardware:
      memory_mb: '{{ ram }}'
      num_cpus: '{{ cpu }}'
      scsi: '{{ scsi }}'
    customization:
      hostname: '{{ vm_name }}'
    networks:
    - name: VM-NETWORK
      ip: '{{ ip_address }}'
      netmask: '{{ netmask }}'
      gateway: '{{ gateway }}'
      type: '{{ type }}'
    wait_for_ip_address: yes
  delegate_to: localhost
  register: deploy
~

1 个答案:

答案 0 :(得分:1)

看起来,这是Bug /功能,目前在FreeBSD的Vmware本身中不可用。请查看可用的矩阵-

http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf

中出现错误后,我已收到此信息

https://github.com/ansible/ansible/issues/43189#issuecomment-407339134