我希望在 VMWare ESXi 5.5 中创建一个私有网络,允许客户机和虚拟机管理程序之间建立专用的带内接口。然后,我们可以使用该带内接口运行 pyvmomi 来与虚拟机管理程序交互。对于 Linux KVM 环境,这可以轻松实现,但我不确定是否可以在 VMware 上实现。我还想知道是否有一个“带内”接口,供客户机通过 open-vm-tools 与虚拟机管理程序交互。
我已经评估了以下选项:
1) 在 ESXi 上创建私有网络,但如果不使用专用物理接口,我无法配置 VSphere 以加入私有网络。2) 评估 ESXi API,每个调用都依赖于虚拟机的 IP 地址。我似乎找不到任何通过内部接口返回 ESXi 网络地址和/或虚拟交换机路由表的方法。