Esempio n. 1
0
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)