Humboldt-Universität zu Berlin
|
Computer- und Medienservice
|
Dienstleistungen
|
Systemservice
|
Datenbankservice
|
Aktuelles 2025: Aktualisierung des PostgreSQL-Servers pgblob
Aktuelles 2025: Aktualisierung des PostgreSQL-Servers pgblob
- wir werden voraussichtlich im Frühjahr 2025 auf dem PostgreSQL-Server pgblob sowohl das Betriebssystem als auch die PostgreSQL-Version aktualisieren
- der gesamte Umzug wird voraussichtlich ca. sieben Stunden dauern - wir werden den Abschluss der Arbeiten auf der Störungsseite des CMS verkünden
- während dieser Zeit ist kein Zugriff auf irgendeine Datenbank von pgblob möglich
Ablauf des Umzuges
- Januar 2025 - Beginn der Testphase
- der neue Server wurde unter dem neuen Namen pgblobtest in Betrieb genommen
- ab sofort werden jede Nacht alle Datenbanken von pgblob nach pgblobtest kopiert, so dass sie in einer vergleichsweise aktuellen Version zum Testen auf dem neuen Server bereitstehen
- Infomail an alle Datenbankbesitzer und technischen Ansprechpartner
- April 2025 - Umzug (Termin wird noch bekanntgegeben)
- der Umzug beginnt gegen 10:00 Uhr
- zuerst wird der Zugriff auf pgblob und pgblobtest gesperrt
- dann werden erneut alle Datenbanken von pgblob nach pgblobtest kopiert (die vorherigen Testdatenbanken auf pgblobtest werden dabei überschrieben!)
- danach wird der alte Server pgblob abgeschaltet und der Server pgblobtest wird nach pgblob umbenannt
- schließlich wird der Zugriff auf (den neuen) pgblob freigegeben und auf der CMS-Störungsseite das Ende des Umzuges bekanntgegeben
Neuerungen / Änderungen durch den Umzug
- der Datenbankserver wird auf eine neue Hardware mit neuem Betriebssystem migriert
- die PostgreSQL-Datenbankversion wird von Version 14 auf Version 17 aktualisiert
- dieser Versionssprung ist unter anderem nötig, da für die Version 14 bald keine Updates (weder Sicherheitsupdates, noch Fehlerkorrekturen) mehr bereitgestellt werden
- mit diesem Versionssprung sind zahlreiche Änderungen verbunden - klären Sie bitte rechtzeitig mit Ihrem Anwendungsentwickler, ob Ihre Datenbankanwendung prinzipiell mit PostgreSQL 17 funktioniert
- (sehr) detaillierte Informationen zu den Änderungen sind auf der entsprechenden Webseite von PostgreSQL zu finden
- da viele dieser Probleme bereits bei einfachen Tests auftreten, sollten Sie unbedingt die Testphase bis zum Umzugstag nutzen
- bis heute ist der Server pgblob zusätzlich über seinen alten Namen blobdb erreichbar (die Umbenennung erfolgte 2022!)
- diese Ausnahmebehandlung endet mit dem Umzug
- ein Zugriff auf den Datenbankserver ist dann nur noch über den Namen pgblob möglich
- wenn in der Konfiguration Ihrer Datenbanklösung noch irgendwo der Name blobdb steht, sollten Sie diesen umgehend durch pgblob ersetzen!
- die PostGIS-Version steigt von Version 3.2.7 auf Version 3.5.1
- von dieser Änderung sind nur sehr wenige Nutzer betroffen, die mit uns separat die Nutzung von PostGIS vereinbart haben
- vereinfacht gesagt: wenn Sie nicht wissen, was PostGIS bedeutet, benutzen Sie es momentan auch nicht
- die betroffenen Nutzer sollten zusätzlich die Änderungsliste von PostGIS studieren und auch die PostGIS-Funktionalität testen
Testphase
- der neue Datenbankserver ist unter einem anderen Namen erreichbar: pgblobtest.cms.hu-berlin.de
- alle anderen Verbindungseinstellungen (Port, Datenbankname, Datenbankaccount, Passwort) bleiben erhalten
- sie können mit dieser Testversion Ihrer Datenbank alles anstellen, was Ihnen zum Testen sinnvoll erscheint (insbesondere auch Schreiben/Verändern von Daten) - beachten Sie aber bitte, dass die Datenbanken auf dem neuen Server pgblobtest jede Nacht vollständig gelöscht werden, da sie jede Nacht durch einen aktuellen Abzug der jeweils aktuellen Version der Datenbank von pgblob ersetzt werden
- natürlich ist der neue Datenbankserver auch über unser Webfrontend erreichbar: Adminer
- wie bei allen anderen größeren Datenbankumstellungen mit Testphase gilt auch diesmal:
Für Probleme, die sich nach dem Umzug/Update ergeben und die im Rahmen des Testbetriebs deutlich erkennbar gewesen wären, übernimmt der Datenbankservice keine Verantwortung!