UCS@school 4.2 v1 Release Notes

Release Notes für die Inbetriebnahme und Aktualisierung von UCS@school 4.2 v1


Inhaltsverzeichnis

1. Release-Highlights
2. Hinweise zum Update
2.1. Unterstützung von Samba 3 abgekündigt
2.2. Änderungen im LDAP-Verzeichnis
3. Vorbereitung von Installation und Update
4. Nachbereitung des Updates
4.1. Änderungen in den Netlogon-Skripten
5. Hinweise zum Zugriff auf die Univention Management Console
6. Changelog
6.1. Changelog
6.1.1. Source package ucs-school-netlogon-user-logonscripts
6.1.2. Source package ucs-school-umc-computerroom
6.1.3. Source package ucs-school-metapackage
6.1.4. Source package ucs-school-umc-installer
6.1.5. Source package ucs-school-import

§Kapitel 1. Release-Highlights

UCS@school 4.2 steht jetzt auch für das zweite Minor Release von Univention Corporate Server (UCS) zur Verfügung. Es profitiert von einer Reihe an umfangreichen Funktionserweiterungen und Verbesserungen, neue Eigenschaften sowie diverse Detailverbesserungen und Fehlerkorrekturen, die in UCS 4.2 eingeflossen sind. Die wichtigsten Änderungen im Überblick:

  • UCS@school 4.2 basiert genau wie UCS jetzt auf Debian GNU/Linux 8 (Jessie). Mehr als 16.000 Source Pakete wurden in UCS aktualisiert und an die Bedürfnisse der UCS-Administratoren angepasst. Einige Kernkomponenten, wie der Linux Kernel (4.9), Docker (1.12) oder QEMU (2.8) sind in UCS 4.2 aktueller als in Debian GNU/Linux 8. Als Standard-Init-System wird nun systemd verwendet.

  • Das Managementsystem bietet ab UCS 4.2 ein zentrales Portal für einen schnellen Zugriff auf alle Anwendungen der Umgebung, sowie die Verwaltung der unterschiedlichen UCS-Systeme. Damit können Nutzer einfacher auf freigeschaltete Anwendungen zugreifen. Das Portal ist konfigurierbar und kann auf die individuellen Bedürfnisse zugeschnitten werden. Die Univention Management Console wird auf UCS@school-Systemen automatisch im Univention Portal eingetragen.

  • Das Design von UCS@school wurde an das Design von UCS 4.2 angepasst und weiter verbessert. Das Managementsystem verwendet nun per Default SAML (Web Single Sign-on), sofern die Voraussetzungen, wie eine funktionierende Namensauflösung, gegeben sind.

Als Ergänzung zu diesem Dokument finden sich die Release Notes für UCS 4.2-0 unter der folgenden URL: http://docs.software-univention.de/release-notes-4.2-0-de.html

§Kapitel 2. Hinweise zum Update

Während der Aktualisierung kann es zu Ausfällen von Diensten innerhalb der Domäne kommen. Aus diesem Grund sollte das Update innerhalb eines Wartungsfensters erfolgen. Grundsätzlich wird empfohlen das Update zunächst in einer Testumgebung einzuspielen und zu testen. Die Testumgebung sollte dabei identisch zur Produktivumgebung sein. Je nach Systemgeschwindigkeit, Netzwerkanbindung und installierter Software kann das Update zwischen dreißig Minuten und mehreren Stunden dauern.

Das Update von UCS@school muss zunächst auf dem Domaincontroller Master durchgeführt werden, bevor das Update auf den übrigen UCS@school-Systemen der Domäne gestartet werden kann. Ansonsten wird es zu Problemen auf den übrigen UCS@school-Schulservern kommen.

§2.1. Unterstützung von Samba 3 abgekündigt

Beginnend mit Version 4.2 wird von UCS@school nur noch die Samba 4 unterstützt. UCS@school-Domänen, die noch Samba 3 einsetzen, müssen diese spätestens nach dem Update auf UCS 4.2-0 auf Samba 4 migrieren.

§2.2. Änderungen im LDAP-Verzeichnis

Mit UCS 4.2 wurden die LDAP-ACLs optimiert, was auch eine Anpassung der LDAP-ACLs von UCS@school notwendig gemacht hat. Falls eigene Anpassungen am LDAP (erweiterte Attribute, LDAP-Schemata, LDAP-ACLs oder ähnliches) verwendet werden, wird daher empfohlen, diese in einer Testumgebung ausführlich auf ihre Kompatibilität mit UCS@school 4.2 zu testen.

Achtung

