...
In effect, each Controller instance supports a form of orchestration to manage the operations that are within its scope. This low-level orchestration is done outside the MSO. The MSO is responsible for ensuring that the Controller successfully completes its Resource configuration as defined by the workflow.
OpenECOMP uses three distinct different Controller types to manage Resources in the execution environment, corresponding to their assigned controlled domain:
- Cloud computing resources (Infrastructure Controller, typically within the cloud layer)
- Network configuration (Network Controller)
- Application (Application Controller).
Infrastructure Controllers
...
- Controller
...
- )
...
If the Resource workflow requires multiple VMs, the MSO repeats the process, requesting each Infrastructure Controller to spin up one or more VMs and load the appropriate VFs.
...
- .
...
Network Controllers
A Network Controller instantiates a Virtual Network Function, by carrying out its network configuration workflow and reporting the resulting status (to both AAI and MSO).
...