Zum Hauptinhalt springen

Ubuntu Focal Upgrades

Ubuntu Focal wird im April 2025 die ESM-Periode erreichen.

Im folgenden beantworten wir die wichtigsten Fragen zu einem Upgrade auf Ubuntu Jammy und gehen auf die damit verbundenen Änderungen ein.

Ubuntu Jammy wird bis April 2027 aktiv unterstützt und tritt anschliessend in die 5 jährige ESM-Periode ein.

Ubuntu Upgrades

Ubuntu Upgrades stellen einen etablierten Standardprozess dar, der bei Nine regelmässig durchgeführt wird. Mit der Erfahrung aus mehreren hundert Upgrades begleiten wir Sie in diesem Prozess und möchten vorab die wichtigsten Informationen für ein Upgrade von Ubuntu Focal zu Ubuntu Jammy für Sie zusammenfassen.

Versionsänderungen zwischen Focal und Jammy

Die folgende Tabelle stellt eine Übersicht zu den wichtigsten Verionsänderungen zwischen den Ubuntu Versionen bereit.

ServiceUbuntu Jammy 22.04Ubuntu Focal 20.04
PHP8.0 - 8.37.4, 8.0 - 8.2
MySQL8.08.0
PostgreSQL1412

Weitere Software sowie eine Übersicht über alle Ubuntu Versionen finden Sie in diesem Support-Artikel.

Eingestellte Services

Elasticsearch

note

Nine ist bekannt, dass die Elasticsearch-Lizenz zum 30. August 2024 erneut geändert wurde. Wir prüfen derzeit das weitere Vorgehen und werden diesen Artikel schnellstmöglich aktualisieren.

Nachdem Elasticsearch im Jahr 2021 seine Lizenz geändert hat, kann Nine den Dienst nicht mehr als Managed Service anbieten. Stattdessen bietet Nine OpenSearch an, das von Elasticsearchs letzter Version vor der Lizenzänderung geforked wurde.

Bei einem „In-Place“-Upgrade wird Elasticsearch durch OpenSearch ersetzt.

Als Fork von Elasticsearch bietet OpenSearch kompatible REST-APIs für Ingest, Suche und Verwaltung. Die Abfragesyntax und die Antworten sind ebenfalls identisch.

Unabhängig davon empfiehlt Nine, die Kompatibilität Ihrer Software mit OpenSearch zu prüfen, bevor Sie ein Upgrade planen.

Voraussetzungen für ein Upgrade

Die beiden wichtigsten für ein Upgrade vorab zu betrachtenden Serverkomponenten stellen in der Regel die verwendete PHP-Version sowie die Version der eingesetzten Datenbanksoftware dar.

Datenbanken

Bitte beachten Sie, dass in aller Regel nur eines der beiden Datenbanksysteme verwendet wird. MySQL ist bei Nine dabei verbreiteter im Einsatz als PostgreSQL. Sollten Sie sich unsicher sein, welches Datenbanksystem von Ihnen genutzt wird, so zögern Sie bitte nicht, uns diesbezüglich zu kontaktieren.

MySQL

Die MySQL-Version für Ubuntu Focal und Ubuntu Jammy ist die selbe, beide Betriebssysteme verwenden MySQL in der Version 8.0.

PostgreSQL

Die PostgreSQL-Version erhöht sich beim Upgrade auf Ubuntu Jammy von 12 auf 14.

Die PostgreSQL-Upgraderoutine wird nach erfolgtem Betriebssystem-Upgrade ausgeführt. Hierzu wird eine Kopie der Datenbankumgebung angelegt und im Upgradeprozess geprüft, ob alle Anforderungen an ein Upgrade erfüllt werden.

Sollte dies nicht der Fall sein, kann PostgreSQL mit dem ursprünglichen Datenbestand in alter Version wieder in Betrieb genommen werden.

Bitte prüfen Sie vorab, ob Ihre Applikation mit PostgreSQL 14 kompatibel ist.

PHP Version

Für Ubuntu Jammy stellt Nine PHP Versionen 8.0 - 8.3 bereit.

Um zu prüfen, ob Sie aktuell noch ältere Versionen einsetzen, können Sie sich mit dem www-data Benutzer per SSH zu Ihrem Server verbinden und folgenden Befehl ausführen:

sudo nine-manage-vhosts virtual-host list --json | jq -r '.[] | select([.template_variables.PHP_VERSION] | inside(["7.4"])) | ([.domain, .template_variables.PHP_VERSION] | join(" "))'

Alle Vhosts, die aktuell noch PHP 7.4 einsetzen, werden im Anschluss im JSON-Format ausgegeben.

Diese Vhosts sollten vor dem geplanten Upgrade auf PHP 8.0 angepasst werden. Alternativ muss vor einem Upgrade sichergestellt werden, dass diese mindestens mit PHP 8.0 kompatibel sind. Ältere Versionen werden nach dem Upgrade nicht mehr zur Verfügung stehen.

