How to fix vRealize deployment in VMware Cloud Foundation 3.0 that is trying to use VMware Cloud Foundation 3.5 components
search cancel

How to fix vRealize deployment in VMware Cloud Foundation 3.0 that is trying to use VMware Cloud Foundation 3.5 components

book

Article ID: 316990

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

Symptoms:


Environment

VMware Cloud Foundation 3.5.x
VMware Cloud Foundation 3.0.x

Resolution

This is a known issue with VMware Cloud Foundation 3.0. There is currently no resolution.

Workaround:
To workaround this issue, perform the following steps:
  1. If you have a deployment which is hung on "Deployment in progress", please cancel this deployment using the steps outlined in The deployment of vRealize product has failed in VMware Cloud Foundation and there is no option to uninstall it (65201).
  2. ssh to SDDC Manager VM as the vcf user and switch to the root user by issuing the su - command.
  3. Issue the following command to remove the 3.5 vRealize install bundle: 
python /opt/vmware/vcf/lcm/lcm-app/bin/bundle_cleanup.py 825afb22-fc0b-4cc8-8c26-48d9f79f8c4a
  1. Open the /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties file with a text editor.
  2. Add the following to the end of the file:
############## VR suite install versions for Delaware release ###########
vra.install.version=7.4.0-8229492
vrops.install.version=6.7.0-8183617
vrslcm.install.version=1.2.0-9145185
  1. Save and close the file.
  2. Issue the following command to restart the lcm service:
systemctl restart lcm
  1. Issue the following command to validate the deployment APIs before proceeding with the deployment.
curl 'http://localhost/lcm/compliance/versions/VROPS?scope=DEPLOYMENT'

Note: You should see output similar to the following:

{
  "versions": [
    "6.7.0-8183617"
  ]
}vcf@sddc-manager [ ~ ]$ curl 'http://localhost/lcm/compliance/versions/VRA?scope=DEPLOYMENT'
{
  "versions": [
    "7.4.0-8229492"
  ]
}vcf@sddc-manager [ ~ ]$ curl 'http://localhost/lcm/compliance/versions/VRSLCM?scope=DEPLOYMENT'
{
  "versions": [
    "1.2.0-9145185"
  ]
}
 
Note: You can proceed with vRealize deployment once you have validated that the correct versions are showing in the API output.