Ich habe einen DC-Master auf dem das Univention DHCP-Paket installiert ist.
Nun habe ich einen DC-Backup in meine UCS-Domäne mit aufgenommen und dort auch (wegen Ausfallsicherheit) das DHCP-Paket installiert (bei der Installation, danach die UCS-Domäne gejoined).
Der Join hat problemlos geklappt aber wenn ich meinen DC-Master abschalte, bekommen meine Clients keine IPs mehr zugeteilt.
Im /var/log/daemonlog von meinem DC-Slave steht regelmäßig:
Nun scheint es auch mit dem Failover zu funktionieren.
Nun meine Frage, ist das evtl. ein Bug?
Ich habe wie erwähnt den DHCP-Server direkt in der Installation mit angewählt, den DC-Slave jedoch erst nach der Installation (und dem Installieren von “univention-ldap-overlay-memberof”) der UCS-Domäne hin zu gefügt.
Das ist der erste Aufruf von 25univention-dhcp.inst:
Configure 25univention-dhcp.inst Tue Oct 17 15:10:27 CEST 2017
2017-10-17 15:10:27.564276190+02:00 (in joinscript_init)
Object exists: cn=ucs-test.local,cn=dhcp,dc=ucs-test,dc=local
Object exists: cn=dc2,cn=ucs-test.local,cn=dhcp,dc=ucs-test,dc=local
25univention-dhcp.inst: Number of existing DHCP (Shared) Sub-Networks: 1
dn: cn=192.168.182.0,cn=ucs-test.local,cn=dhcp,dc=ucs-test,dc=local
Object exists: cn=services,cn=univention,dc=ucs-test,dc=local
Object exists: cn=DHCP,cn=services,cn=univention,dc=ucs-test,dc=local
Object modified: cn=dc2,cn=dc,cn=computers,dc=ucs-test,dc=local
2017-10-17 15:10:28.572022847+02:00 (in joinscript_save_current_version)
Spannend: Object exists: cn=dc2,cn=ucs-test.local,cn=dhcp,dc=ucs-test,dc=local
-> Das ist die Ausgabe von UDM, wenn ein Objekt bereits existiert, das neu angelegt werden soll. D.h. zu dem Zeitpunkt gab es das Objekt offenbar schon.
Wenn ich mir den Screenshot oben so anschaue … war der Server ggf. schon vor dem Join als DHCP-Client eingetragen?
Der Domain Join hat mehrere Male nicht geklappt (da das Paket “univention-ldap-overlay-memberof” noch installiert werden musste). Ich habe den DC-Slave jedes Mal nach dem fehlerhaften Join (direkt bei der Installation) immer unter “Geräte” entfernt (hatte Typ “Domaincontroller Backup”). Das sollte ja eigentlich auch den DHCP-Eintrag entfernen.
Zu dem Zeitpunkt gab es dann den “dc2” Eintrag unter “Geräte” nicht.