X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=openvimd.py;h=c1a57d9e6e2e4b3253fd15967bc322aee2c91cee;hb=refs%2Fchanges%2F90%2F990%2F12;hp=9176024f8a624c0a8f6e26c47b9bec8fabbb9b5a;hpb=a36d64dcddda85e3bc6862cf21f1ad402d0010c7;p=osm%2Fopenvim.git diff --git a/openvimd.py b/openvimd.py index 9176024..c1a57d9 100755 --- a/openvimd.py +++ b/openvimd.py @@ -30,9 +30,9 @@ and host controllers __author__="Alfonso Tierno" __date__ ="$10-jul-2014 12:07:15$" -__version__="0.4.8-r495" -version_date="Sep 2016" -database_version="0.7" #expected database schema version +__version__="0.5.2-r519" +version_date="Jan 2017" +database_version="0.9" #expected database schema version import httpserver import auxiliary_functions as af @@ -69,6 +69,10 @@ def load_configuration(configuration_file): 'log_level': "DEBUG", 'log_level_db': "ERROR", 'log_level_of': 'ERROR', + 'bridge_ifaces': {}, + 'network_type': 'ovs', + 'ovs_controller_user': 'osm_dhcp', + 'ovs_controller_file_path': '/var/lib/', } try: #First load configuration from configuration file @@ -214,10 +218,11 @@ if __name__=="__main__": #allow backward compatibility of test_mode option if 'test_mode' in config_dic and config_dic['test_mode']==True: config_dic['mode'] = 'test' - if config_dic['mode'] == 'development' and ( 'development_bridge' not in config_dic or config_dic['development_bridge'] not in config_dic.get("bridge_ifaces",None) ): + if config_dic['mode'] == 'development' and config_dic['network_type'] == 'bridge' and \ + ( 'development_bridge' not in config_dic or config_dic['development_bridge'] not in config_dic.get("bridge_ifaces",None) ): logger.error("'%s' is not a valid 'development_bridge', not one of the 'bridge_ifaces'", config_file) exit(-1) - + if config_dic['mode'] != 'normal': print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!' print "!! Warning, openvimd in TEST mode '%s'" % config_dic['mode']