This page will document the impacts for each goal within the Scale In Use Case
Goal: Manual and Automatic Scale In
AAI
May need some named queries to help traverse AAI and gather Instance information
APPC
- ConfigScaleIn
- APPC will need to support accepting a new ConfigScaleIn request from MSO
- APPC will accept the payload sent from MSO. Included in the request will be the VF Module ID to be removed.
- APPC will send the ConfigScaleOut request to the VNF via REST API
- Pre Action Phase
- Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
- Post Action Phase
- Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
- Distribute_Traffic
- APPC will accept and process a DistributeTraffic request from MSO via DMaaP
- DistributeTraffic action will be enhanced to specify a VM as the target
- Quiesce_traffic for VNFCs
- APPC will accept and process a QuiesceTraffic request from MSO via DMaaP
- QuiesceTraffic action will be enhanced to specify a VM as the target
Design Time Requirements:
Run Time Requirements:
CLAMP
- Scale In Closed Loop
- Monitoring Closed Loop
- Guard Policies
DCAE
- Scale In Trigger
- Monitoring Triggers
OOF
- Scale In Target
Policy
- Scale In Policy
- Guard Policies
- Scale In Target
- monitoring policies
SDC
- Import Scaling Building Blocks to Catalog
- ability to build scaling workflows
SDNC
- ConfigScaleIn
- SDNC will need to support accepting a new ConfigScaleIn request from MSO
- SDNC will accept the payload sent from MSO. Included in the request will be the VF Module ID to be removed.
- APPC will send the ConfigScaleOut request to the VNF via REST API
- Pre Action Phase
- Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
- Post Action Phase
- Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
- Distribute_Traffic
- SDNC will accept and process a DistributeTraffic request from MSO via DMaaP
- DistributeTraffic action will be enhanced to specify a VM as the target
- Quiesce_Traffic for VNFCstraffic for VNFCs
- SDNC will accept and process a QuiesceTraffic request from MSO via DMaaP
- QuiesceTraffic action will be enhanced to specify a VM as the target
Design Time Requirements:
Run Time Requirements:
SO
- Scale In Workflow
- Scale In Target
- Support Pre Action Phase
- Support Post Action Phase
- Call to DistributeTraffic and/or
- Call QuiesceTraffic
- Scaling Building Blocks
VID
- Manual Scale In Screens
Goal: Updates to Manual and Auto Scale Out
APPC
- Pre Action phase for Scale Out
- Post Action Phase for Scale Out
SDNC
- Pre Action phase for Scale Out
- Post Action Phase for Scale Out
SO
- Add pre action phase to Scale Out Workflow
- Add Post action phase to Scale Out Workflow
Goal: Auto VNF Configuration
APPC
- Adopt CDS for use in Auto Configuration
- Change ConfigScaleOut to support Auto Configuration
SDNC
- Adopt CDS for use in Auto Configuration
- Change ConfigScaleOut to support Auto Configuration
SO
- Change APPC/SDNC API usage to adopt Auto Configuration
Goal: Homing and Capacity Check
OOF
- Support a Homing and Capacity Check Function
SO
- Call Homing and Capacity API on OOF
Goal: Controller_Type Lookup
SO
- Utilize new Controller_Lookup Function