Developer HowTo for NBI and LCM Module: Difference between revisions
From OSM Public Wiki
Candelpreste (talk | contribs) (Created page with "This entry is to do debug of LCM and NBI module from another server. Clone the repository of the modules: LCM: git clone https://osm.etsi.org/gerrit/osm/LCM NBI: git clone...") |
Candelpreste (talk | contribs) No edit summary |
||
Line 25: | Line 25: | ||
****OSMLCM_VCA_HOST "IP server where you have VCA" | ****OSMLCM_VCA_HOST "IP server where you have VCA" | ||
At /etc/host | At /etc/host add: | ||
"IP where you have OSM" mongo ro kafka | "IP where you have OSM" mongo ro kafka | ||
Revision as of 11:58, 2 August 2018
This entry is to do debug of LCM and NBI module from another server.
Clone the repository of the modules:
LCM: git clone https://osm.etsi.org/gerrit/osm/LCM NBI: git clone https://osm.etsi.org/gerrit/osm/NBI
Enter in LCM or NBI folder and install the module
sudo python3 setup.py install
Open Pycharm and open the project (LCM or NBI)
- Go to Default Settings/Project Interpreter and select python3.5
- For NBI:
- Go to Run/Edit configurations
- Script: nbi.py
- Environment variables:
- PYTHONBUFFERED 1
- OSMNBI_SOCKER_PORT 9999
- Go to Run/Edit configurations
- For LCM:
- Go to Run/Edit configurations
- Script: lcm.py
- Environment variables:
- PYTHONBUFFERED 1
- OSMLCM_VCA_SECRET "For this variable you can extract the value executing the following command: grep password /home/ubuntu/.local/share/juju/accounts.yaml |awk '{print $2}"
- OSMLCM_RO_HOST "IP server where you have RO"
- OSMLCM_VCA_HOST "IP server where you have VCA"
- Go to Run/Edit configurations
At /etc/host add:
"IP where you have OSM" mongo ro kafka
Appendix:
- For do debug correctly you probably need to add additional:
- OSM modules needed:
n2vc: git clone https://osm.etsi.org/gerrit/osm/N2VC common: git clone https://osm.etsi.org/gerrit/osm/common