This is a known issue affecting VMware Cloud Foundation 3.5.x. This issue is resolved in VMware Cloud Foundation 3.7.Workaround:
The steps noted in Creating an NSX-T VI workload domain in VMware Cloud Foundation 3.5.x fails (67144) can be used to workaround this issue in VMware Cloud Foundation 3.5.x.
If implementing the steps in Creating an NSX-T VI workload domain in VMware Cloud Foundation 3.5.x fails (67144) is not an option, the following steps can be used to workaround the issue:
Notes:
- VMware Cloud Foundation must be at version 3.5.1 prior to installing the domainmanager patch. If the version is currently 3.5.0, upgrade to 3.5.1 before proceeding.
- Take a snapshot of the SDDC Manager VM prior to starting this procedure.
- Download vcf-domain-manager-3.5.1-12658897.noarch.rpm.
- Use a file transfer utility to copy the vcf-domain-manager-3.5.1-12658897.noarch.rpm file to the /tmp folder on the SDDC Manager VM.
- SSH to the SDDC Manager VM as the vcf user and then issue the su - command to switch to the root user.
- Issue the following command to install the vcf-domain-manager-3.5.1-12658897.noarch.rpm file:
rpm -Uvh /tmp/vcf-domain-manager-3.5.1-12658897.noarch.rpm
Note: You will see output similar to the following:
Preparing... ################################# [100%]
Updating / installing...
1:vcf-domain-manager-3.5.1-12658897################################# [ 50%]
+ test 2 -eq 1
+ systemctl daemon-reload
+ systemctl restart domainmanager.service
Cleaning up / removing...
2:vcf-domain-manager-3.5.0-11215621################################# [100%]
- Issue the following command to validate that the version of the domainmanager component is upgraded to 3.5.0-11215621:
curl http://localhost/domainmanager/about
Note: You should see output similar to the following:
{
"id": "1f0a90ad-bf26-4358-a3bf-d217f7e8ffdc",
"name": "DOMAIN_MANAGER",
"version": "3.5.1-RELEASE-12658897",
"status": "ACTIVE",
"serviceUrl": "http://127.0.0.1:7200/domainmanager",
"description": "Domain Manager"
- Issue the following command to make a copy of the /opt/vmware/vcf/lcm/lcm-app/conf/VersionAlias.yml file:
cp -fp /opt/vmware/vcf/lcm/lcm-app/conf/VersionAlias.yml /opt/vmware/vcf/lcm/lcm-app/conf/VersionAlias.yml.$(date +%Y%m%d)
- Open the /opt/vmware/vcf/lcm/lcm-app/conf/VersionAlias.yml file with a text editor.
- Add the following to the end of the file:
DOMAIN_MANAGER:
- base: 3.5.1-RELEASE-12050813
alias:
- 3.5.1-RELEASE-12658897
- Save and close the file.
- Restart the lcm service by issuing the systemctl restart lcm command.
Note: Remove the snapshot of the SDDC Manager VM that was taken previously.