我是 vmware 的新手。我已经在服务器中安装了vcenter,并构建了一个集群。我的集群中有 4 台主机。我在每个群集上创建了 vm。我无法为主机中的虚拟机计算机分配静态 IP。如何将静态 ip 分配给虚拟机计算机?
在 vSphere 中,只能在从模板部署虚拟机期间自定义客户机 IP 地址。如果已有虚拟机,则必须使用客户机操作系统的工具修改其网络设置。
但这并不意味着您必须直接访问来宾操作系统。如果客户机操作系统上安装了 VMware Tools,则可以改为使用 PowerCLI cmdlet Invoke-VMScript
来调用配置网络设置的客户机操作系统工具。
带有netsh
的窗口示例:
Invoke-VMScript -ScriptText 'C:Windowssystem32netsh.exe interface ip set address "connection name" static 192.168.0.123 255.255.255.0 192.168.0.1 1' -VM MyVM -GuestCredential (Get-Credential)
如何将静态 IP 地址分配给物理服务器?虚拟服务器也是如此。
- 开放网络和共享中心
- 单击更改适配器设置
- 右键单击适配器
- 选择属性
- 如果使用 IPv4,则打开互联网协议版本 4 (TCP/IPv4)
- 选择单选按钮"使用以下 IP 地址"
- 如果需要,请对DNS执行相同的操作 选择"使用以下IP地址"
最终结果 VM 中的静态 IP