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 del 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, I progetti Google Cloud hanno accesso a queste immagini del sistema operativo e possono utilizzarle per 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 da dischi di avvio e altre immagini. Quindi, utilizza l'immagine sistema operativo personalizzata per creare istanze VM.
Alcune immagini del sistema operativo sono in grado di eseguire anche contenitori su Compute Engine.
Immagini del sistema operativo pubbliche
Compute Engine offre molte immagini preconfigurate di sistemi operativi pubblici, compatibili con i sistemi operativi Linux o Windows. Utilizza queste immagini sistema operativo per creare e avviare 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 tua VM richiede uno spazio disco di avvio superiore alle dimensioni dell'immagine, ridimensiona il disco di avvio.
Elenco delle immagini del sistema operativo pubblico disponibili su Compute Engine
Per visualizzare un elenco completo delle immagini del sistema operativo pubblico 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 una patch è disponibile un'esposizione comune (vulnerabilità ed esposizione comune) a impatto critico.
Compute Engine fornisce versioni a 64 bit di queste immagini del sistema operativo pubblico. Per ulteriori informazioni su ciascun sistema operativo, inclusa la modalità di personalizzazione per l'esecuzione su Compute Engine, consulta Dettagli del 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 nel Immagini Compute Engine Deep Learning VM Image, e immagini HPC.
gcloud
gcloud compute images list
Per impostazione predefinita, l'interfaccia a riga di comando gcloud elenca tutte le immagini del sistema operativo disponibili nei progetti di immagini Compute Engine.
Immagini del sistema operativo personalizzate
Un'immagine sistema operativo personalizzata è un'immagine disco di avvio di tua proprietà e a cui controlli l'accesso. Utilizza le funzionalità di immagini sistema operativo personalizzate per le seguenti attività:
Importa un disco virtuale a Compute Engine dall'ambiente on-premise o dalle VM sono in esecuzione sulla workstation locale o su un'altra piattaforma cloud. Puoi importare manualmente le immagini disco di avvio a Compute Engine, ma un disco alla volta.
Creare un'immagine dai dischi di avvio del tuo Compute Engine esistente di istanze VM di Compute Engine. Poi usa l'immagine per crea nuovi dischi di avvio per le tue VM. Questa procedura ti consente di creare nuove VM preconfigurate con le app di cui hai bisogno senza dover configurare da zero un'immagine del sistema operativo pubblico.
Copia un'immagine in un'altra utilizzando gcloud CLI API. Utilizza la stessa procedura utilizzata che utilizzi per crea un'immagine, ma specificare 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 multiqueue è attivo solo su alcune immagini del sistema operativo pubblico.
Per attivare queste funzionalità nelle immagini del sistema operativo personalizzate, specifica una o più funzionalità del sistema operativo guest quando crei un'immagine del sistema operativo personalizzata.
Costi immagine sistema operativo
Le immagini del sistema operativo premium, pubbliche o personalizzate, prevedono costi di licenza per l'esecuzione su Compute Engine. Sono disponibili due opzioni:
- Allega una licenza on demand/a consumo (PAYG)
Bring Your Own License (BYOL)/Bring Your Own Subscription (BYOS)
Per ulteriori informazioni sulle licenze, vedi Tipi di licenza e prezzi.
Per le immagini del sistema operativo personalizzate, ti viene addebitato anche un costo di archiviazione delle immagini mentre mantieni l'immagine del sistema operativo personalizzata nel progetto.
Famiglie di immagini
Le famiglie di immagini ti aiutano a gestire le immagini nel progetto
raggruppando le immagini correlate, in modo da poter mandare avanti
eseguire 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 viene raggruppata in un'immagine
famiglia. 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 del sistema operativo personalizzate con configurazioni e software più recenti, puoi raggrupparle in una famiglia di immagini personalizzate. La famiglia di immagini fa sempre riferimento all'immagine del sistema operativo più recente al suo interno, pertanto i modelli di istanze e gli script possono utilizzare l'immagine senza dover aggiornare i riferimenti a una versione dell'immagine specifica.
Inoltre, poiché la famiglia di immagini non fa mai riferimento a un'immagine ritirata, puoi eseguire il rollback della famiglia di immagini a una versione precedente dell'immagine del sistema operativo ritirando l'immagine più recente della famiglia.
Per saperne di più, consulta Impostare le versioni delle immagini in una famiglia di immagini.
Per consigli sulle best practice quando si utilizzano le famiglie di immagini, consulta Best practice per le famiglie di immagini.
Sistemi operativi supportati dal partner
Si tratta di sistemi operativi che puoi eseguire su Google Cloud, ma è responsabilità del partner o del distributore garantire che questi sistemi operativi funzionino con le funzionalità di Google Cloud e che gli aggiornamenti della sicurezza vengano mantenuti. Per problemi specifici relativi ai sistemi operativi supportati dai partner, devi utilizzare risorse della community o ricevere assistenza di livello aziendale 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 non sono disponibili su Google Cloud. Tuttavia, puoi 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 a livello aziendale direttamente da Oracle.
Importa immagini Oracle Linux OS
Per importare l'immagine del 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 del sistema operativo importate siano configurate correttamente per il lavoro in un ambiente Google Cloud. Per dettagli istruzioni, vedi Importare le immagini dei dischi virtuali. Per un elenco delle versioni del sistema operativo Oracle Linux supportate per l'importazione, consulta Sistemi operativi supportati dai partner.
Immagini del sistema operativo supportate dalla community
Le immagini del sistema operativo supportate dalla community non sono supportate direttamente da Google Cloud. Spetta alla community del progetto assicurarsi che queste immagini del sistema operativo funzionino con le funzionalità di Google Cloud e che gli aggiornamenti della sicurezza vengano mantenuti. Le immagini supportate dalla community vengono fornite così come sono dalle community del progetto che per crearle e gestirle.
Le seguenti immagini supportate dalla community possono essere eseguite su Google Cloud.
AlmaLinux
AlmaLinux è un sistema operativo 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 gestito dal
Progetto Fedora Cloud.
Le immagini Fedora Cloud sono disponibili nel progetto fedora-cloud
. Elenco
Immagini Fedora Cloud OS, 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 del 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 versione di FreeBSD precedente alla 14.0, devi creare un'immagine del sistema operativo personalizzata che supporti gVNIC e poi utilizzarla durante la creazione della 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 del sistema operativo openSUSE, utilizza la
seguente comando gcloud
:
gcloud compute images list --project opensuse-cloud --no-standard-images
Immagini del sistema operativo HPC
Le seguenti immagini del 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, vedi Creazione di un'istanza VM compatibile con HPC.
Passaggi successivi
- Visualizza l'immagine di origine per un di un'istanza VM.
- Leggi le best practice per la gestione delle immagini.
- Scopri di più sulle norme relative all'assistenza e alla manutenzione delle 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 in che modo Compute Engine offre prestazioni reali diversi scenari. 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