The purpose of this article is to provide a workaround to complete the initial preparation of NSX inside a cluster.
Symptoms:
During initial installation of NSX 6.4.1 in a vCenter 6.7 environment, NSX may fail to fully install. The VIBs install successfully on the ESXi hosts, but the NSX Version shows "Not Ready", VXLAN shows "Not Configured" with no option to install. ESXi hosts show green check marks under "NSX Installation," "Firewall," and "Communication Channels."
Verification of Symptom:
"The software defined by an Agency cannot be staged in VUM. Cause : Could not upload the following VIBs in Integrity server: [https://192.168.110.30/bin/vdn/vibs-6.4.1/6.0-8590012/vxlan.zip, https://192.168.110.30/bin/vdn/vibs-6.4.1/6.7-8590012/vxlan.zip, https://192.168.110.30/bin/vdn/vibs-6.4.1/6.5-8590012/vxlan.zip]"
This is caused by EAM (ESX Agent Manager) being unable to push the NSX VIBs into Update Manager. In many cases, this is because VUM is configured to use a proxy Internet access.
Verify a proxy is in use by navigating to:
This error "The software defined by an Agency cannot be staged in VUM. Cause : Could not upload the following VIBs in Integrity server:" may also occur if the customer has a Windows vCenter 6.7 with Update Manager installed onto the vCenter.
If such a setup exists, see "Resolution for Windows VC + VUM" in the Resolution section.
Resolution for Proxy Configuration
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:804 'httpDownload' 2024 INFO] [httpDownload, 577] Downloading <URL> via proxy ###.###.###.###:8080
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:832 'httpDownload' 2024 ERROR] [httpDownload, 738] Error 12175 from WinHttpSendRequest for url <URL>
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:832 'httpDownload' 2024 INFO] [httpDownload, 920] Retrying <URL> with proxy off
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:832 'httpDownload' 2024 INFO] [httpDownload, 562] Downloading <URL>
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:836 'httpDownload' 2024 ERROR] [httpDownload, 738] Error 12175 from WinHttpSendRequest for url <URL>
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:836 'httpDownload' 2024 WARN] [httpDownload, 423] Download <URL> failed: Error 12175 from WinHttpSendRequest for url <URL>
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:836 'httpDownload' 2024 ERROR] [httpDownload, 438] Reached retry download limit
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:836 'DownloadMgr' 2024 ERROR] [downloadMgr, 629] Executing download job {807237733952} throws error: Reached retry download limit
vmware-vum-server-log4cpp.log.01:[2019-01-14 13:22:17:836 'DownloadMgr' 2024 ERROR] [downloadMgr, 718] Download failed for url: <URL>
4. If these error messages are present, then the issue is due to Update Manager being unable to communicate correctly to the Windows vCenter. This is a Windows error, and the fix is a Windows registry change: