救命!vSphere 4.1 从模板克隆的虚拟机保留与种子虚拟机相同的名称!

救命!vSphere 4.1 从模板克隆的虚拟机保留与种子虚拟机相同的名称!

IT 刚刚为我的团队安装了 vCenter 4.1。使用 vSphere 客户端,我:

  • 创建了一个虚拟机(名称:A)
  • 克隆到模板
  • 从模板部署了一个虚拟机(名称:B),选中将计算机名称命名为与虚拟机名称相同的选项。
  • 一旦VM启动,其计算机名称仍然是“A”!
  • 我必须重命名并重新启动它才能使名称生效
  • 这对我来说不切实际,因为我需要从模板部署超过 20 台虚拟机

这在 4.0 中运行完美,我做错了什么?

另外,有人可以给我指出一个脚本示例吗,我可以使用基线从模板循环创建这 20 台虚拟机?如果没有办法解决上面描述的名称问题,也许我可以在脚本中包含重命名代码,而不是为每个虚拟机手动执行此操作。

答案1

VM 自定义向导有点奇怪,因为它在部署后会重新启动服务器以使更改生效。标准流程是:

  1. 使用自定义向导从模板部署虚拟机。
  2. 启动虚拟机。
  3. VM 完成启动,vmware 工具进行自定义,然后发出重新启动命令。
  4. 当 VM 第二次启动时,所有更改都已生效。

答案2

为了回答您的第二个问题,我将安装 PowerCLI 并编写一个简单的 PowerShell 脚本,该脚本使用适当的参数调用 New-VM。如果您不了解 VMware API 或 PowerShell,您可能只需复制和粘贴所需的少数命令即可。

相关内容