def p_register_cluster(): hostIp = utility.get_local_publicip() while True: ldap_ip = utility.get_ldap_server() # avoid the ip address cant be read if ldap_ip!=None: clusterInfo = OpenLdap.p_get_clusterInfo_by_ccIp(ldap_ip,hostIp) if clusterInfo!=None: if clusterInfo.clusterName==None : ccName = p_get_cc_name_conf() if ccName!=None: OpenLdap.p_register_cluster(ldap_ip,ccName,hostIp) else: break else: break time.sleep(DEFAULT_DELAY)