Distribution structure
Details: SDN-R Distributions and Images
Repository
- Overall Helm: OOM/SDNC
- imange creation SDN-R Devicemanager: sdnc/oam-installation
- Image creation SDN-R Webservice: ??
- feature definition: ccsdk/features-sdnr
References
Related Jira: - SDNC-877Getting issue details... STATUS
Run time configuration
ONAP SDN-R Web Service Cluster
- APIGateway needs to get URL for devicemanager-service (Access restconf, apidocs, oauthv2)
- Own group related security/AAF Restrictions
- Function to create/remove mountpoint via PRC
- WebSocket managment
- Handling of clients registration for WS
- Web server with ODLUX functionality .. communication to ONAP SDN-R Devicemanager cluster via REST API
- Has functional user "devicemanager" to push messages to RESTCONF/Websocketmanager2
- Client login at Web service cluster via oauthv2 interface
Function | Description |
---|---|
ODLUX |
|
APIGateway | Single access point of Web Clients to ONAP SDNR |
ONAP SDN-R Devicemanager cluster (Opendaylight based)
- Opendaylight based, Release neon
- Has functional user "webservice" for mountpoint management via RESTCONF
- Provides access to NETCONF devices
- Create/Remove Mountpoint in mdsal-DB via RESTCONF (web-clients, mountpoint-registrar)
- Dataprovider-bundle provides abstract database schema.
- RESTCONF/Yang-Api to provide data to WEB client
Bundles and libs | Description |
---|---|
API Gateway |
|
HelpServer |
|
DataProvider |
|
Devicemanager-X |
|
Devicemodel-X |
|
ODLUX |
|
Websocketmanager2 |
|
mountpoint-state-provider |
|
mountpoint-registrar |
|
common |
|
ONAP SDN-R DB Cluster
- Easticsearch 6.x+ based
- Access to database by DataProvider bundle.
- Intermediate step to migrate to sql based DB like Maria-DB
- Database intitilization is part of initial cluster startup
- Data are e.g. RequiredNetworkElements, ConnectionLog, FaultLog, CurrentProblems, PerformanceData
- Uses NGINX and Elasticsearch provided docker images
- Integrates with AAF