Hi All,
I have a Blueprint with constrain tag for vsphere machine '${"compute:" + (input.compute)}'. When i am deploying from the blueprint design...deployment is working fine. but deploying from Service catalog it is failing.
Cloudzone has computes with key:value equal to compute:computename
The Service catalog with custom form(zone and compute)..Zone is getting all cloudzones through VRO action and then based on Cloudzone selection compute dropdown get populated with computename. Deployment through Service Catalog is failing with error "No placement exists that satisfies all of the request requirements. See if suitable placements and cloud zones exist for the current project and they have been properly tagged".
Version of VRA: 8.11.2
Hello ,
I think you need to use capability tag on the cloud zone and other relevant compute source to match the constraint tag on the cloud template which is being used ,
Regards
Harry
Hi Harry,
Thanks for your response.
I am using constraint tag: '${"compute:" + (input.compute)}' in my blueprint. I have already created this tag(Compute:Computename) for all the compute in the cloudzone. Also, deployment is working when deployed from the blueprint design, but not from Service Catalog.
Regards,
Vikram Kumar
Have you looked at the failed request (Infrastructure -> Activity -> Requests) to see what vRA thinks is missing?
Admittedly that functionality is at best just "ok", but it can be helpful in understanding what might be missing. I think you should at least see the tag it's trying to find and why a given compute was excluded.