HCX supports guest OS customization for specific Windows and Linux operating systems.

For Bulk migrations, HCX supports customizing various aspects of the guest OS on the destination virtual machine. For more information about guest OS customization, see Guest OS Customization with Bulk Migration.

The virtual machine Guest OS type and guestID are reflected as virtual machine config parameters in the vCenter Server Managed Object Browser (https://vcenterfqdn/mob). For IP Customization to work, the virtual machine guestId entry must match the supported Guest OS types.

Windows Operating System Types Supported for Customization

vCenter GuestOS ID (guestID) Guest OS Type Minimum HCX Version
win31Guest Windows 3.1 4.0.0
win95Guest Windows 95 4.0.0
win98Guest Windows 98 4.0.0
winntGuest Windows NT 4.0.0
win2000ProGuest Windows 2000 Professional 4.0.0
win2000ServGuest Windows 2000 Server 4.0.0
win2000AdvServGuest Windows 2000 Advanced Server 4.0.0
winXPProGuest Windows XP (32-bit) 4.0.0
winXPPro64Guest Windows XP (64-bit) 4.0.0
winNetEnterpriseGuest Windows Server 2003 Enterprise (32-bit) 4.0.0
winNetDatacenterGuest Windows Server 2003 Data Center (32-bit) 4.0.0
winNetStandardGuest Windows Server 2003 Standard (32-bit) 4.0.0
winNetWebGuest Windows Server 2003 Web (32-bit) 4.0.0
winNetBusinessGuest Windows Server 2003 Business (32-bit) 4.0.0
winNetEnterprise64Guest Windows Server 2003 Enterprise (64-bit) 4.0.0
winNetDatacenter64Guest Windows Server 2003 Enterprise_DC_(64-bit) 4.0.0
winNetStandard64Guest Windows Server 2003 Enterprise_SE_(64-bit) 4.0.0
winVistaGuest Windows Vista (32-bit) 4.0.0
winVista64Guest Windows Vista (64-bit) 4.0.0
winLonghornGuest Windows Server 2008 (32-bit) 4.0.0
winLonghorn64Guest Windows Server 2008 (64-bit) 4.0.0
windows7Guest Windows 7 (32-bit) 4.0.0
windows7_64Guest Windows 7 (64-bit) 4.0.0
indows7Server64Guest Windows 7 Server (64-bit) 4.0.0
windows8Guest Windows 8 (32-bit) 4.0.0
windows8_64Guest Windows 8 (64-bit) 4.0.0
windows8Server64Guest Windows 8 Server (64-bit) 4.0.0
windows9Guest Windows 9 (32-bit) 4.0.0
windows9_64Guest Windows 9 (64-bit) 4.0.0
windows9Server64Guest Windows 9 Server (64-bit) 4.0.0
windows2019srv_64Guest Windows 9 Server (64-bit) 4.2.2

Linux Operating System Types Supported for Customization

vCenter GuestOS ID (guestID) Guest OS Type Minimum HCX Version
asianux3Guest Asianux Server 3 (32-bit) 4.0.0
asianux3_64Guest Asianux Server 3 (64-bit) 4.0.0
asianux4Guest Asianux Server 4 (32-bit) 4.0.0
asianux4_64Guest Asianux Server 4 (64-bit) 4.0.0
asianux5_64Guest Asianux Server 5 (64-bit) 4.0.0
centosGuest CentOS 4/5 (32-bit) 4.0.0
centos64Guest CentOS 4/5 (64-bit) 4.0.0
coreos64Guest CoreOS (64-bit) 4.0.0
debian4Guest Debian GNU/Linux 4 (32 bit) 4.0.0
debian4_64Guest Debian GNU/Linux 4 (64-bit) 4.0.0
debian5Guest Debian GNU/Linux 4 (32-bit) 4.0.0
debian5_64Guest Debian GNU/Linux 5 (64-bit) 4.0.0
debian6Guest Debian GNU/Linux 6 (64-bit) 4.0.0
debian6_64Guest Debian GNU/Linux 6 (64-bit) 4.0.0
debian7Guest Debian GNU/Linux 7 (32-bit) 4.0.0
debian7_64Guest Debian GNU/Linux 7 (64-bit) 4.0.0
debian8Guest Debian GNU/Linux 8 (32-bit) 4.0.0
debian8_64Guest Debian GNU/Linux 8 (64-bit) 4.0.0
oracleLinuxGuest Oracle Linux 4/5 (32-bit) 4.0.0
oracleLinux64Guest Oracle Linux 4/5 (64-bit) 4.0.0
rhel7Guest Red Hat Enterprise Linux 7 (32-bit) 4.0.0
rhel7_64Guest Red Hat Enterprise Linux 7 (64-bit) 4.0.0
rhel6Guest Red Hat Enterprise Linux 6 (32-bit) 4.0.0
rhel6_64Guest Red Hat Enterprise Linux 6 (64-bit) 4.0.0
rhel5Guest Red Hat Enterprise Linux 5 (32-bit) 4.0.0
rhel5_64Guest Red Hat Enterprise Linux 5 (64-bit) 4.0.0
fedoraGuest Red Hat Fedora Linux (32-bit) 4.0.0
fedora64Guest Red Hat Fedora Linux (64-bit) 4.0.0
sles12Guest Suse Linux Enterprise Server 12 (32-bit) 4.0.0
sles12_64Guest Suse Linux Enterprise Server 12 (64-bit) 4.0.0
sles11Guest Suse Linux Enterprise Server 11 (32-bit) 4.0.0
sles11_64Guest Suse Linux Enterprise Server 11 (64-bit) 4.0.0
sles10Guest Suse Linux Enterprise Server 10 (32-bit) 4.0.0
sles10_64Guest Suse Linux Enterprise Server 10 (64-bit) 4.0.0
opensuseGuest OpenSUSE Linux (32-bit) 4.0.0
opensuse64Guest OpenSUSE Linux (64-bit) 4.0.0
ubuntuGuest Ubuntu Linux (32-bit) 4.0.0
ubuntu64Guest Ubuntu Linux (64-bit) 4.0.0
otherlinuxguest Linux 2.2x Kernel (32-bit) 4.0.0
otherlinux64guest Linux (64-bit) (experimental) 4.0.0