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 sistema operativo pubbliche sono fornite e gestite da Google, dalle community open source e da fornitori di terze parti. Per impostazione predefinita, tutti i Google Cloud progetti hanno accesso a queste immagini sistema operativo e possono utilizzarle per creare istanze VM.
- Le Google Cloud **immagini sistema operativo personalizzate** sono disponibili solo per il tuo progetto. Puoi creare un'immagine sistema operativo personalizzata da dischi di avvio e altre immagini. Quindi, utilizza l'immagine sistema operativo personalizzata per creare istanze VM.
Alcune immagini sistema operativo sono anche in grado di eseguire container su Compute Engine.
Immagini sistema operativo pubbliche
Compute Engine offre molte immagini pubbliche preconfigurate del sistema operativo con sistemi operativi Linux o Windows compatibili. Utilizza queste immagini sistema operativo per creare e avviare le istanze. Compute Engine utilizza l'immagine selezionata per creare un disco di avvio permanente per ogni VM. Per impostazione predefinita, il disco di avvio di una VM ha le stesse dimensioni dell'immagine selezionata. Se la VM richiede un disco di avvio più grande delle dimensioni dell'immagine, ridimensiona il disco di avvio.
Elenco delle immagini sistema operativo pubbliche disponibili su Compute Engine
Per visualizzare un elenco completo delle immagini sistema operativo pubbliche con il nome, le dimensioni e il numero di versione di ogni immagine, puoi utilizzare la Google Cloud console o Google Cloud CLI. Compute Engine aggiorna regolarmente le immagini sistema operativo pubbliche o quando è disponibile una patch per una vulnerabilità ed esposizione comune (CVE) di impatto critico.
Compute Engine fornisce versioni a 64 bit di queste immagini sistema operativo pubbliche. Per saperne di più su ogni sistema operativo, incluso il modo in cui ogni sistema operativo è personalizzato per l'esecuzione su Compute Engine, consulta Dettagli del sistema operativo.
Console
Nella console Google Cloud , vai alla pagina Immagini.
Per impostazione predefinita, la Google Cloud console elenca tutte le immagini sistema operativo disponibili nei progetti di immagini Compute Engine, immagini VM di Deep Learning, e immagini HPC.
gcloud
gcloud compute images list
Per impostazione predefinita, gcloud CLI elenca tutte le immagini sistema operativo disponibili nei progetti di immagini Compute Engine.
Immagini sistema operativo personalizzate
Un'immagine sistema operativo personalizzata è un'immagine del disco di avvio di tua proprietà e per la quale controlli l'accesso. Utilizza le immagini 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 istanze VM di Compute Engine esistenti. Quindi, utilizza questa immagine per creare nuovi dischi di avvio per le VM. Questa procedura ti consente di creare nuove VM che sono preconfigurate con le app di cui hai bisogno senza dover configurare un'immagine sistema operativo pubblica da zero.
Copia un'immagine in un'altra immagine utilizzando gcloud CLI o l' API. Utilizza la stessa procedura che utilizzi per creare un'immagine, ma specifica un'altra immagine come origine dell'immagine. Puoi anche creare un'immagine da un'immagine personalizzata in un progetto diverso.
Funzionalità del sistema operativo guest
Alcune funzionalità del sistema operativo guest sono disponibili solo su determinate immagini sistema operativo. Ad esempio, SCSI multi-coda è abilitato solo su alcune immagini sistema operativo pubbliche.
Per abilitare queste funzionalità sulle immagini sistema operativo personalizzate, specifica una o più funzionalità del sistema operativo guest quando crei un'immagine sistema operativo personalizzata.
Costi delle immagini sistema operativo
Le immagini sistema operativo Premium, pubbliche o personalizzate, comportano costi di licenza per l'esecuzione su Compute Engine. Puoi scegliere tra due opzioni:
- Allega una licenza on demand/pagamento a consumo (PAYG)
Bring Your Own License (BYOL)/Bring Your Own Subscription (BYOS)
Per saperne di più sulle licenze, consulta Tipi di licenze e prezzi.
Per le immagini sistema operativo personalizzate, ti verrà addebitato anche un costo di archiviazione delle immagini finché mantieni l'immagine sistema operativo personalizzata nel progetto.
Famiglie di immagini
Le famiglie di immagini ti aiutano a gestire le immagini del tuo progetto raggruppando quelle correlate, in modo da poter eseguire il roll forward e il rollback tra versioni specifiche delle immagini. Una famiglia di immagini rimanda sempre alla versione più recente di un'immagine sistema operativo non deprecata. La maggior parte delle
immagini sistema operativo pubbliche sono raggruppate 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 immagini sistema operativo personalizzate con configurazioni e software più recenti, puoi raggrupparle in una famiglia di immagini personalizzate. La famiglia di immagini rimanda sempre all'immagine sistema operativo più recente della famiglia, in modo che i modelli e gli script di istanza possano utilizzare l'immagine senza dover aggiornare i riferimenti a una versione immagine specifica.
Inoltre, poiché la famiglia di immagini non rimanda mai a un'immagine deprecata, puoi eseguire il rollback della famiglia di immagini a una versione immagine sistema operativo precedente ritirando l'immagine più recente della famiglia. Tieni presente che il rollback è possibile solo se la versione immagine precedente non è deprecata. Per saperne di più, consulta Impostare le versioni delle immagini in una famiglia di immagini.
Per le best practice relative all'utilizzo delle famiglie di immagini, consulta Best practice per le famiglie di immagini.
Sistemi operativi supportati dai partner
Questi sono i sistemi operativi su cui puoi eseguire Google Cloud, ma il partner o il distributore è responsabile di garantire che questi sistemi operativi funzionino con le Google Cloud funzionalità e che gli aggiornamenti della sicurezza vengano sottoposti a manutenzione. Per problemi specifici dei sistemi operativi supportati dai partner, devi utilizzare le risorse della community o ricevere assistenza di livello enterprise dal partner.
I seguenti sistemi operativi supportati dai partner possono essere eseguiti su Google Cloud.
Oracle Linux
Oracle Linux è un sistema operativo offerto da Oracle. Le immagini Oracle Linux sono disponibili su Google Cloud fornite da Oracle. Puoi anche importare immagini Oracle Linux in Google Cloud.
Se hai bisogno di assistenza specifica per il sistema operativo Oracle Linux, puoi consultare le risorse della community o ricevere assistenza di livello enterprise direttamente da Oracle.
Importare immagini sistema operativo Oracle Linux
Per importare l'immagine sistema operativo Oracle Linux in Compute Engine, puoi utilizzare lo strumento di importazione disponibile in Migrate to Virtual Machines. Questo strumento garantisce che le immagini sistema operativo importate siano configurate correttamente per l'utilizzo in un Google Cloud ambiente. Per istruzioni dettagliate, consulta Importare immagini di dischi virtuali. Per un elenco delle versioni del sistema operativo Oracle Linux supportate per l'importazione, consulta Sistemi operativi supportati dai partner.
Immagini sistema operativo supportate dalla community
Le immagini sistema operativo supportate dalla community non sono supportate direttamente da Google Cloud. È responsabilità della community del progetto garantire che queste immagini sistema operativo funzionino con Google Cloud le funzionalità e che gli aggiornamenti della sicurezza vengano sottoposti a manutenzione. Le immagini supportate dalla community vengono fornite così come sono dalle community di progetto che le creano e le gestiscono.
Le seguenti immagini supportate dalla community possono essere eseguite su Google Cloud.
Fedora Cloud
Fedora Cloud è un sistema operativo gestito dal
progetto Fedora Cloud.
Le immagini Fedora Cloud sono disponibili nel progetto fedora-cloud. Per elencare le immagini sistema operativo Fedora Cloud, utilizza il seguente comando gcloud:
gcloud compute images list --project fedora-cloud --no-standard-images
FreeBSD
FreeBSD è un sistema operativo gestito dal
progetto FreeBSD.
Le immagini FreeBSD sono disponibili nel progetto freebsd-org-cloud-dev. Per elencare le immagini sistema operativo FreeBSD, utilizza il seguente comando gcloud:
gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
Il supporto di gVNIC per FreeBSD (anteprima) è disponibile con la release 14.0 e successive. Per utilizzare gVNIC con altre release, il driver può essere installato manualmente.
Per creare una VM che utilizza gVNIC con una release di FreeBSD precedente alla 14.0, devi creare un'immagine sistema operativo personalizzata che supporti gVNIC e poi utilizzare questa immagine sistema operativo quando crei la VM.
openSUSE
openSUSE è un sistema operativo basato su Linux
sponsorizzato da SUSE. Le immagini openSUSE sono disponibili nel progetto opensuse-cloud.
Per elencare le immagini 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 l'esecuzione di workload di computing ad alte prestazioni (HPC) su Compute Engine:
Per Rocky Linux 8:
- Famiglia di immagini:
hpc-rocky-linux-8, progetto di immagini:cloud-hpc-image-public
Per Rocky Linux 9:
- Famiglia di immagini:
hpc-rocky-linux-9, progetto di immagini:cloud-hpc-image-public
Per informazioni sull'utilizzo di questa immagine sistema operativo, consulta Creare un'istanza VM pronta per HPC.
Passaggi successivi
- Visualizza l'immagine di origine per un' istanza VM.
- Leggi Best practice per la gestione delle immagini.
- Scopri di più sulla policy di assistenza e manutenzione per le immagini sistema operativo.
- Crea e avvia un'istanza.
- Scopri di più sulle istanze Compute Engine.
- Crea un'immagine personalizzata.
- Crea un'immagine da zero.
Provalo
Se non conosci Google Cloud, crea un account per valutare le prestazioni di Compute Engine in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
Fai una prova senza costi di Compute Engine