Distribution structure
Details: Gerrit-Repos, Distributions and Images
Repository
- Overall Helm: OOM/SDNC
- Image creation SDN-R Devicemanager: sdnc/oam-installation
- Image creation SDN-R Webservice: ??
- feature definition: ccsdk/features-sdnr
- ccsdk/distribution: not used
References
Related Jira:
SDNC-877
-
Getting issue details...
STATUS
Key
|
Summary
|
T
|
Created
|
Updated
|
Due
|
Assignee
|
Reporter
|
P
|
Status
|
Resolution
|
Run time configuration
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkhlcmJlcnQgRWlzZWx0Iiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkhlcmJlcnQgRWlzZWx0IiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY4NTUwMDQzIiwiZGlhZ3JhbU5hbWUiOiJzZG5yLWZyYW5rZnVydCIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJEaXNhZ2dyZWdhdGVkIEFyY2hpdGVjdHVyZSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6Njg1NDc3NTUsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjY4NTQ3NzU1LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjo4LCJtYWNyb0lkIjoiYTAwY2UzYzUtZjVkOC00NGU0LWIzNjctNmQ4MTVmYTE5OWI4IiwicHJldmlld05hbWUiOiJzZG5yLWZyYW5rZnVydC5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiOTM2Iiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNTgwMTM1Njk0MDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
ONAP SDN-R Web Service Cluster
- Web server with ODLUX functionality .. communication to ONAP SDN-R Devicemanager cluster via REST API
- Client login at Web service cluster via oauthv2 interface
- Proxy function to forward requests to SDNC cluster
- WebSocket managment, Handling of clients registration for WS
- RESTCONF
Function | Description |
---|
ODLUX | - Web server with Graphical User Interface ODLUX
- For devicemanagement
|
HelpServer | - Help pages for Web Clients
|
nginx | Proxy to internal SDNC cluster |
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
- Provides User database for WEB Clients
Bundles and libs | Description |
---|
API Gateway | - Single access point of Web Clients to ONAP SDNR
|
DataProvider | - RPC for Web Clients and Devicemanager database access.
|
Devicemanager-X | - Bundles for NETCONF Devicemanagement for device group X relatated features
- Yang model information for device group X related specifications
|
Devicemanager | - Devicemanager common functionality for Devicemanagers-X
|
ODLUX | - Web server, providing WEB Applications (Connect, Fault ...)
|
Websocketmanager2 | - Provides websocket notifications to Web Clients
- Provides RPC for devicemanager for notification forwarding
|
mountpoint-state-provider | - (SDNC-887) Provides mountpoint status change via DMaaP
|
mountpoint-registrar | - (SDNC-887) DMaaP Listener for mountpoint creation for new devices via VES
|
common | - Provides lib with common functions, used by bundles.
|
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