Use vRO 8.4.2 for new CDC or RDC domain deployment. If you have run into CDC/RDC domain deployment failure with vRO 8.3 -
Follow these steps:
Ensure that the domain in question is in a FAILED state and no active tasks are running on it.
Login to the vCenter UI for your domain in a web-browser of your choice. vCenter appliance will have been deployed as part of the domain provisioning. Its URL will be present in the appliances list for the domain in question.
Follow the path TCA UI > Infrastructure Automation > Domains > |Domain Type (Central / Regional)| > |Domain Name| > Appliances. The vCenter appliance URL will be available here.
In vCenter, in the Hosts and Clusters view, you'll be able to find the vro VM at the path: |VC Name| > |Domain Name|-dc01 > |Domain Name|-cl01 > rp-management > vro, then Power-off the vro VM.
Step 4
Once the vro VM is powered-off, you may choose to delete it or rename it to a different name. This is required because when we re-sync the domain from Infrastructure UI at the end of this process with a new vRO version, it will create a new vRO VM with the same name (vro) and presence of another VM with the same name will cause a conflict and cause a failure again during domain provisioning.
Update the image URL for vRO appliance in TCA UI > Infrastructure Automation > Configuration > Images. Click on Edit, update the URL for VMware vRealize Orchestrator and save the changes.
Re-sync the domain in question. Follow the path TCA UI > Infrastructure Automation > Domains > |Domain Type (Central / Regional)|. Select the required domain, click on RESYNC and confirm RESYNC in the pop-up that opens.
Wait for the domain provisioning to finish. It should be successful now.
CDC/RDC domain deployment failure with vRO 8.3 -
Follow these steps :
Ensure that the domain in question is in a FAILED state and no active tasks are running on it.
Make a note of the IP assigned to the vRO appliance VM.
Follow the path TCA UI > Infrastructure Automation > Domains > |Domain Type (Central / Regional)| > |Domain Name| > Appliances. The vRO appliance IP & FQDN will be available here.
SSH into the vro VM, using the root account with "ssh root@<vRO-IP>". For password, enter "vmware" which is the default password. It will display a message that the current password is expired and ask to update the password. Use the same password as provided in the input specification for vRO appliance during domain provisioning. The password will now have been set and we would have logged in as the root user.
Now, we need to reflect this SSH password update to control center UI of the vRO appliance as well. Follow the process from step 3 - Update the secret in the solution mentioned in this KB article: https://kb.vmware.com/s/article/78183.
After the pods are re-deployed and are in running state, you can try to verify that the password has been updated. Try logging in with user "root" and the new password set in the above step to the control-center UI of the vRO appliance.
Open the vRO appliance via the vRO IP/FQDN from Step 2 above and open it in a web-browser. Click on "Start the Control Center" and login with the credentials. You should be able to login successfully. Now logout of the control center as nothing is to be changed here.
Note: In the FQDN, if the port says 8281, please use 443 instead. Port 443 is the correct one for vRO 8.x and above.
Re-sync the domain in question. Follow the path TCA UI > Infrastructure Automation > Domains > |Domain Type (Central / Regional)|. Select the required domain, click on RESYNC and confirm RESYNC in the pop-up that opens.
Wait for the domain provisioning to finish. It should be successful now.