Utilizza le immagini del sistema operativo (OS) per creare dischi di avvio per le tue istanze di macchine virtuali (VM). Puoi utilizzare uno dei seguenti tipi di immagini sistema operativo:
- Le immagini del sistema operativo pubblico sono fornite e gestite da Google, dalle community open source e da fornitori di terze parti. Per impostazione predefinita, tutti i progetti Google Cloud hanno accesso a queste immagini sistema operativo e possono utilizzarle per creare istanze VM.
- Le immagini del sistema operativo personalizzate sono disponibili solo per il tuo progetto Google Cloud. Puoi creare un'immagine del sistema operativo personalizzata dai dischi di avvio e da altre immagini. Quindi, utilizza l'immagine sistema operativo personalizzata per creare istanze VM.
Alcune immagini sistema operativo sono in grado di eseguire anche container su Compute Engine.
Immagini del sistema operativo pubbliche
Compute Engine offre molte immagini preconfigurate di sistemi operativi pubblici con sistemi operativi Linux o Windows compatibili. Utilizza queste immagini del sistema operativo per creare e avviare le istanze. Compute Engine usa l'immagine selezionata per creare un disco di avvio permanente per ogni VM. Per impostazione predefinita, il disco di avvio per una VM ha le stesse dimensioni dell'immagine selezionata. Se la tua VM richiede un disco di avvio più grande di quello dell'immagine, ridimensiona il disco di avvio.
Elenco di immagini del sistema operativo pubbliche disponibili su Compute Engine
Per visualizzare un elenco completo delle immagini del sistema operativo pubbliche con il nome, le dimensioni e il numero di versione di ogni immagine, puoi utilizzare la console Google Cloud o Google Cloud CLI. Compute Engine aggiorna regolarmente le immagini del sistema operativo pubbliche o quando è disponibile una patch per una vulnerabilità ed esposizione comune (CVE) con impatto critico.
Compute Engine fornisce versioni a 64 bit di queste immagini del sistema operativo pubbliche. Per ulteriori informazioni su ciascun sistema operativo, incluso il modo in cui ogni sistema operativo viene personalizzato per l'esecuzione su Compute Engine, consulta Dettagli sul sistema operativo.
Console
Nella console Google Cloud, vai alla pagina Immagini.
Per impostazione predefinita, nella console Google Cloud sono elencate tutte le immagini di sistema operativo disponibili nei progetti immagini Compute Engine, immagini Deep Learning VM e immagini HPPC.
gcloud
gcloud compute images list
Per impostazione predefinita, gcloud CLI elenca tutte le immagini del sistema operativo disponibili nei progetti di immagini Compute Engine.
Immagini sistema operativo personalizzate
Un'immagine sistema operativo personalizzata è un'immagine disco di avvio di tua proprietà e a cui controlli l'accesso. Utilizza immagini di sistema operativo personalizzate per le seguenti attività:
Importa un disco virtuale in Compute Engine dal tuo ambiente on-premise o dalle VM in esecuzione sulla tua workstation locale o su un'altra piattaforma cloud. Puoi importare manualmente le immagini del disco di avvio in Compute Engine, ma un disco alla volta.
Crea un'immagine dai dischi di avvio delle tue istanze VM di Compute Engine esistenti. Poi utilizza l'immagine per creare nuovi dischi di avvio per le tue VM. Questo processo consente di creare nuove VM preconfigurate con le app di cui hai bisogno senza dover configurare un'immagine del sistema operativo pubblica da zero.
Copia un'immagine in un'altra utilizzando gcloud CLI o l'API. Utilizza la stessa procedura utilizzata per creare un'immagine, ma specifica un'altra immagine come origine dell'immagine. Puoi anche creare un'immagine da un'immagine personalizzata in un altro progetto.
Funzionalità del sistema operativo guest
Alcune funzionalità del sistema operativo guest sono disponibili solo su determinate immagini del sistema operativo. Ad esempio, SCSI con più code è abilitato solo su alcune immagini di sistemi operativi pubblici.
Per attivare queste funzionalità nelle immagini sistema operativo personalizzate, specifica una o più funzionalità ospite del sistema operativo quando crei un'immagine sistema operativo personalizzata.
Costi immagine sistema operativo
Le immagini del sistema operativo premium, pubbliche o personalizzate, sono soggette a tariffe per la licenza da eseguire su Compute Engine. Puoi scegliere tra due opzioni:
- Allega una licenza on demand/con pagamento a consumo (PAYG)
Bring Your Own License (BYOL)/Bring Your Own License (BYOS)
Per ulteriori informazioni sulle licenze, vedi Tipi di licenze e prezzi.
Per le immagini sistema operativo personalizzate, ti viene addebitato un costo per l'archiviazione delle immagini, mentre mantieni l'immagine del sistema operativo personalizzata nel progetto.
Famiglie di immagini
Le famiglie di immagini consentono di gestire le immagini nel progetto raggruppando quelle correlate, in modo da poter eseguire il rollback e il rollback tra versioni specifiche dell'immagine. Una famiglia di immagini rimanda sempre alla
versione più recente di un'immagine del sistema operativo non deprecata.
La maggior parte delle immagini del sistema operativo pubbliche è raggruppata in una famiglia di immagini. Ad esempio, la famiglia di immagini debian-11
nel progetto debian-cloud
rimanda sempre all'immagine Debian 11 più recente.
Famiglie di immagini personalizzate
Se aggiorni regolarmente le tue immagini del sistema operativo personalizzate con configurazioni e software più recenti, puoi raggruppare queste immagini in una famiglia di immagini personalizzate. La famiglia di immagini rimanda sempre all'immagine del sistema operativo più recente in quella famiglia, quindi i modelli e gli script di istanza possono utilizzare l'immagine senza dover aggiornare i riferimenti a una versione specifica dell'immagine.
Inoltre, poiché la famiglia di immagini non rimanda mai a un'immagine deprecata, puoi eseguire il rollback della famiglia di immagini a una versione precedente dell'immagine del sistema operativo ritirando l'immagine più recente in quella famiglia.
Per ulteriori informazioni, consulta la sezione Impostare le versioni delle immagini in una famiglia di immagini.
Per suggerimenti sulle best practice per le famiglie di immagini, consulta Best practice per le famiglie di immagini.
Immagini sistema operativo supportate dalla community
Le immagini di sistema operativo supportate dalla community non sono supportate direttamente da Compute Engine. Spetta alla community del progetto garantire che queste immagini del sistema operativo funzionino con le funzionalità di Compute Engine e che gli aggiornamenti della sicurezza vengano mantenuti. Le immagini supportate dalla community vengono fornite così come sono dalle community di progetto che le creano e le mantengono.
AlmaLinux
AlmaLinux è un sistema operativo gratuito offerto dal progetto AlmaLinux.
Le immagini AlmaLinux sono disponibili nel progetto almalinux-cloud
. Per elencare le immagini del sistema operativo AlmaLinux, utilizza il seguente comando gcloud
:
gcloud compute images list --project almalinux-cloud --no-standard-images
Fedora Cloud
Fedora Cloud è un sistema operativo gratuito gestito dal progetto Fedora Cloud.
Le immagini Fedora Cloud sono disponibili nel progetto fedora-cloud
. Per elencare le immagini Fedora Cloud OS, utilizza il seguente comando gcloud
:
gcloud compute images list --project fedora-cloud --no-standard-images
FreeBSD
FreeBSD è un sistema operativo gratuito gestito dal progetto
FreeBSD.
Le immagini FreeBSD sono disponibili nel progetto freebsd-org-cloud-dev
. Per elencare le immagini del sistema operativo FreeBSD, utilizza il seguente comando gcloud
:
gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
Il supporto gVNIC per FreeBSD (anteprima) è disponibile a partire dalla release 14.0. Per utilizzare gVNIC con altre release, il driver può essere installato manualmente.
Per creare una VM che utilizza gVNIC con una release FreeBSD precedente alla 14.0, devi creare un'immagine del sistema operativo personalizzata che supporti gVNIC, quindi utilizzare l'immagine del sistema operativo quando crei la VM.
openSUSE
openSUSE
è un sistema operativo gratuito basato su Linux e sponsorizzato da SUSE. Nel progetto opensuse-cloud
sono disponibili immagini openSUSE. Per elencare le immagini del sistema operativo openSUSE, utilizza il seguente comando gcloud
:
gcloud compute images list --project opensuse-cloud --no-standard-images
Immagini sistema operativo HPC
Le seguenti immagini sistema operativo sono disponibili per la creazione di VM ottimizzate per eseguire carichi di lavoro di computing ad alte prestazioni (HPC) su Compute Engine:
Per CentOS 7:
- Famiglia di immagini:
hpc-centos-7
, progetto immagine:cloud-hpc-image-public
Per Rocky Linux 8:
- Famiglia di immagini:
hpc-rocky-linux-8
, progetto immagine:cloud-hpc-image-public
Per informazioni sull'utilizzo di questa immagine sistema operativo, consulta Creazione di un'istanza VM compatibile con HPC.
Passaggi successivi
- Visualizza l'immagine di origine per un'istanza VM.
- Leggi le best practice per la gestione delle immagini.
- Scopri di più sui criteri di assistenza e manutenzione per le immagini del sistema operativo.
- Crea e avvia un'istanza.
- Scopri di più sulle istanze di Compute Engine.
- Crea un'immagine personalizzata.
- Crea un'immagine da zero.
Provalo
Se non hai mai utilizzato Google Cloud, crea un account per valutare le prestazioni di Compute Engine in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Prova Compute Engine gratuitamente