Ansible *定制来宾操作系统';freebsd64Guest&x27;不支持*
尝试使用vmware_来宾模块通过ansible克隆VM时,会使用旧主机名创建新VM。“自定义”选项未生效。我在日志以及V-center中看到的错误消息是 不支持自定义来宾操作系统“freebsd64Guest” 操作系统是FreeBSD操作系统。请注意,我已经在源vm中安装了openvm工具,然后才使用了一个模板。因此,我一直在尝试从已经有openvm工具的模板创建VMAnsible *定制来宾操作系统';freebsd64Guest&x27;不支持*,ansible,vmware,freebsd,Ansible,Vmware,Freebsd,尝试使用vmware_来宾模块通过ansible克隆VM时,会使用旧主机名创建新VM。“自定义”选项未生效。我在日志以及V-center中看到的错误消息是 不支持自定义来宾操作系统“freebsd64Guest” 操作系统是FreeBSD操作系统。请注意,我已经在源vm中安装了openvm工具,然后才使用了一个模板。因此,我一直在尝试从已经有openvm工具的模板创建VM --- - name: Create a VM from a template vmware_guest: ho
---
- 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
~
看起来,这是一个漏洞/功能,目前在Vmware本身中无法用于FreeBSD。请参阅可用的矩阵- 我已经收到了这个信息,在提出错误后,在
甚么版本的vSphere?还有,你试过手动克隆吗?嗨,凯尔,谢谢你的评论。我使用vcenter 6.x版本。正如前面提到的,克隆VM也可以使用Ansible手动工作。唯一的问题是,当我试图通过设置主机的新主机名来使用自定义时,它不会反映。现在,我必须关闭源主机,ssh到新主机,将ip和主机名更改为新的,然后重新启动。在Ansible中引发了错误-