Immagini sistema operativo

Utilizza le immagini del sistema operativo per creare dischi di avvio per le istanze di macchine virtuali (VM). Puoi utilizzare uno dei seguenti tipi di immagine del sistema operativo:

Alcune immagini sistema operativo sono anche in grado di eseguire container su Compute Engine.

Immagini sistema operativo pubbliche

Compute Engine offre molte immagini sistema operativo pubbliche preconfigurate 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 per una VM ha le stesse dimensioni dell'immagine selezionata. Se la tua VM richiede un disco di avvio più grande delle dimensioni dell'immagine, ridimensiona il disco di avvio.

Elenco di immagini 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 ciascuna immagine, puoi utilizzare la console Google Cloud o Google Cloud CLI. Compute Engine aggiorna le immagini del sistema operativo pubbliche regolarmente oppure quando è disponibile una patch per un impatto critico che prevede vulnerabilità ed esposizione comuni (CVE).

Compute Engine fornisce versioni a 64 bit di queste immagini del sistema operativo pubbliche. Per saperne di più su ciascun sistema operativo, incluse le modalità di personalizzazione di ciascun sistema operativo per l'esecuzione su Compute Engine, consulta Dettagli del sistema operativo.

Console

  1. Nella console Google Cloud, vai alla pagina Immagini.

    Vai a Immagini

    Per impostazione predefinita, nella console Google Cloud sono elencate tutte le immagini del sistema operativo disponibili nei progetti Immagini Compute Engine, Immagini Deep Learning VM Image e Immagini HPC.

gcloud

gcloud compute images list

Per impostazione predefinita, gcloud CLI elenca tutte le immagini del sistema operativo disponibili nei progetti delle immagini Compute Engine.

Immagini sistema operativo personalizzate

Un'immagine del sistema operativo personalizzata è un'immagine disco di avvio di tua proprietà e di cui controlli l'accesso. Utilizza immagini del sistema operativo personalizzate per le attività seguenti:

Funzionalità del sistema operativo guest

Alcune funzionalità del sistema operativo ospite sono disponibili solo su determinate immagini del sistema operativo. Ad esempio, lo strumento SCSI con più code è abilitato solo su alcune immagini del sistema operativo pubbliche.

Per abilitare queste funzionalità nelle immagini personalizzate del sistema operativo, specifica una o più funzionalità del sistema operativo guest quando crei un'immagine del sistema operativo personalizzata.

Costi delle immagini sistema operativo

Le immagini del sistema operativo premium, pubbliche o personalizzate, comportano tariffe di licenza per l'esecuzione su Compute Engine. Puoi scegliere tra due opzioni:

  • Collega una licenza on demand/con pagamento a consumo (PAYG)
  • Bring Your Own License (BYOL)/Bring your own subscription (BYOS)

    Per maggiori informazioni sulle licenze, consulta Tipi di licenze e prezzi.

Per le immagini 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 consentono di gestire le immagini nel progetto raggruppandole in modo da poter eseguire il rollback e tornare tra versioni specifiche delle immagini. Una famiglia di immagini rimanda sempre alla versione più recente di un'immagine del sistema operativo. La maggior parte delle immagini pubbliche del sistema operativo è 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 immagini del 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 del sistema operativo più recente in quella famiglia, quindi i modelli di istanza e gli script possono utilizzare quell'immagine senza dover aggiornare i riferimenti a una versione specifica dell'immagine.

Inoltre, poiché la famiglia di immagini non punta mai a un'immagine deprecata, puoi eseguirne il rollback a una versione precedente delle immagini del sistema operativo ritirando l'immagine più recente della famiglia.

Per maggiori informazioni, consulta Impostazione delle versioni delle immagini in una famiglia di immagini.

Per consigli sulle best practice quando si lavora con le famiglie di immagini, consulta Best practice per le famiglie di immagini.

Immagini sistema operativo supportate dalla community

Le immagini del sistema operativo supportate dalla community non sono supportate direttamente da Compute Engine. Spetta alla community del progetto assicurarsi 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 del progetto che le creano e le gestiscono.

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, usa il seguente comando gcloud:

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

Fedora nuvola

Fedora Cloud è un sistema operativo gratuito gestito dal progetto Cloud Fedora. Le immagini di Cloud Fedora sono disponibili nel progetto fedora-cloud. Per elencare le immagini Cloud OS Fedora, 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 di FreeBSD sono disponibili nel progetto freebsd-org-cloud-dev. Per elencare le immagini del sistema operativo FreeBSD, usa il seguente comando gcloud:

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

Il supporto 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 personalizzata del sistema operativo che supporti gVNIC, quindi utilizzare l'immagine del sistema operativo durante la creazione della VM.

openSUSE

openSUSE è un sistema operativo gratuito basato su Linux sponsorizzato da SUSE. Le immagini openSUSE sono disponibili nel progetto opensuse-cloud. Per elencare le immagini del sistema operativo openSUSE, utilizza il seguente comando gcloud:

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

Immagini HPC OS

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 del sistema operativo, consulta Creazione di un'istanza VM compatibile con HPC.

Passaggi successivi

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