Location
Existing Service location.
Given the service details identify the cloud-region and the location details from complex.
Since this is a service we need to identify where it can get cloud-region and Complex
service-instance → cloud-region → complex → (lat,long)
CloudAffinity
Given a cloud-region identify the location details from complex.
generic-vnf → vserver → pserver → cloud-region → complex → (lat,long)
generic-vnf → complex → (lat,long)
resolve_host_location
Given an opaque host name that can be translated to a coordinate via A&AI.
???
resolve_clli_location
/cloud-infrastructure/complexes/complex/' + clli_name
Who populates this information?
Unknowns :
- Does VIM onboarding ensures the complex information is populated and the relationship between Cloud-region and complex established?
- Confirm with ESR if this association between complex and cloud-region will be taken care
- Who populates info on location(complex)?
HPACapabilities
Given a list of HPACapabilities as requirements, identify the candidate list of cloud regions and flavor reference associated with these cloud-regions
- Get list of cloud regions matching all the mandatory HPA capabilities.
- Filter by selecting cloud-regions that have existence of flavor-references associated with all HPACapabilties from requirement. (This will help to fetch the cloud regions and flavor with all capabilities satisfied
AAI Schema Changes Refer → Persistence of HPA related information in AAI
Min Guarantee Capabilities
Get a list of canditate cloud regions and flavor references that satisfies the minimum guarantee requirements. For eg: cpu = 4, memory = 8GB
Question : Similar to HPACapabilities. Can we rely on flavors to get this information?