Images

Verwenden Sie Betriebssystem-Images, um Bootlaufwerke für Ihre Instanzen zu erstellen. Sie können einen der folgenden Image-Typen verwenden:

Sie können die meisten öffentlichen Images ohne zusätzliche Kosten verwenden. Es gibt allerdings einige Premium-Images, die Zusatzkosten für Ihre Instanzen verursachen. Benutzerdefinierte Images, die Sie nach Compute Engine importieren, verursachen keine Kosten für Ihre Instanzen, verursachen jedoch eine Gebühr für Imagespeicherung, solange Sie in Ihrem Projekt ein benutzerdefiniertes Image verwenden.

In einigen Images können Sie Container in Compute Engine ausführen.

Informationen zum Anzeigen des Quell-Images für eine VM finden Sie unter Quell-Image anzeigen.

Öffentliche Images

Compute Engine bietet zahlreiche vorkonfigurierte öffentliche Images mit kompatiblen Linux- oder Windows-Betriebssystemen. Nutzen Sie diese Betriebssystem-Images zum Erstellen und Starten von Instanzen. Compute Engine verwendet Ihr ausgewähltes Image, um ein nichtflüchtiges Bootlaufwerk für jede Instanz zu erstellen. Standardmäßig hat das Bootlaufwerk für eine Instanz dieselbe Größe wie das von Ihnen ausgewählte Image. Wenn Ihre Instanz ein nichtflüchtiges Bootlaufwerk erfordert, das größer als das Image ist, ändern Sie die Größe des Bootlaufwerks.

Liste der in Compute Engine verfügbaren öffentlichen Images

Sie können die vollständige Liste der öffentlichen Images mit ihren Namen, Versionsnummern und Größen über die Google Cloud Console oder das gcloud-Befehlszeilentool aufrufen. Google aktualisiert öffentliche Images regelmäßig oder dann, wenn ein CVE-Patch für eine bekannte Sicherheitslücke mit kritischen Folgen zur Verfügung steht.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Images auf.

    Zur Seite "Images"

gcloud

gcloud compute images list

Compute Engine stellt öffentliche Images mit 64-Bit-Versionen der folgenden Betriebssysteme bereit. Weitere Informationen zu den Betriebssystemen, unter anderem dazu, wie das jeweilige Betriebssystem für die Ausführung auf Compute Engine angepasst wird, finden Sie unter Details zu Betriebssystemen.

Details zu Betriebssystemen

Eine detaillierte Liste der öffentlichen Images finden Sie unter Details zu Betriebssystemen.

Lebenszyklus der Betriebssysteme und Supportrichtlinie

Die Unterstützung der von Compute Engine zur Verfügung gestellten öffentlichen Betriebssystem-Images unterliegt dem Lebenszyklus des jeweiligen Betriebssystems. Sofern nicht anders angegeben, veröffentlicht Google in der Regel aktualisierte Images gemäß einem monatlichen Zeitplan. Veröffentlichte Imageupdates enthalten Sicherheitsupdates und andere Updates für Betriebssystemversionen, die sich in der Mainstream-Supportphase ihres Lebenszyklus befinden.

Wenn eine Betriebssystemversion Phasen des erweiterten Lebenszyklus erreicht, stellt Google keine monatlich aktualisierten Images mehr bereit. Zuvor veröffentlichte Images werden als verworfen markiert. Images, die als verworfen markiert sind, können weiterhin verwendet werden. Allerdings hängt die Verfügbarkeit von Sicherheitsupdates von der Verfügbarkeit über den Distributions- oder Betriebssystemanbieter (z. B. Microsoft, Red Hat, Canonical) oder die entsprechende Open-Source-Community (z. B. Debian) ab.

Wir portieren im Allgemeinen keine neuen Features für diese Versionen zurück, weder im erweiterten Lebenszyklus noch nach diesem Lebenszyklus.

Benutzerdefinierte Images

Ein benutzerdefiniertes Image ist ein Bootlaufwerk-Image, das Ihnen gehört und dessen Zugriffsrechte Sie verwalten. Benutzerdefinierte Images können Sie für die folgenden Aufgaben verwenden:

Gastbetriebssystem-Features

Einige Gastbetriebssystem-Features stehen nur für bestimmte Images zur Verfügung. So ist zum Beispiel Multi-Queue-SCSI nur bei manchen öffentlichen Images aktiviert.

Wenn Sie diese Features für Ihre benutzerdefinierten Images aktivieren möchten, geben Sie beim Erstellen eines benutzerdefinierten Images ein oder mehrere Gastbetriebssystem-Features an.

Imagefamilien

Mithilfe von Imagefamilien können Sie Images in Ihrem Projekt so verwalten, dass ähnliche Images zusammengefasst werden und Rollforwards und Rollbacks zwischen bestimmten Imageversionen möglich sind. Eine Imagefamilie verweist immer auf die neueste, nicht veraltete Version eines Images. Die meisten öffentlichen Images werden zu einer Image-Familie zusammengefasst. Beispielsweise verweist im Projekt debian-cloud die Image-Familie debian-9 immer auf das neueste Debian 9-Image.

Familien von benutzerdefinierten Images

Wenn Sie Ihre benutzerdefinierten Images regelmäßig mit neueren Konfigurationen und neuerer Software aktualisieren, können Sie diese Images zu einer benutzerdefinierten Imagefamilie zusammenfassen. Die Imagefamilie verweist immer auf das neueste Image in dieser Familie. Ihre Instanzvorlagen und -skripte können dieses Image daher verwenden, ohne dass Verweise auf eine bestimmte Imageversion aktualisiert werden müssen.

Da die Image-Familie nie auf ein veraltetes Image verweist, können Sie die Image-Familie auch auf eine vorherige Image-Version zurücksetzen, indem Sie das neueste Image in dieser Familie verwerfen.

Weitere Informationen finden Sie unter Imageversionen in einer Imagefamilie festlegen.

Empfehlungen zu Best Practices für die Arbeit mit Imagefamilien finden Sie unter Best Practices für Imagefamilien.

Von der Community unterstützte Images

Von der Community unterstützte Images werden nicht direkt von Compute Engine unterstützt. Die Projekt-Community ist dafür verantwortlich, dass die Images mit den Compute Engine-Features kompatibel sind und dass Sicherheitsupdates durchgeführt werden. Von der Community unterstützte Images werden von den Projekt-Communities, die sie erstellen und warten, wie besehen bereitgestellt.

Debian-Tests

Debian ist ein kostenloses Betriebssystem, das von der Debian-Community bereitgestellt wird. Das Debian-Test-Image wird nach bestem Wissen und Gewissen für Entwicklung und Tests zur Verfügung gestellt. Sie können Debian-Test-Images mit dem folgenden gcloud-Befehl auflisten:

gcloud compute images list --project debian-cloud-testing --no-standard-images

openSUSE

openSUSE ist ein kostenloses, Linux-basiertes Betriebssystem und wird von SUSE gesponsert. openSUSE-Images sind im Projekt opensuse-cloud verfügbar. Sie können openSUSE-Images mit dem folgenden gcloud-Befehl auflisten:

gcloud compute images list --project opensuse-cloud --no-standard-images

FreeBSD

FreeBSD ist ein kostenloses, vom FreeBSD-Projekt gepflegtes Betriebssystem. FreeBSD-Images sind im Projekt freebsd-org-cloud-dev verfügbar. Sie können FreeBSD-Images mit dem folgenden gcloud-Befehl auflisten:

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

Nächste Schritte