This post is a partial transcript of Michał Iwańczuk's blogpost on installing NSX on vSphere 6.5. As there is very little information on this, and the polish google translate is far from perfect, i've decided to transcribe this post to english. All credits go to the original author.
Disclaimer: This is entirely unsupported and should not be used in production whatsoever. It is intended for lab environments only. If you deploy this and NSX decides to eat your dinner, steal your girlfriend or spontaneously selfcombusts causing your beard to catch fire, you're on your own.
Start with installing the NSX manager as normal, and perform the vCenter registration. When trying to prepare the hosts, an error will occur stating that the VIB cannot be detected. However, this is purely due to the NSX manager not being aware of the new version of vSphere.
The VIB URLs can be retrieved from the manager at https://ip-of-nsx-manager/bin/vdn/nwfabric.properties. It should show you the list of VIB install URLs as can be seen below.
#5.1 VDN EAM Info VDN_VIB_PATH.1=/bin/vdn/vibs-6.2.4/5.1-2107743/vxlan.zip VDN_VIB_VERSION.1=2107743 VDN_HOST_PRODUCT_LINE.1=embeddedEsx VDN_HOST_VERSION.1=5.1.* #5.5 VDN EAM Info VDN_VIB_PATH.2=/bin/vdn/vibs-6.2.4/5.5-4259819/vxlan.zip VDN_VIB_VERSION.2=4259819 VDN_HOST_PRODUCT_LINE.2=embeddedEsx VDN_HOST_VERSION.2=5.5.* #6.0 VDN EAM Info VDN_VIB_PATH.3=/bin/vdn/vibs-6.2.4/6.0-4249023/vxlan.zip VDN_VIB_VERSION.3=4249023 VDN_HOST_PRODUCT_LINE.3=embeddedEsx VDN_HOST_VERSION.3=6.0.* # 6.5 VDN EAM Info VDN_VIB_PATH.4=/bin/vdn/vibs-6.2.4/6.5-3932604/vxlan.zip VDN_VIB_VERSION.4=3932604 VDN_HOST_PRODUCT_LINE.4=embeddedEsx VDN_HOST_VERSION.4=6.5.* # Single Version associated with all the VIBs pointed by above VDN_VIB_PATH(s) VDN_VIB_VERSION=18.104.22.16892526 # Legacy vib location. Used by code to discover avaialble legacy vibs. LEGACY_VDN_VIB_PATH_FS=/common/em/components/vdn/vibs/legacy/ LEGACY_VDN_VIB_PATH_WEB_ROOT=/bin/vdn/vibs/legacy/
Download the VIB from https://ip-of-nsx-manager/bin/vdn/vibs-6.2.4/6.5-3932604/vxlan.zip and copy it to a datastore accesible from each ESXi host. Then, for each host run
esxcli software vib install -d /path/to/vxlan.zip --no-sig-check.
The result should be as follows:
Message: Operation finished successfully. Reboot Required: false VIBs Installed: VMware_bootbank_esx-vsip_6.5.0-0.0.3932604, VMware_bootbank_esx-vxlan_6.5.0-0.0.3932604 VIBs Removed: VIBs Skipped:
Now, go back to your NSX manager, select the cluster to prepare, click "action" and select "Resolve". This should show your cluster as being prepared for NSX and you should be able to proceed with the installation as normal.