Hallo liebe Leute und @wien.rocks User*innen!
Wie bereits seit langem angekündigt ziehen wir @wien.rocks auf eine neue Infrastruktur um - und jetzt haben wir endlich einen Termin!
Kommenden Sonntag, den 12.02.2023, um 15:00h geht es los!*
Alle notwendigen Hardwarekkomponenten sind nun eingetroffen und installiert, Mastodon läuft bereits am neuen Openshift Cluster, der Migrationsplan ist geschrieben, die einzelnen Schritte auch schon größtenteils abgetestet, und wir scharren schon alle in den Startlöchern und sind frohen Mutes, das alles klappt!
Wenn wir dann am Sonntag mit der Migration starten, wird @wien.rocks während den Migrationsschritten, die wie durchführen müssen, für ca. eine Stunde offline gehen. Dabei passiert in etwa folgendes:
- Abschaltung der Services/Komponenten der bestehende Mastodon Installation - Beginn der Downtime
- Inkrementelle, finale Datenübernahme
- Aktivieren der neuen Datenbank (wird bereits repliziert, wir brechen nur die Spiegelung)
- Aktualisierung auf Mastodon 4.x
- Anpassen der DNS Einträge
- Go-live neue Infrastruktur - Ende der Downtime
Während der Umstellung werden wir hier parallel ein Announcement pflegen, in dem wir über den Fortschritt der Migration informieren und euch, so gut es neben der Durchführung der ganzen Tasks geht, auf dem laufenden halten.
Der einzige Punkt, den wir nur bis zu einem gewissen Grad beeinflussen können, ist die Geschwindigkeit, mit der die Änderung der IP von @wien.rocks im globalen DNS propagiert. Wir werden zwar schon vorab die Zeit herabsetzen, die unsere Einträge gecached werden können ("DNS TTL" - "time to live"), aber ob die DNS-Betreiber das so übernehmen steht auf einem anderen Blatt.
Sollte wider erwarten etwas grundlegend schief laufen, dann haben wir auch einen back-out Plan und würden die alte Infrastruktur wieder aktivieren. Als maximalen Zeitraum für die Migration haben wir fünf Stunden festgelegt - sollten wir es bis 20:00h nicht schaffen, die Instanz auf der neuen Infrastruktur voll funktionsfähig zu bekommen, dann geht es zurück auf die alte Installation.
* Ein kleines Hintertürchen müssen wir uns allerdings noch offenhalten, denn einen großen Vorbereitungstask haben wir noch vor uns. Aktuell betreiben wir nämlich einen alten Storage mit ca. 25TB an Daten und auch einigen VMs, für den wir erst soeben ein neues Ersatzgerät bekommen haben. Dieser neue Storage wird dann auch für wien.rocks als Unterbau dienen. Wir müssen allerdings noch die ganzen Bestandsdaten übernehmen und noch einige abschließende Arbeiten an der Hardware und der Verkabelung durchführen. Wenn das alles wie geplant klappt, dann wird am Sonntag migriert.
Viele Grüße, drückt uns die Daumen und bis demnächst,
@b2c
PS: Falls ihr Fragen dazu habt kontaktiert uns gerne auf @wien.rocks: