...
- There is no mechanism in place for automated triggering of DCAE service assurance deployment, i.e. DCAE microservice instantiation and configuration will be driven by CLAMP
- The DCAE Design Studio will not generate any policies in Beijing
- CLAMP expects DCAE Design Studio to:
- Onboard any necessary microservices for the flows (together with input from DCAE, Policy and CLAMPDCAE team)
- Generate TOSCA Service Template describing the different parts of the flow: source, collector, analytics, operational policy reference/placeholder
- Generate Cloudify Blueprint
- Store both service template and blueprint in SDC catalog as part of Service/Resource instance
- Distribute these service assurance artifacts for consumption by DCAE and CLAMP
...
- CLAMP uses distribution client to receive update
- CLAMP receives artifacts:
- Service template TOSCA
- Policy TOSCA
- Blueprint
- CLAMP receives the following data from SDC
- Service Invariant UUID
- Resource Invariant UUID
- Artifact name of blueprint
- Service name
- Resource name
- CLAMP stores data about control loop in local store by:
- Service Invariant UUID, Resource Invariant UUID, Artifact name of blueprint, Service name, Resource name
- Service Invariant UUID, Resource Invariant UUID, Artifact name of blueprint, Service name, Resource name
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
HTTP/1.1 200 Ok
Content-Type : application/json
Content-Length : …
{
"distributionID": "34cb001c-c9f0-4db9-b59c-9421c0b3cb5e",
"serviceName": "HNGW Protected OAM",
"serviceVersion": "1.0",
"serviceUUID": "b8ff69ca-786d-479e-9f9c-217a90ee0ebc",
"serviceDescription": "HNGW Protected OAM Network Service",
"serviceInvariantUUID": "c2749b42-28db-45e0-ab55-b05d0118d91d",
“resources”: [
{
"resourceInstanceName": "oam_net",
"resourceCustomizationUUID": "7b1383b5-6b84-4e77-ae26-1778a1f4e7e1",
"resourceName": "ExtVL",
"resourceVersion": "1.0",
"resoucreType": "VFC",
"resourceUUID": "9bf1978e-d6b9-47fc-a4cd-cc8ec4e461b7",
"resourceInvariantUUID": "38e5fb81-5e8c-479b-9140-38786db19967",
"category": "Generic",
"subcategory": "Network Elements",
"artifacts": [
{
"artifactName":"AAI-service_HNGW_Protected_OAM-service-1.xml",
"artifactType":"DCAE_INVENTORY_TOSCA",
"artifactURL":"/sdc/v1/catalog/services/HngwProtectedOam/1.0/artifacts/AAI-service_HNGW_Protected_OAM-service-1.xml",
"artifactChecksum":"ODc1NzViNzY4Mzc1NGE4NTc3M2VhOTM0NTkyZjRiYTA\u003d",
"artifactDescription":"AAI Service Model",
"artifactTimeout":0,
"artifactUUID":"5791d7b0-1a20-4066-90d0-ef13bbf01c95",
"artifactVersion":"1"
},
{
"artifactName":"service-TestServicecsar.csar",
"artifactType":"DCAE_INVENTORY_BLUEPRINT",
"artifactURL":"/sdc/v1/catalog/services/HngwProtectedOam/1.0/artifacts/service-HngwProtectedOam-csar.csar",
"artifactChecksum":"YzhhNTVhZDk2M2RlN2NlODkzODk5ZGJjOThmNDY1MzE\u003d",
"artifactDescription":"TOSCA definition package of the asset",
"artifactTimeout":0,
"artifactUUID":"909e655d-04d6-472b-ab16-979d560d1975",
"artifactVersion":"1"
}
]
}],
"serviceArtifacts": [{}]} |
Step 3
Configuration Flow
Configuration Step 0
...