任何人都可以解释如何在ESX上的客户定制工作?

我正在使用vsphere perl sdk来执行此任务。

我从现有的映像克隆新的虚拟机(Linux和Windows),我感兴趣的是改变新克隆的IP地址。 在Windows的情况下,虚拟中心要我为这项任务input十几个参数,Linux也需要相当多的参数。

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

Windows客户机的客户定制为您做了许多事情:

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

在Linux客户定制方面,有更less的select,而且可以很容易地编写脚本,就像我过去所做的那样。

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

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

CustomizationSpec – > CustomizationAdapterMapping – > CustomizationIPSettings – > CustomizationIpGenerator – > CustomizationCustomIpGenerator ,CustomizationDhcpIpGenerator,CustomizationFixedIp,CustomizationUnknownIpGenerator