By default, hosts provisioned with vSphere Auto Deploy are assigned DHCP addresses by a DHCP server. You can use the vSphere Auto Deploy host customization mechanism to assign static IP addresses to hosts.

Prerequisites

  • Set up your vSphere Auto Deploy environment.

  • Boot the host using vSphere Auto Deploy.

  • Extract a host profile from the host.

Procedure

  1. In the vSphere Web Client, navigate to the vCenter Server that manages the vSphere Auto Deploy host, select Policies and Profiles, and select Host Profiles.
  2. Right-click the extracted host profile and click Edit Settings.
  3. Use the default name and description and click Next.
  4. Change the default IP address settings by clicking Networking configuration > Host port group > Management Network > IP address settings.
  5. From the IPv4 address drop-down menu, select User specified IP address to be used while applying the configuration.
  6. If the host is in a different subnet than the vCenter Server system, select Networking Configuration > NetStack Instance > defaultTcpipStack > DNS configuration and enter the default route in the Default IPv4 gateway text box.
  7. Select Networking Configuration > NetStack Instance > defaultTcpipStack > DNS configuration.
  8. Make sure the Flag indicating if DHCP should be used check box is deselected.
  9. Right-click the host and select All vCenter Actions > Host Profiles > Attach Host Profile.
  10. Select the profile to attach and click Next.
  11. Provide the IP address and net mask and click Finish.
  12. Reboot the ESXi host.

Results

The IP address is saved as a host customization and applied to the host.