-1

我想在 ESXi 上更改来宾虚拟机(Windows)的 IP 地址。我知道的一种方法是使用 RDP 连接到来宾操作系统并修改网络配置。

但是,我希望使该过程自动化。因此,vCenter 或 ESXi 是否包含类似的功能或工具来执行此需求?(我尝试过 ovftool 和 vCLI 但不起作用)

谢谢你的回复。

罗卡斯

4

2 回答 2

1

它可以使用 VMware Power CLI 完成。请参阅:https ://my.vmware.com/web/vmware/details?downloadGroup=VCLI550&productId=353

您应该为此使用:Set-VMGuestNetworkInterface 命令。我认为客人必须运行 VMware Tools。

另请参阅此 VMware 论坛帖子:https ://communities.vmware.com/message/1787660

于 2013-12-31T07:20:46.457 回答
1

我建议使用以下内容,VMware 也建议使用 PowerCLI,它是带有 vSphere 特定添加的 PowerShell 接口。

http://communities.vmware.com/community/vmtn/server/vsphere/automationtools/powercli

Get-VM cmdlet 是最简单的 PowerCLI 示例之一,它本身实际上非常有用。其中列出了虚拟机。

PowerCLI 可能有点难以使用,但可以通过一个不错的工具集和一个预配置脚本库来增强它,以快速启动您的大规模更改,这可以通过 PowerGUI 实现

http://powergui.org/index.jspa

然后是以下脚本:-

获取-VM VMName | Get-VMGuestNetworkInterface -GuestUser 管理员 -GuestPassword -HostUser root -HostPassword | Set-VMGuestNetworkInterface -IPPolicy Static -Ip -Netmask 255.255.252.0 -Gateway -GuestUser Administrator -GuestPassword -HostUser root -HostPassword

于 2013-12-31T20:18:38.320 回答