You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »


Goal: Auto VNF Configuration (Frankfurt)

This goal is about using CDS in place of CDT so that we can move to a more automated configuration process rather than having to preload information into CDT and then sending pointers to that information through VID and SO to APPC/SDNC.

APPC

  • Adopt CDS for use in Auto Configuration (Priority: 2)
  • Change ConfigScaleOut to support Auto Configuration  (Priority: 2)

SDNC

  • Adopt CDS for use in Auto Configuration (Priority: 2)
  • Change ConfigScaleOut to support Auto Configuration  (Priority: 2)

SO

  • Change APPC/SDNC API usage to adopt Auto Configuration  (Priority: 2)

Goal: Manual Scaling Multiple Instances

Manually instantiate multiple instances of the same VF_Module with a single action

SO

  • Change Scale Out Request API to include number of instances to scale
  • Create workflow that will add the correct number of instances received from VID

VID

  • Add field in Scale Out Screen to allow multiple instances for scaling
  • Update Scaling Call to SO to include the number of instances



Goal: Scheduling of Manual Scaling

Allow for a manual scaling action to take place in the future

OOF

  • Integrate Scaling actions with Scheduler

VID

  • Integrate Scaling actions with Scheduler



Goal: Homing and Capacity Check

OOF

  • Support a Homing and Capacity Check  Function (Priority: 4)

SO

  • Call Homing and Capacity API on OOF  (Priority: 4)



Goal: Manual and Automatic Scale In

APPC

  • ConfigScaleIn (Priority: 1)
    • APPC will support a new LCM action 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 (Priority: 3) 
    • Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
  • Post Action Phase (Priority: 3)
    • Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
  • Distribute_Traffic (Priority: 1)
    • 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 (Priority: 1)
    • APPC will accept and process a QuiesceTraffic request from MSO via DMaaP
    • QuiesceTraffic action will be enhanced to specify a VM as the target

CLAMP

  • Scale In Closed Loop (Priority: 2)
  • Guard Policies (Priority: 2)

DCAE

  • Scale In Trigger (Priority: 2)
    • Support creating a Threshold Alert (TA) when capacity needs to be reduced
    • Send the TA to Policy 

OOF

  • Scale In Target (Priority: 2) Policy
  • Scale In Policy (Priority: 2)
    • Support sending Operational Policy request via DMaaP to SO
    • Create Operational Policy for a Scale In Request
  • Guard Policies (Priority: 2)
    • Accept Guard Policy from CLAMP for Scale In operations.  

SDC

  • Import Scaling Building Blocks to Catalog  (Priority: 3)
    • Add Scale In Building Block to SDC Catalog
    • Add any new BB (TBD based on finalized Scale In flow) to the Catalog
  • ability to build scaling workflows (Priority: 3)


SDNC

  • ConfigScaleIn (Priority: 1)
    • SDNC will support a new LCM action 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 (Priority: 3)
    • Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
  • Post Action Phase (Priority: 3)
    • Need to decide what tasks we will execute in this phase so that we can write the requirements "How"
  • Distribute_Traffic (Priority: 1)
    • 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 VNFCs (Priority: 1)
    • SDNC will accept and process a QuiesceTraffic request from MSO via DMaaP
    • QuiesceTraffic action will be enhanced to specify a VM as the target

SO

  • Scale In Workflow (Priority: 1)
    • Support a new Scale In Building Block.
    • Support a sending and receiving messages from Policy and VID via DMaaP
    • Accept a Closed Loop (Policy) or Open Loop(VID) request to Scale In a module
    • Support sending a Scale In Request to the Controller. This request will include the VF-Modules/VM(s) that will be deleted
  • Support Pre Action Phase (Priority: 3)
  • Support Post Action Phase (Priority: 3)
  • Call ConfigScaleIn API on controller (Priority: 1)
  • Call DistributeTraffic Action.   (Priority: 1)
    • Enhance the DistributeTraffic action at a VM level and send to the Controller. This assumes that the action has been implemented and tested in Casablanca release. The necessary config parameters will be passed with the request to the Controller
  • Call QuiesceTraffic  (Priority: 1)

VID

  • UI enhancements (Priority: 1)
    • Support new field to specify which VM(s) to remove in the Scale In Request to SO
    •  Is VID going to call policy to determine which VM to remove or will a user enter the information on the GUI
    • Support Common DMaaP interface to send request to SO

Goal: Updates to Manual and Auto Scale Out

APPC

  • Pre Action phase for Scale Out  (Priority: 3)
  • Post Action Phase for Scale Out (Priority: 3)

SDNC

  • Pre Action phase for Scale Out  (Priority: 3)
  • Post Action Phase for Scale Out (Priority: 3)

SO

  • Add pre action phase to Scale Out Workflow (Priority: 3)
  • Add Post action phase to Scale Out Workflow  (Priority: 3)

Goal: Controller_Type Lookup

SO

  • Utilize new Controller_Lookup Function  (Priority: 4)




Goal: Support for TOSCA Orchestration Model






  • No labels