有人能解释一下 ESX 上的客户定制是如何工作的吗?

有人能解释一下 ESX 上的客户定制是如何工作的吗?

我正在使用 vsphere perl sdk 完成这项任务。

我正在从现有映像克隆新的虚拟机(Linux 和 Windows),我感兴趣的只是更改新克隆的 IP 地址。对于 Windows,虚拟中心希望我为此任务输入大约十几个参数,Linux 也需要相当多的参数。

我的问题是,我是否可以仅使用 SDK 更改 IP 地址,还是还必须输入其余值?

答案1

Windows 客户机的客户机自定义可为您完成多项任务:

  1. 运行 Sysprep(生成新的 SID、计算机名称、输入产品密钥/许可证信息、所有者)
  2. 更新 IP 信息
  3. 更新管理员密码
  4. 更新时区
  5. 更新域/工作组

在 Linux 客户机定制中,选项较少,但可以轻松地编写脚本,就像我过去所做的那样。

  1. 编辑主机名/IP(/etc/hosts /etc/hostname)
  2. 编辑 IP(/etc/sysconfig/network-interfaces/ifcfg-eth0 /etc/networks)
  3. 嗯,对于 Linux,我想不出更多了……:D

答案2

您可以使用可以具有自定义 IP 的 vSphere SDK 创建自定义规范。API 参考

定制规格->自定义适配器映射->自定义IP设置->自定义Ip生成器->定制CustomIpGenerator、自定义DhcpIpGenerator、自定义FixedIp、自定义UnknownIpGenerator

相关内容