Verwenden Sie Betriebssystem-Images, um Bootlaufwerke für Ihre Compute Engine-VM- oder Bare-Metal-Instanzen zu erstellen. Sie können die folgenden Arten von Betriebssystem-Images verwenden, wenn Sie Compute-Instanzen und Bootlaufwerke erstellen:
- Öffentliche Betriebssystem-Images werden von Google, Open-Source-Communitys und Drittanbietern zur Verfügung gestellt und gewartet. Standardmäßig haben alle Google Cloud Projekte Zugriff auf diese Betriebssystem-Images und können sie verwenden, um eine Compute Engine-Instanz zu erstellen.
- Benutzerdefinierte Betriebssystem-Images sind nur für Ihr Google Cloud Projekt verfügbar. Sie können ein benutzerdefiniertes Betriebssystem-Image aus Bootlaufwerken und anderen Images erstellen. Anschließend verwenden Sie das benutzerdefinierte Betriebssystem-Image, um eine Compute Engine-Instanz zu erstellen.
In einigen Betriebssystem-Images können auch Container in Compute Engine ausgeführt werden.
Öffentliche Betriebssystem-Images
Compute Engine bietet zahlreiche vorkonfigurierte öffentliche Betriebssystem-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 Compute-Instanz zu erstellen. Standardmäßig hat das Bootlaufwerk für eine Instanz dieselbe Größe wie das ausgewählte Image. Wenn Ihre Compute-Instanz ein Bootlaufwerk erfordert, das größer als das Image ist, dann ändern Sie die Größe des Bootlaufwerks.
Liste der in Compute Engine verfügbaren öffentlichen Betriebssystem-Images
Eine vollständige Liste der öffentlichen Betriebssystem-Images mit dem Namen, der Größe und der Versionsnummer jedes Images können Sie in der Google Cloud Console oder der Google Cloud CLI aufrufen. Compute Engine aktualisiert öffentliche Betriebssystem-Images regelmäßig oder wenn ein Patch für eine kritische Sicherheitslücke mit kritischen Folgen zur Verfügung steht.
Compute Engine bietet 64-Bit-Versionen dieser öffentlichen Betriebssystem-Images. 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.
Console
Rufen Sie in der Google Cloud Console die Seite Images auf.
Standardmäßig listet die Google Cloud Console alle Betriebssystem-Images auf, die in den Projekten Compute Engine-Images, Deep Learning VM-Images und HPC VM-Images verfügbar sind.
gcloud
gcloud compute images list
Standardmäßig listet die gcloud CLI alle Betriebssystem-Images auf, die in den Projekten Compute Engine-Images verfügbar sind.
Benutzerdefinierte Betriebssystem-Images
Ein benutzerdefiniertes Betriebssystem-Image ist ein Bootlaufwerk-Image, das Ihnen gehört und dessen Zugriffsrechte Sie verwalten. Benutzerdefinierte Betriebssystem-Images können Sie für die folgenden Aufgaben verwenden:
Importieren eines virtuellen Laufwerks von Ihrer lokalen Umgebung oder von Compute-Instanzen, die auf Ihrer lokalen Workstation oder einer anderen Cloud-Plattform ausgeführt werden, in Compute Engine. Sie können Bootlaufwerk-Images manuell in Compute Engine importieren, jedoch jeweils nur ein Laufwerk.
Erstellen Sie benutzerdefinierte Images aus den Bootlaufwerken Ihrer vorhandenen Compute Engine Instanzen. Dieses Image können Sie dann verwenden, um für die Compute-Instanzen neue Bootlaufwerke zu erstellen. Mit diesem Verfahren können Sie neue Instanzen erstellen, die mit den Anwendungen vorkonfiguriert sind, die Sie benötigen. Die komplett neue Konfiguration eines öffentlichen Betriebssystem-Images ist nicht erforderlich.
Kopieren Sie ein Image zu einem anderen Image entweder mit der gcloud CLI oder mit der API. Dazu nutzen Sie dasselbe Verfahren wie zum Erstellen eines Images, aber geben ein anderes Image als Image-Quelle an. Sie können ein Image auch aus einem benutzerdefinierten Image in einem anderen Projekt erstellen.
Gastbetriebssystem-Features
Einige Gastbetriebssystem-Features stehen nur für bestimmte Betriebssystem-Images zur Verfügung. So ist zum Beispiel Multi-Queue-SCSI nur bei manchen öffentlichen Betriebssystem-Images aktiviert.
Wenn Sie diese Features in Ihren benutzerdefinierten Betriebssystem-Images aktivieren möchten, geben Sie beim Erstellen eines benutzerdefinierten Betriebssystem-Images eine oder mehrere Gastbetriebssystem-Features an.
Kosten für Betriebssystem-Images
Für Premium-Betriebssystem-Images, ob öffentlich oder benutzerdefiniert, fallen Lizenzgebühren für die Ausführung in Compute Engine an. Es gibt zwei Möglichkeiten:
- On-Demand-/PAYG-Lizenz (Pay-as-you-go) anhängen
Eigene Lizenz verwenden (Bring your own License, BYOL)/Eigenes Abo verwenden (Bring your own subscription, BYOS)
Weitere Informationen zu Lizenzen finden Sie unter Lizenztypen und -preise.
Für benutzerdefinierte Betriebssystem-Images fallen außerdem Gebühren für das Speichern von Images an, während Ihr benutzerdefiniertes Betriebssystem-Image in Ihrem Projekt verbleibt.
Imagefamilien
Mithilfe von Image-Familien können Sie Images in Ihrem Projekt so verwalten, dass ähnliche Images zusammengefasst werden und Rollforwards und Rollbacks zwischen bestimmten Image-Versionen möglich sind. Eine Imagefamilie verweist immer auf die neueste, nicht veraltete Version eines Betriebssystem-Images. Die meisten
öffentlichen Betriebssystem-Images werden zu einer Image
Familie zusammengefasst. Beispielsweise verweist im Projekt debian-cloud die Image-Familie debian-13 immer auf das neueste Debian 13-Image.
Familien von benutzerdefinierten Images
Wenn Sie Ihre benutzerdefinierten Betriebssystem-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 Betriebssystem-Image in dieser Familie. Ihre Instanzvorlagen und -skripte können dieses Image daher verwenden, ohne dass Verweise auf eine bestimmte Image-Version aktualisiert werden müssen.
Da die Image-Familie nie auf ein veraltetes Image verweist, können Sie die Image-Familie auch auf eine vorherige Betriebssystem-Image-Version zurücksetzen, indem Sie das neueste Image in dieser Familie verwerfen. Das Rollback ist nur möglich, wenn die vorherige Image-Version nicht verworfen wurde. 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 Partnern unterstützte Betriebssysteme
Diese Betriebssysteme können Sie ausführen Google Cloud, aber der Partner oder Distributor ist dafür verantwortlich, dass diese Betriebssysteme mit den Google Cloud Features kompatibel sind und dass Sicherheitsupdates durchgeführt werden. Bei Problemen, die speziell von Partnern unterstützte Betriebssysteme betreffen, müssen Sie entweder Community-Ressourcen verwenden oder Support auf Unternehmensebene vom Partner erhalten.
Die folgenden von Partnern unterstützten Betriebssysteme können unter ausgeführt werden Google Cloud.
Oracle Linux
Oracle Linux ist ein Betriebssystem, das von Oracle angeboten wird. Oracle Linux-Images sind auf Google Cloud verfügbar und werden von Oracle bereitgestellt. Sie können Oracle Linux-Images auch in importieren Google Cloud.
Wenn Sie Support benötigen, der speziell auf das Betriebssystem Oracle Linux zugeschnitten ist, können Sie entweder Community-Ressourcen nutzen oder Support auf Unternehmensebene direkt von Oracle erhalten.
Oracle Linux-Betriebssystem-Images importieren
Wenn Sie ein Oracle Linux-Betriebssystem-Image in Compute Engine importieren möchten, können Sie das Importtool von Migrate to Virtual Machines verwenden. Mit diesem Tool wird sichergestellt, dass die importierten Betriebssystem-Images korrekt für die Verwendung in einer Google Cloud Umgebung eingerichtet sind. Eine detaillierte Anleitung finden Sie unter Virtuelle Laufwerk-Images importieren. Eine Liste der Oracle Linux-Betriebssystemversionen, die für den Import unterstützt werden, finden Sie unter Von Partnern unterstützte Betriebssysteme.
Von der Community unterstützte Betriebssystem-Images
Von der Community unterstützte Betriebssystem-Images werden nicht direkt von Google Cloudunterstützt. Die Projekt-Community ist dafür verantwortlich, dass die Betriebssystem-Images mit den Google Cloud Features kompatibel sind und dass Sicherheitsupdates durchgeführt werden. Von der Community unterstützte Images werden von den Projekt-Communitys, die sie erstellen und warten, wie besehen bereitgestellt.
Die folgenden von der Community unterstützten Images können unter ausgeführt werden Google Cloud.
Logo: Fedora Cloud
Fedora Cloud ist ein Betriebssystem, das vom
Fedora Cloud-Projekt verwaltet wird.
Fedora Cloud-Images sind im Projekt fedora-cloud verfügbar. Verwenden Sie den folgenden gcloud-Befehl, um Fedora Cloud-Betriebssystem-Images aufzulisten:
gcloud compute images list --project fedora-cloud --no-standard-images
FreeBSD
FreeBSD ist ein Betriebssystem, das vom
FreeBSD-Projekt verwaltet wird.
FreeBSD-Images sind im Projekt freebsd-org-cloud-dev verfügbar. Verwenden Sie den folgenden gcloud-Befehl, um FreeBSD-Betriebssystem-Images aufzulisten:
gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
gVNIC-Unterstützung für FreeBSD (Vorschau) ist ab Version 14.0 verfügbar. Zur Verwendung von gVNIC mit anderen Releases kann der Treiber manuell installiert werden.
Wenn Sie eine Compute-Instanz erstellen möchten, die gVNIC mit einem FreeBSD-Release vor 14.0 verwendet, müssen Sie ein benutzerdefiniertes Betriebssystem-Image erstellen, das gVNIC unterstützt, und dieses Betriebssystem-Image dann beim Erstellen der Compute-Instanz verwenden.
openSUSE
openSUSE ist ein Linux-basiertes Betriebssystem
, das von SUSE gesponsert wird. openSUSE-Images sind im Projekt opensuse-cloud verfügbar.
Verwenden Sie den folgenden gcloud-Befehl, um openSUSE-Betriebssystem-Images aufzulisten:
gcloud compute images list --project opensuse-cloud --no-standard-images
TPU-Betriebssystem-Images
Die folgenden Betriebssystem-Images sind zum Erstellen von VMs verfügbar, die TPUs verwenden:
| TPU-Version | Betriebssystemversion | Kernel-Version | Image-Projekt | Image-Familie |
|---|---|---|---|---|
| TPU7x (Ironwood) | Ubuntu 24.04 LTS |
6.17 | ubuntu-os-accelerator-images |
ubuntu-accel-2404-amd64-tpu-tpu7x |
| v6e (Trillium), v5p | Ubuntu 22.04 LTS |
6.8 | ubuntu-os-accelerator-images |
ubuntu-accel-2204-amd64-tpu-v5e-v5p-v6e |
Weitere Informationen finden Sie unter Ubuntu LTS-Versionen in der allgemeinen Verfügbarkeit.
Nächste Schritte
- Informationen zu arbeitslastoptimierten Images.
- Quell-Image für eine Compute-Instanz ansehen
- Mehr über die Best Practices für die Image-Verwaltung erfahren
- Support- und Wartungsrichtlinien für Betriebssystem-Images
- Instanz erstellen und starten
- Mehr über Compute Engine-Instanzen erfahren
- Benutzerdefiniertes Image erstellen
- Bootlaufwerk-Images in Compute Engine importieren
Jetzt testen
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von Compute Engine in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Compute Engine kostenlos testen