Der Sinn eines UCS Domain Backup Servers ist doch, dass dieser die ganzen LDAP Informationen wie Benutzer, Gruppen, Berechtigungne, DNS und so weiter auch beim Ausfall (oder Reboot) des Masters vorhalten kann.
In zwei verschiedenen Umgebungen ist dies bei mir nicht der Fall!
Sobald der UCS Domain Master down ist funktioniert auf dem UCS Domain Backup Server nur:
- ldapsearch -Y EXTERNAL -H ldapi:/// -LLL “(objectClass=posixAccount)” cn
Aber nicht:
- udm users/user list
Die Fehlermeldung vom udm Befehl ist:
Traceback (most recent call last):
File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 222, in doit
output = univention.admincli.admin.doit(arglist)
File "/usr/lib/pymodules/python2.7/univention/admincli/admin.py", line 393, in doit
out=_doit(arglist)
File "/usr/lib/pymodules/python2.7/univention/admincli/admin.py", line 540, in _doit
co=univention.admin.config.config(configRegistry['ldap/master'])
File "/usr/lib/pymodules/python2.7/univention/admin/config.py", line 38, in __init__
base=univention.admin.uldap.getBaseDN(host)
File "/usr/lib/pymodules/python2.7/univention/admin/uldap.py", line 66, in getBaseDN
result=l.search_s('',ldap.SCOPE_BASE,'objectClass=*',['NamingContexts'])
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 559, in search_s
return self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 918, in search_ext_s
return self._apply_method_s(SimpleLDAPObject.search_ext_s,*args,**kwargs)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 865, in _apply_method_s
self.reconnect(self._uri,retry_max=self._retry_max,retry_delay=self._retry_delay)
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 839, in reconnect
raise e
SERVER_DOWN: {'desc': "Can't contact LDAP server"}
Was ist hier los?
Es scheint, als ob der udm Befehl fix auf den Master zugreifen will! Ich habe aber keine disbezügliche EInstellung gesehen …
Habe ich etwas falsch gemacht? oder verstehe ich etwas nicht?
Grüsse, Radim