在我看来,大多数现有的 Ansible 模块都需要 vCenter。例如guest_module具有必需的参数 vcenter_hostname。问题是 - 是否能够使用 Ansible 管理 2-3 个 vSphere 主机?我需要创建虚拟环境(虚拟网络、来宾虚拟机、负载平衡端点)。
我也考虑过 Hyper-v,但它没有 Ansible 模块。直接 powershell 管理被认为是 Hyper-v 的最后手段。
是的,您可以做免费许可证允许的事情。
文档中有一个提示:
对于独立 ESXi 主机,应使用 ha-datacenter 作为数据中心名称
我使用vsphere_guest独立虚拟机管理程序时没有任何问题,并填写了以下参数:
- vsphere_guest:
vcenter_hostname: "{{ esxi_ip_or_dns }}" # ip address of hypervisor
esxi:
datacenter: ha-datacenter
hostname: "{{ esxi_hostname }}" # name shown in hypervisor console
username: "{{ esxi_username }}"
password: "{{ esxi_password }}"
Run Code Online (Sandbox Code Playgroud)
但请记住,许多有用的功能在免费许可证中被阻止。例如,如果没有 vCenter 许可证,则无法克隆虚拟机。
| 归档时间: |
|
| 查看次数: |
6862 次 |
| 最近记录: |