Skip to content

Commit

Permalink
Merge beaconFramework/master
Browse files Browse the repository at this point in the history
  • Loading branch information
trigiu committed Oct 31, 2017
2 parents ed1fc3b + 6b3d676 commit a9df91e
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# BeaconNetworkManagerDriver

The BEACON-Network-Manager-Driver [BNMD], is a component designed to provide functionality to BNM as interface versus Openstacks cloud, via JCLOUDS Adapter, and for the reconstruction of the Network tables that will be sent to target BNA.
All the interaction between BNMD and BNM, and between BNMD and BNAs are driven via http modeled as REST WS or REST WS invocation.
At the same time the BNMD have to be connected to the same MongoDB database used by BB.

This component base its interaction with Openstack cloud via V2.0 API.

This component interacts with other modules of the Beacon Architecture (BNM and BNA) via REST WS and, at the same time, expose WS for BNM.

To instantiate it, the deployer have to create a directory in the path: "/home/beacon/beaconConf/" with the configuration file listed below according with the template provided in the template folder:

-> configuration_bigDataPlugin.xml


Web serices exposed by BNMD are:

i) http://[BNMD_BASE_PATH]//fednet/eastBr/FA_Management

ii) http://[BNMD_BASE_PATH]//fednet/eastBr/network

iii) http://[BNMD_BASE_PATH]//fednet/eastBr/user
34 changes: 34 additions & 0 deletions template/configuration_bigDataPlugin.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<writeOnCfgFolder>yes</writeOnCfgFolder>
<moduleName>BigDataAgent</moduleName>
<pluginParams>
<dbName>admin</dbName>
<user>SYSTEM</user>
<password>manager</password>
<serverip>10.9.240.1</serverip>
<serversList>
<server>
<serverUrl>ing-clever-07</serverUrl>
<port>27017</port>
</server>
<server>
<serverUrl>ing-clever-06</serverUrl>
<port>27017</port>
</server>
<server>
<serverUrl>ing-clever-13</serverUrl>
<port>27017</port>
</server>
<server>
<serverUrl>ing-clever-04</serverUrl>
<port>27017</port>
</server>
</serversList>
</pluginParams>
<SimpleIDMParams>
<serverip>10.9.240.1</serverip>
<dbname>review</dbname>
<IdentityDBname>ManagementDB</IdentityDBname>
</SimpleIDMParams>
</root>

0 comments on commit a9df91e

Please sign in to comment.