Problem
After you have installed the SovLabs module into vRO and you run the SovLabs Configuration workflow. You are unable to select a Tenant or Business group as these appear to be empty.
Cause
- You have not configured any vRA hosts or IaaS Hosts as part of the Pre Requisites (Please follow the steps outlined in the Additional Information at the bottom of this page)
- If you have setup your environment to utilise the default vsphere.local tenant but have not configured your vRA host name to have "sovlabs_" in front of the host name.
This is outlined in step 2.3 of the SovLabs pre requisite documentation.
http://docs.sovlabs.com/latest/vRA/7.6/getting-started/configure-vro/step-2-3/#create-vro-vra-host
Example of incorrect configuration running from vRO (Library → vRealize Automation → Configuration → Add a vRA host)
Affected Versions
All SovLabs Module versions
- All vRA versions
Solution
Overview
To resolve this issue, you will have to do the following:
- Delete incorrectly named vRA host
- Delete the associated IaaS host
- Create a new vRA host with sovlabs_ infront
- Create a new IaaS host associated to your newly create vRA host
Removing the vRA host with incorrect information
- Within the vRO client, Change to Design view (1), Click on Workflows (2) and then go to Library → vRealize Automation → Configuration → Remove a vRA host (3)
- Run the workflow of Remove a vRA host
- Click on Not set under vCloud automation Center host to remove
- On the left side, drop down the list (1) so you can see the host you want to remove then highlight the host (2). Click on Select (3)
- Click on Submit
- Confirm the job has run but looking under the workflow of Remove a vRA host
- Click on Inventory across the top menu
- Click on Refresh at the top
- Now expand on the left vRealize Automation and check that the vRA host you removed is no longer visible
Removing the IaaS host associated with the incorrectly configured vRA host
- In vRO click on Library → vRealize Automation → Infrastructure Administrator → Configuration → Remove an IaaS host
- Run this workflow
- Click on Not Set under vCloud Automation Center host to remove
- Drop down on the left to see your IaaS hosts (1) and select the one you wish to remove (2) then click select (3)
- Click on Submit
- Confirm the workflow completed successfully
- Across the top menu click on Inventory
- At the top, click on refresh
- On the left drop down on vRealize Automation Infrastructure and confirm the IaaS host has been removed
Adding in the vRA host with sovlabs_ as the name for the vsphere.local tenant
You will be following the steps as outline in 2.3 (http://docs.sovlabs.com/latest/vRA/7.6/getting-started/configure-vro/step-2-3/#create-vro-vra-host) to create the host
- In vRO, go to Library → vRealize Automation → Configuration → Add a vRA host
- Run this workflow
- In Host Name, Enter the host with sovlabs_ in front (1) , The host URL, enter without sovlabs_ in front (2), Select Yes for SSL certificates (3), Leave the rest as defaults (4) and click Next
- In session mode select Shared Session (1), in Tenant, enter vsphere.local (2), Authentication username the sov_admin@vsphere.local (Or other nominated account for your environment) along with the password (3) then click Submit (4)
- Confirm the host has added succesfully and that in the logs it shows the host VALUE: sovlabs_<vrahostservername>, <HOSTNAME>[vsphere.local]
- In the top menu, select Inventory
- At the top, click on refrest
- On the left side, click on vRealize Automation drop down and look for your newly added host. This host will begin with sovlabs_
Adding in the vRA IaaS host for the vsphere.local tenant
You will be following the steps as outline in 2.4 (http://docs.sovlabs.com/latest/vRA/7.6/getting-started/configure-vro/step-2-4/#create-vro-vra-iaas-host) create vRO vRA IaaS host
- In vRO, go to Library → vRealize Automation → Configuration → Add the IaaS host of a vRA host
- Run this workflow
- Under vCAC host, click on Not Set
- Drop down on vRealize Automation (1) and locate the sovlabs_<VRAHOST> (2), click on this and then click on Select (3)
- Click on Next
- This should auto populate the URL and servers for IaaS services, click on Next
- Leave defaults unless you are using a proxy, click on Next
- You should select SSO as the default type for the internal vRO and click on Submit.
NOTE: If you are setting up an external vRO and using vsphere.loca the SovLabs Configuration will fail. You must create a new tenant for External VRO use - Confirm your workflow has run succesfully
- Click on Inventory in the top menu
- Click on Refresh at the top of the screen
- Drop down the vRealize Automation Infrastructure and look for the IaaS host you created, if you left the default name, it would start with "IaaS host for sovlabs_<HOSTNAME>[https://<vraserver>]
Additional information
Create a vRO / vRA Host: http://docs.sovlabs.com/latest/vRA/7.6/getting-started/configure-vro/step-2-3/#create-vro-vra-host
Create a vRO / vRA IaaS Host: http://docs.sovlabs.com/latest/vRA/7.6/getting-started/configure-vro/step-2-4/#create-vro-vra-iaas-host
0 Comments