IT 刚刚为我的团队安装了 vCenter 4.1。使用 vSphere 客户端,我:
- 创建了一个虚拟机(名称:A)
- 克隆到模板
- 从模板部署了一个虚拟机(名称:B),选中将计算机名称命名为与虚拟机名称相同的选项。
- 一旦VM启动,其计算机名称仍然是“A”!
- 我必须重命名并重新启动它才能使名称生效
- 这对我来说不切实际,因为我需要从模板部署超过 20 台虚拟机
这在 4.0 中运行完美,我做错了什么?
另外,有人可以给我指出一个脚本示例吗,我可以使用基线从模板循环创建这 20 台虚拟机?如果没有办法解决上面描述的名称问题,也许我可以在脚本中包含重命名代码,而不是为每个虚拟机手动执行此操作。
答案1
VM 自定义向导有点奇怪,因为它在部署后会重新启动服务器以使更改生效。标准流程是:
- 使用自定义向导从模板部署虚拟机。
- 启动虚拟机。
- VM 完成启动,vmware 工具进行自定义,然后发出重新启动命令。
- 当 VM 第二次启动时,所有更改都已生效。
答案2
为了回答您的第二个问题,我将安装 PowerCLI 并编写一个简单的 PowerShell 脚本,该脚本使用适当的参数调用 New-VM。如果您不了解 VMware API 或 PowerShell,您可能只需复制和粘贴所需的少数命令即可。