Wenn UCS@school 4.2 auf dem Domaincontroller Master installiert wird, müssen die übrigen UCS@school-Systeme zuvor mindestens auf UCS@school 4.1 R2 v1 aktualisiert werden, da es ansonsten zu Zugriffsproblemen im LDAP kommt (z.B. beim Anlegen und Löschen von Arbeitsgruppen).

§Kapitel 3. Vorbereitung von Installation und Update

Es sollte geprüft werden, ob ausreichend Festplattenplatz verfügbar ist. Eine Standard-Installation benötigt min. 6 GB Speicherplatz. Das Update benötigt je nach Umfang der vorhanden Installation mindestens 1,0 GB weiteren Speicherplatz zum Herunterladen und Installieren der Pakete.

Für das Update sollte eine Anmeldung auf der lokalen Konsole des Systems mit dem Benutzer root durchgeführt und das Update dort gestartet werden. Alternativ kann das Update über die Univention Management Console durchgeführt werden.

Eine Remote-Aktualisierung über SSH wird nicht empfohlen, da dies beispielsweise bei Unterbrechung der Netzverbindung zum Abbruch des Update-Vorgangs und zu einer Beeinträchtigung des Systems führen kann. Sollte dennoch eine Aktualisierung über eine Netzverbindung durchgeführt werden, ist sicherzustellen, dass das Update bei einer Unterbrechung der Netzverbindung trotzdem weiterläuft. Hierfür kann beispielsweise das Tool screen eingesetzt werden, das auf allen Systemrollen installiert ist.

§Kapitel 4. Nachbereitung des Updates

Nach dem Update müssen die neuen oder aktualisierten Join-Skripte ausgeführt werden. Dies kann auf zwei Wegen erfolgen:

  • über das UMC-Modul Domänenbeitritt oder

  • durch Aufruf des Befehls univention-run-join-scripts als Benutzer root.

§4.1. Änderungen in den Netlogon-Skripten

Mit der Installation von UCS@school 4.2 wurden den Verknüpfungen auf den Windows-Desktops, die über die Netlogon-Skripte erstellt werden, neue Icons zugewiesen. Ohne weitere Eingriffe werden die neuen Icons automatisch nur bei Benutzern aktiviert, deren Netlogonskript z.B. durch eine Änderung der Gruppenmitgliedschaften neu erstellt wird. Alle anderen Benutzer nutzen weiterhin die alten Icons. Um die neuen Icons für alle Benutzer zu aktivieren, kann nach dem Update auf dem Master (Single-Server-Umgebung) bzw. den edukativen Schulservern (Multi-Server-Umgebung) der folgende Befehl ausgeführt werden, um alle Netlogon-Skripte neu zu generieren:

univention-directory-listener-ctrl resync ucs-school-user-logonscript

§Kapitel 5. Hinweise zum Zugriff auf die Univention Management Console

Univention Management Console verwendet für die Darstellung der Web-Oberfläche zahlreiche Javascript- und CSS-Funktionen. Cookies müssen im Browser zugelassen sein. Die folgenden Browser werden empfohlen:

  • Chrome ab Version 37

  • Firefox ab Version 38

  • Internet Explorer ab Version 11

  • Safari und Safari Mobile ab Version 9

Auf älteren Browsern können Darstellungs- oder Performanceprobleme auftreten.

§Kapitel 6. Changelog

Die Changelogs mit den detaillierten Änderungsinformationen werden nur in Englisch gepflegt. Aufgeführt sind die Änderungen zwischen den UCS@school-Versionen 4.1 R2 v11 und 4.2 v1. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter https://docs.software-univention.de/.

§6.1. Changelog

§6.1.1. Source package ucs-school-netlogon-user-logonscripts

  • Icons for the folder with links on the users desktop are now enabled by default. Please rebuild all netlogon scripts by running univention-directory-listener-ctrl resync ucs-school-user-logonscript (Bug 43655).

§6.1.2. Source package ucs-school-umc-computerroom

  • Hide teacher's screens in the computerroom by default. To revert to the previous behavior (displaying teacher's screens like those of students), set ucsschool/umc/computerroom/hide_screenshots/teachers to no (Bug 43527).

§6.1.3. Source package ucs-school-metapackage

  • The entries in the overview page have been migrated to the new Univention Portal entries of UCS 4.2 (Bug 42407).
  • The outdated preview installer package has been removed from source (Bug 43752).

§6.1.4. Source package ucs-school-umc-installer

  • Starting with UCS@school 4.2 Samba 3 is no longer supported by UCS@school. The UCS@school installer has been adapted accordingly (Bug 42905).
  • The outdated ucs-school-umc-installer-preview has been removed (Bug 43752).

§6.1.5. Source package ucs-school-import

  • A traceback in import_networks has been fixed (Bug 44313).