Humboldt-Universität zu Berlin - Computer- und Medienservice

Humboldt-Universität zu Berlin | Computer- und Medienservice | Dienstleistungen | Systemservice | Datenbankservice | Aktuelles 2020: Umzug/Aktualisierung des PostgreSQL-Servers pgdb

Aktuelles 2020: Umzug/Aktualisierung des PostgreSQL-Servers pgdb

  • wir werden am 28.10.2020 (Mittwoch) den PostgreSQL-Server moodledb auf eine neue Hardware umziehen und dabei auch die PostgreSQL-Version aktualisieren
  • der Umzug wird voraussichtlich ca. sechs 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 moodledb möglich

Ablauf des Umzuges

  • März 2020 - Beginn der Vortestphase
    • der neue Server wurde unter dem neuen Namen pgdb in Betrieb genommen
    • ab sofort werden jede Nacht alle Datenbanken von moodledb nach pgdb kopiert, so dass sie in einer vergleichsweise aktuellen Version zum Testen auf dem neuen Server bereitstehen
  • August 2020 - Beginn der offiziellen Testphase
    • Infomail an alle Datenbankbesitzer und technischen Ansprechpartner
  • 28. Oktober 2020 - Umzug
    • der Umzug beginnt gegen 10:00 Uhr
    • zuerst wird der Zugriff auf moodledb und pgdb gesperrt
    • dann werden erneut alle Datenbanken von moodledb nach pgdb kopiert (die vorherigen Testdatenbanken auf pgdb werden dabei überschrieben!)
    • danach wird der Server moodledb abgeschaltet
    • schließlich wird der Zugriff auf pgdb freigegeben und auf der CMS-Störungsseite das Ende des Umzuges bekanntgegeben
    • nun sollten alle Datenbankbesitzer in ihren Datenbankclients bzw. ihrer Software den Namen des Datenbankservers von moodledb auf pgdb ändern (für eine Übergangszeit (!) wird der Server pgdb aber auch zusätzlich unterm dem alten Namen moodledb erreichbar sein)

Neuerungen / Änderungen durch den Umzug

  • der Datenbankserver wird auf eine neue, deutlich stärkere Hardware mit neuem Betriebssystem migriert
  • die PostgreSQL-Datenbankversion wird von Version 9.4 auf Version 12 aktualisiert
    • dieser Versionssprung ist dringend nötig, da für die Version 9.4 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 12 funktioniert
    • da viele dieser Probleme bereits bei einfachen Tests auftreten, sollten Sie unbedingt die Testphase (siehe unten) bis zum Umzugstag nutzen
  • der neue Datenbankserver ist unter einem neuen Namen erreichbar: pgdb.cms.hu-berlin.de
  • alle anderen Verbindungseinstellungen (Port, Datenbankname, Datenbankaccount, Passwort) bleiben erhalten

Testphase

  • in der Testphase kann und sollte die neue Datenbankversion unbedingt getestet werden - zu diesem Zweck werden jede Nacht alle Datenbanken auf dem neuen Server unter der neuen PostgreSQL-Version eingespielt
  • 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 pgdb jede Nacht vollständig gelöscht werden, da sie jede Nacht durch einen aktuellen Abzug der jeweils aktuellen Version der Datenbank auf moodledb ersetzt werden
  • Verbindungsdaten
    • Servername: pgdb.cms.hu-berlin.de
    • Port, DB-Name, DB-Nutzername und DB-Passwort bleiben unverändert
  • natürlich ist der neue Datenbankserver auch über unsere Webfrontends erreichbar: phpPgAdmin und 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!