In diesem Dokument wird der Lebenszyklus einer Betriebssystemversion beschrieben – von der Erstellung bis zur End of Life-Phase (EOL-Phase).
Eine Betriebssystemversion durchläuft im Rahmen ihres Lebenszyklus zwei Hauptphasen:
- Mainstream-Support oder allgemeine Verfügbarkeit (GA)
Eingestellt oder Ende des Supports (EOS): Diese Phase ist in die folgenden zwei Unterphasen unterteilt:
- Verlängerter Support
- Ende des Produktzyklus (End of Life, EOL)
Bei einigen Betriebssystemversionen kann es nach der Einstellung auch eine erweiterte Supportphase geben, bevor die endgültige Einstellung erfolgt.
In den folgenden Abschnitten werden die Lebenszyklusphasen einer Betriebssystemversion in der Compute Engine beschrieben.
Mainstream-Support oder allgemeine Verfügbarkeit (GA)
In dieser Phase finden die folgenden Prozesse statt:
- Wenn eine neue Betriebssystemversion eingeführt wird, erstellt der Anbieter des Betriebssystem-Images ein neues Betriebssystem-Image und weist ihm einen Namen zu, der der Benennungskonvention für diese Betriebssystemdistribution entspricht. Beispiel:
debian-11-bullseye-v20230801
. Der Bildanbieter erstellt dann eine neue Bildfamilie. Beispiel:
debian-11.
.Mithilfe von Image-Familien können Sie Betriebssystem-Images in Ihrem Projekt so verwalten, dass ähnliche Images zusammengefasst werden und Rollforwards und Rollbacks zwischen bestimmten Betriebssystem-Image-Versionen möglich sind. Weitere Informationen finden Sie unter Best Practices für Image-Familien.
Alle Aufrufe der Image-Familie verweisen auf dieses kürzlich erstellte Betriebssystem-Image. Wenn Sie beispielsweise beim Erstellen einer VM eine Imagefamilie angeben, indem Sie das Flag
--image-family
mit der entsprechenden--image-project
verwenden, wird die neueste Version des Images verwendet.Gelegentlich wendet der Imageanbieter kritische Sicherheits- oder Fehlerkorrekturen, die vom Betriebssystemanbieter gesendet werden, auf das Betriebssystem-Image an. In diesen Updates werden möglicherweise neue Funktionen eingeführt. Wenn ein Update gesendet wird, geschieht Folgendes:
- Das aktuelle Betriebssystem-Image wird aktualisiert und ein neuer Name generiert. Beispiel: Aus
debian-11-bullseye-v20230801
mit den Updates wirddebian-11-bullseye-v20230901.
. - Die Image-Familie
debian-11
verweist jetzt auf das neue Betriebssystem-Imagedebian-11-bullseye-v20230901
. - Das vorherige Betriebssystem-Image (
debian-11-bullseye-v20230801
) ist mitdeprecated
gekennzeichnet.
- Das aktuelle Betriebssystem-Image wird aktualisiert und ein neuer Name generiert. Beispiel: Aus
Einstellung oder Ende des Supports (EOS)
Jede Betriebssystemversion erreicht irgendwann die Phase der Einstellung. Informationen zu den Einstellungsdaten von Betriebssystemversionen finden Sie unter Details zu Betriebssystemen.
Verworfene Betriebssystemversionen befinden sich entweder in der Phase des erweiterten Supports oder im Endstadium des Lebenszyklus.
In dieser Phase stellen die Betriebssystemanbieter keine Image-Updates mehr bereit und die Betriebssystem-Images werden als verworfen gekennzeichnet. Sie können diese Betriebssystem-Images möglicherweise weiterhin verwenden, sind aber für die Beschaffung von Updates verantwortlich, die je nach Verfügbarkeit von der Betriebssystem-Distribution, dem Hersteller oder der Open Source-Community zur Verfügung gestellt werden.
Wenn für eine Betriebssystemversion das EOS erreicht wird, geschieht Folgendes:
- Das neueste Image in der Image-Familie wird entweder gelöscht oder als veraltet markiert.
Sie können die Image-Familie nicht mehr verwenden. Sie können jedoch einige oder alle Betriebssystem-Images weiterhin verwenden, indem Sie sie direkt referenzieren, mit Ausnahme von Windows, bei dem alle Betriebssystem-Images am Ende des Lebenszyklus gelöscht werden.
Wenn Sie eine VM aus einem verworfenen Image erstellen möchten, müssen Sie die gcloud CLI oder REST verwenden. Beim Angeben des Images müssen Sie das Flag
--image
verwenden, da Image-Familien nicht auf verworfene Images verweisen. Weitere Informationen zum Erstellen von VMs finden Sie unter VM-Instanz aus einem öffentlichen Image erstellen.Wenn eine Betriebssystemversion die erweiterte Lebenszyklusphase erreicht oder überschreitet, kann Google die Funktionskompatibilität mit neuen Maschinenfamilien oder CPU-Plattformen für diese verworfenen Versionen nicht garantieren.
Alle VMs, die Betriebssystem-Images verwenden, die zu dieser EOS-Betriebssystemversion gehören, funktionieren weiterhin in der Compute Engine und können auch nach dem EOS-Datum weiterhin Google Cloud -Support in Anspruch nehmen. Wenn jedoch Probleme mit der VM mit der eingestellten Betriebssystemversion zusammenhängen, kann Google das Problem möglicherweise nicht beheben, da der Support des Betriebssystemanbieters nicht mehr verfügbar ist.
Für eingestellte Betriebssystemversionen kann es sich entweder um eine Phase des erweiterten Supports oder um das Ende des Lebenszyklus handeln.
Verlängerter Support
Für einige Betriebssysteme stellen die jeweiligen Anbieter in der Phase der Einstellung ein Wartungs-, erweitertes oder langfristiges kostenpflichtiges Paket zur Verfügung, das auf Ihr Betriebssystem angewendet werden kann:
- Für das Betriebssystem Red Hat Enterprise Linux (RHEL): Support für die Wartung, Erweiterte Lebensdauer, Extended Lifecycle Support ELS (Add-on) oder Extended Update Support (EUS)
- Für Rocky Linux: Langzeitsupport kann bei CIQ erworben werden.
- Für SUSE Linux Enterprise Server (SLES): Long Term Service Pack Support, Extended Service Pack Overlap Support (ESPOS)
- Für Ubuntu Pro-Betriebssystem: Erweiterte Sicherheitswartung (ESM)
- Für Windows-Betriebssysteme: Erweiterte Sicherheitsupdates
Weitere Informationen zu diesen erweiterten Lebenszykluspaketen finden Sie in der Dokumentation des Betriebssystemanbieters.
Ende des Produktzyklus (End of Life, EOL)
Für Betriebssysteme, für die der erweiterte Supportzeitraum abgelaufen ist, oder für Betriebssysteme, die keinen erweiterten Supportzeitraum unterstützen, gilt Folgendes:
Das neueste Image in der Image-Familie wird als veraltet gekennzeichnet oder aus Google Cloudgelöscht.
Die von Google bereitgestellte Software für die Gastumgebung wird für Betriebssystemversionen, die das Ende der Lebensdauer erreicht haben, nicht mehr aktualisiert. Repositories werden nicht mehr aktualisiert oder gepflegt.
Bei vorhandenen VMs, die EOL-Betriebssystemversionen verwenden, geschieht Folgendes:
- Die VM kann keine Softwarepakete oder Updates vom Betriebssystemanbieter herunterladen oder installieren und Sicherheitsupdates sind nicht mehr verfügbar. Das liegt daran, dass Inhalte des Betriebssystemanbieters möglicherweise nicht mehr über die vorhandenen Kanäle verfügbar sind, da die konfigurierte Software-Repository-Infrastruktur des Betriebssystemanbieters möglicherweise deaktiviert oder archiviert wurde.
- Die VM wird weiterhin ausgeführt, aber die laufende Kompatibilität ist nicht garantiert. Aktiver Support ist möglicherweise nicht vom Betriebssystemanbieter oder von Google verfügbar. Google kann Optionen für die Migration oder Upgrades auf neuere Betriebssystemversionen bereitstellen.
Namenskonvention für Betriebssystem-Images, Zeitplan für Updates und Einstellungsrichtlinie
In der folgenden Tabelle sind die Namenskonvention für Betriebssystem-Images und Imagefamilien, der Zeitplan für Updates und die geltende EOS-Richtlinie aufgeführt.
Definitionen
In der Tabelle werden die folgenden Notationen verwendet:
V
ist die numerische Version des Betriebssystems. Beispiel:RHEL-7
, wobei7
die numerische Version istR
ist der Release-String, der manchmal auch als Entwicklungscodename für das Betriebssystem bezeichnet wird. Beispiel:debian-12-bookworm-v20240213
, wobeibookworm
der Release-String ist. Release-Strings gelten nur für Debian- und Ubuntu-Betriebssystem-Images.N
ist die numerische Build-Nummer. Build-Nummern gelten nur für Container-Optimized OS und Fedora CoreOS.YYYYMMDD
ist das Jahr/Monat/Tag, an dem das Betriebssystem-Image erstellt oder veröffentlicht wurde. Bei einigen Betriebssystemen geht dem Datum ein kleinesv
voraus. Beispiel:vYYYYMMDD
Betriebssystem | Image-Familie | Betriebssystem-Image | Zeitplan aktualisieren | Einstellungsrichtlinie |
---|---|---|---|---|
CentOS Stream |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Container-Optimized OS |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Debian |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Fedora CoreOS |
|
|
Kritische Fehler oder Sicherheitsprobleme | Betriebssystem-Images werden am EOS-Datum gelöscht. |
RHEL |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
RHEL BYOS |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
RHEL für SAP |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Rocky Linux |
|
|
Monatlich | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
SQL Server auf Windows Server |
|
|
Monatlich | Betriebssystem-Images werden am End of Service-Datum gelöscht. |
SLES |
|
|
Vierteljährlich | Nur das neueste Betriebssystem-Image wird als verworfen markiert. Eingestellte Betriebssystem-Images werden sechs Monate nach dem Einstellungsdatum gelöscht. |
SLES für SAP |
|
|
Vierteljährlich | Nur das neueste Betriebssystem-Image wird als verworfen markiert. Eingestellte Betriebssystem-Images werden sechs Monate nach dem Einstellungsdatum gelöscht. |
SLES for SAP BYOS |
|
|
Vierteljährlich | Nur das neueste Betriebssystem-Image wird als verworfen markiert. Eingestellte Betriebssystem-Images werden sechs Monate nach dem Einstellungsdatum gelöscht. |
Ubuntu LTS |
|
|
Kritische Fehler oder Sicherheitsprobleme | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Ubuntu Pro |
|
|
Kritische Fehler oder Sicherheitsprobleme | Betriebssystem-Images werden als verworfen gekennzeichnet, können aber weiterhin verwendet werden. |
Windows Server |
|
|
Monatlich | Betriebssystem-Images werden am EOS-Datum gelöscht. |
Nächste Schritte
- Mehr über Betriebssysteme erfahren, die in Compute Engine verfügbar sind