Upgrade-Prozedur

Virtueller Server

Für virtuelle Server führen wir ein "Inplace"-Upgrade durch. Die Übernahme von Daten oder ein Testbetrieb auf einer separaten Umgebung entfällt dadurch. Die IP-Adresse des Systems wird beibehalten.

Vorbereitungen

Vor dem Start der Upgrade-Routine erstellt Nine Sicherungen aller Datenbanken sowie einen Snapshot der virtuellen Maschine.

Sollte nach erfolgtem Upgrade eine unvorhergesehene Situation eintreten oder es zu unplanmässigen Abweichungen während des Upgrades kommen, so kann der vorherige Stand in wenigen Augenblicken wiederhergestellt und ein Betrieb des Servers gewährleistet werden.

Dauer des Upgrades

Das "Inplace"-Upgrade dauert üblicherweise 45 bis 60 Minuten. Während dieser Zeitspanne steht der Server nicht zur Nutzung zur Verfügung.

Termine für “In-Place” Upgrades

Nine bietet während der Bürozeiten an den folgenden Tagen und Uhrzeiten "Inplace"-Upgrades an. Wenn Sie an einem Upgrade interessiert sind, nennen Sie uns bei Ihrer Kontaktaufnahme bitte Ihren bevorzugten Termin.

MontagDienstagMittwochDonnerstag
11:0016:0014:0009:30
16:30

Auf Anfrage bietet Nine Upgrades ausserhalb der Bürozeiten von 18:00 bis 05:00 Uhr zu unserem Stundensatz von CHF 250 zuzüglich der einmaligen Nachtarbeitspauschale von CHF 250 an.

Dedizierte Systeme

Für dedizierte Systeme bieten wir keine "Inplace"-Upgrades an.

Im Zuge der Erneuerung des Betriebssystems empfehlen wir bei dedizierten Systemen zeitgleich die Hardware zu ersetzen und den Wechsel auf unsere neue Hardwareplattform).

Die Leistung von Hardwaresystemen steigert sich regelmässig, und da wir seit September 2021 zwei neue Hardware-Generationen eingeführt haben, ist es ratsam, beide Schritte gleichzeitig auszuführen und so Mehrarbeit zu vermeiden.

Vorgehen bei dedizierten Systemen

Bei dedizierten Systemen stellt Nine ein neues System gemäss Ihrer Wunschkonfiguration (wenn abweichend von der Standardkonfiguration) bereit und übernimmt alle Daten vom aktuellen Produktionssystem.

Anschliessend können Sie die neue Umgebung auf Funktionalität prüfen. Der Testbetrieb wird für 2 Wochen kostenfrei offeriert.

Nach Ihrer Freigabe stimmen wir einen Termin für eine Umstellung auf das neue System ab. Dabei gleichen wir den Datenbestand mit dem Produktionssystem erneut ab und richten eine Weiterleitung aller Aufrufe vom alten auf das neue System ein.

Abschliessend müssen Sie die DNS-Einträge betroffener Domains auf die neue IP-Adresse aktualisieren.

Upgrade zu Ubuntu Noble

"Inplace"-Upgrades (bei virtuellen Servern) stellen ein Upgrade auf die nächste neuere Ubuntu Version dar. Ein direktes Upgrade von Ubuntu Focal zu Ubuntu Noble ist daher nicht möglich. Eine "Inplace" Upgrade-Option von Ubuntu Jammy auf Ubuntu Noble wird frühestens im Sommer 2026 verfügbar sein.

Wünschen Sie direkt auf Ubuntu Noble zu wechseln, so empfehlen wir stattdessen eine Ablösung durch ein neues System. Gerne stellen wir ein neues System bereit und überspielen die Daten des aktuellen Produktivsystems.

Das Vorgehen ist dabei identisch zur Migration eines dedizierten Servers.

Upgrade- und Migrationskosten

Nine führt "Inplace"-Upgrades während der Geschäftszeiten (09:00 - 18:00 Uhr) kostenfrei durch.

Für Migrationen ist 1 Stunde Arbeit durch Nine während der Geschäftszeiten inkludiert (09:00 - 18:00 Uhr). Hiervon werden die Arbeiten, die bei Migration eines Servers anfallen, in aller Regel abgedeckt.

Zusätzliche Arbeiten oder Abklärungen werden zu unserem Stundensatz von CHF 250 verrechnet.

Wünschen Sie die Durchführung der Arbeiten ausserhalb der Geschäftszeiten (18:00 bis 05:00 Uhr), so fällt eine einmalige Nachtarbeitspauschale von CHF 250 zusätzlich zu unserem Stundensatz von CHF 250 an.

Kontakt

Zögern Sie nicht, uns bei Rückfragen oder Unklarheiten zu Ubuntu Upgrades, Fragen zu spezifischen Services oder Details zum Vorgehen sowie für Terminabstimmungen zu kontaktieren. Sie erreichen uns per E-Mail unter oder über unser Service Desk Portal.