X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fopenvim.git;a=blobdiff_plain;f=openvimd;h=b50187d30889e5d1fb14997ff053a5bf199c6382;hp=f2dbd5386055ffa85e66dcc53e96d14053553b6b;hb=42ca00981cfa569e26fcca537e4c1e18d32653b1;hpb=caeb224da9840534e46ae0e8f5e194575521c668 diff --git a/openvimd b/openvimd index f2dbd53..b50187d 100755 --- a/openvimd +++ b/openvimd @@ -231,10 +231,22 @@ if __name__ == "__main__": logger.error(error_msg) exit(1) + if config_dic['network_type'] == 'ovs' \ + and config_dic['ovs_controller_ip'] == 'localhost' \ + and not (config_dic['mode'] == 'test' or config_dic['mode'] == "OF only"): + + error_msg = "Error: invalid value '{}' for ovs_controller_ip at {}. " \ + "Use a valid IP address".format(config_dic['ovs_controller_ip'], config_file) + + print ("!! {} ".format(error_msg)) + logger.error(error_msg) + exit(1) + if config_dic['mode'] != 'normal': print ('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!') print ("!! Warning, openvimd in TEST mode '{}'".format(config_dic['mode'])) print ('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!') + config_dic['version'] = ovim.ovim.get_version() config_dic["logger_name"] = "openvim"