Developer HowTo for NBI and LCM Module: Difference between revisions

From OSM Public Wiki
Jump to: navigation, search
(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...")
 
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 you have to add:
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
  • 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"

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