Crea un'istanza con Advanced Compute Images

Puoi creare un'istanza che utilizza le immagini di calcolo avanzato per fornire un ambiente ottimizzato per i tuoi workload di intelligenza artificiale (AI), machine learning (ML) e computing ad alte prestazioni (HPC). Puoi utilizzare le seguenti interfacce:

Per scoprire di più su Advanced Compute Images, consulta la panoramica di Advanced Compute Images.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso ad API e servizi Cloud de Confiance by S3NS . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Seleziona la scheda relativa a come prevedi di utilizzare gli esempi in questa pagina:

    Console

    Quando utilizzi la console Cloud de Confiance per accedere ai servizi Cloud de Confiance by S3NS e alle API, non devi configurare l'autenticazione.

    gcloud

    1. Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il comando seguente:

      gcloud init
  • Imposta una regione e una zona predefinite.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare istanze, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per creare istanze. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per creare istanze sono necessarie le seguenti autorizzazioni:

  • compute.instances.create sul progetto
  • Per utilizzare un'immagine personalizzata per creare la VM: compute.images.useReadOnly sull'immagine
  • Per utilizzare uno snapshot per creare la VM: compute.snapshots.useReadOnly sullo snapshot
  • Per utilizzare un template di istanza per creare la VM: compute.instanceTemplates.useReadOnly sul template di istanza
  • Per specificare una subnet per la VM: compute.subnetworks.use sul progetto o sulla subnet scelta
  • Per specificare un indirizzo IP statico per la VM: compute.addresses.use sul progetto
  • Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete VPC: compute.subnetworks.useExternalIp sul progetto o sulla subnet scelta
  • Per assegnare una rete legacy alla VM: compute.networks.use sul progetto
  • Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete legacy: compute.networks.useExternalIp sul progetto
  • Per impostare i metadati dell'istanza VM per la VM: compute.instances.setMetadata sul progetto
  • Per impostare i tag per la VM: compute.instances.setTags sulla VM
  • Per impostare le etichette per la VM: compute.instances.setLabels sulla VM
  • Per impostare un service account che la VM possa utilizzare: compute.instances.setServiceAccount sulla VM
  • Per creare un nuovo disco per la VM: compute.disks.create sul progetto
  • Per collegare un disco esistente in modalità di sola lettura o di lettura e scrittura: compute.disks.use sul disco
  • Per collegare un disco esistente in modalità di sola lettura: compute.disks.useReadOnly sul disco

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Guida rapida

Questo tutorial descrive i passaggi per creare un'istanza A3 Ultra o A4 che utilizza Advanced Compute Images per configurare e personalizzare il sistema operativo guest.

Prerequisiti

Prima di creare un'istanza, completa le seguenti attività per creare istanze A3 Ultra e A4:

  1. Ottieni la capacità delle risorse per le istanze A3 Ultra o A4.
  2. Crea reti VPC.
  3. (Facoltativo) Crea una policy di posizionamento compatto

Crea un'istanza di calcolo con Advanced Compute Images

Dopo aver completato le attività preliminari, puoi utilizzare uno dei seguenti metodi per creare l'istanza.

Console

  1. Nella console Cloud de Confiance , vai alla pagina Crea un'istanza.

    Vai a Crea un'istanza

    Se richiesto, seleziona il progetto e fai clic su Continua. Viene visualizzata la pagina Crea un'istanza, che mostra il riquadro Configurazione macchina.

  2. Nel riquadro Configurazione macchina, segui questi passaggi:

    1. Nel campo Nome, specifica un nome per l'istanza di computing. Per maggiori informazioni, consulta Convenzioni per la denominazione delle risorse.
    2. Seleziona una regione e una zona per l'istanza. Se hai prenotato le risorse di calcolo, la regione e la zona che selezioni devono corrispondere alla regione e alla zona della prenotazione.

    3. Fai clic sulla scheda GPU e poi completa i seguenti passaggi:

      1. Nell'elenco Tipo di GPU, seleziona il tipo di GPU.
        • Per le istanze A4, seleziona NVIDIA B200.
        • Per le istanze A3 Ultra, seleziona NVIDIA H200 da 141 GB.
      2. Nell'elenco Numero di GPU, seleziona 8.
      3. (Facoltativo) Seleziona un tipo di macchina diverso.
  3. Nel menu di navigazione, fai clic su Sistema operativo e spazio di archiviazione. Nel riquadro Sistema operativo e spazio di archiviazione visualizzato, completa i seguenti passaggi:

    1. Fai clic su Cambia. Viene visualizzato il riquadro Disco di avvio con la scheda Immagini pubbliche.
    2. Nell'elenco Sistema operativo, seleziona Advanced Compute Images.
    3. Nell'elenco Versione, seleziona la versione del sistema operativo.
    4. (Facoltativo) Nell'elenco Tipo di disco di avvio, seleziona il tipo di disco di avvio.
    5. (Facoltativo) Specifica proprietà aggiuntive per il disco di avvio, ad esempio le dimensioni del disco.
    6. Facoltativo: per le opzioni di configurazione avanzata, espandi la sezione Mostra configurazioni avanzate.
    7. Per confermare le opzioni del disco di avvio e tornare al riquadro Sistema operativo e spazio di archiviazione, fai clic su Seleziona.
  4. Nel menu di navigazione, fai clic su Networking. Viene visualizzato il riquadro Networking.

  5. (Facoltativo) Per configurare l'accesso alla tua istanza dall'esterno di Cloud de Confiance by S3NS, completa i seguenti passaggi:

    1. Vai alla sezione Firewall.
    2. Per consentire il traffico HTTP o HTTPS all'istanza di Compute, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.

      Compute Engine aggiunge un tag di rete all'istanza di calcolo e crea la regola firewall in entrata corrispondente che consente tutto il traffico in entrata su tcp:80 (HTTP) o tcp:443 (HTTPS). Il tag di rete associa la regola firewall all'istanza. Per saperne di più, consulta la Panoramica delle regole firewall nella documentazione di Cloud Next Generation Firewall.

  6. Per creare un'istanza con più NIC, completa i seguenti passaggi nel riquadro Networking. Per un'istanza con una sola NIC, salta questi passaggi.

    1. Nella sezione Interfacce di rete, completa questi passaggi:
    2. Elimina l'interfaccia di rete predefinita. Per eliminare l'interfaccia, fai clic su Elimina.
    3. Fai clic su Aggiungi un'interfaccia di rete. Utilizza questa opzione per aggiungere interfacce di rete che si collegano alle reti VPC create nella sezione precedente. Quando aggiungi le interfacce di rete, ricorda quanto segue:

      • Per un'interfaccia di rete utilizzata per la comunicazione host-host, seleziona una rete VPC e una subnet normali dagli elenchi Rete e Subnet e imposta l'elenco Scheda di interfaccia di rete su gVNIC.

      • Per un'interfaccia di rete utilizzata per la comunicazione da GPU a GPU, seleziona la rete VPC e la subnet RoCE dagli elenchi Rete e Subnet e imposta l'elenco Scheda di interfaccia di rete su MRDMA per queste interfacce di rete.

  7. Nel menu di navigazione, fai clic su Avanzate. Poi, completa i seguenti passaggi per il modello di provisioning che vuoi utilizzare.

    Avvio flessibile

    1. Nella sezione Modello di provisioning, seleziona Avvio flessibile dall'elenco Modello di provisioning delle VM.
    2. Nel campo Inserisci il numero di ore, inserisci la quantità massima di tempo per cui vuoi che venga eseguita l'istanza di computing. Il valore deve essere compreso tra 0.01 (0,01 ore o 36 secondi) e 168 (168 ore o 7 giorni).

    3. Seleziona Imposta un tempo di attesa per la creazione della VM.

      In base ai requisiti di zona per il tuo carico di lavoro, specifica una delle seguenti durate per aumentare le probabilità di riuscita della richiesta di creazione della VM:

      • Workload con requisiti di zona rigorosi: se il tuo workload richiede la creazione della VM in una zona specifica, specifica una durata compresa tra 90 secondi e 2 ore. Le durate più lunghe aumentano le probabilità di ottenere risorse.
      • Workload senza requisiti di zona rigorosi: se la VM può essere eseguita in qualsiasi zona della regione, specifica una durata di 0 secondi o deseleziona la casella di controllo Imposta un tempo di attesa per la creazione della VM. Questa azione specifica che Compute Engine alloca le risorse solo se sono immediatamente disponibili. Se la richiesta di creazione della VM non va a buon fine perché le risorse non sono disponibili, riprova a inviare la richiesta in un'altra zona.

    4. Nel campo Informazioni sulla terminazione delle VM, seleziona se arrestare o eliminare l'istanza di calcolo al termine della durata di esecuzione:

      • Per eliminare l'istanza, seleziona Elimina.
      • Per arrestare l'istanza, seleziona Arresta.

    Con prenotazione

    1. Fai clic su Scegli una prenotazione. Questa azione apre un riquadro con un elenco delle prenotazioni disponibili all'interno della zona selezionata. Nell'elenco delle prenotazioni, completa i seguenti passaggi:

      1. Seleziona la prenotazione che vuoi utilizzare per l'istanza di calcolo. Puoi anche selezionare un blocco specifico all'interno della prenotazione.
      2. Fai clic su Scegli.

    Spot

    1. Nella sezione Modello di provisioning, seleziona Spot dall'elenco Modello di provisioning delle VM.
    2. (Facoltativo) Per selezionare l'azione di terminazione che si verifica quando Compute Engine esegue il prerilascio della VM spot, completa i seguenti passaggi:

      1. Espandi la sezione Impostazioni avanzate del modello di provisioning delle VM.
      2. Nell'elenco Alla terminazione della VM, seleziona una delle seguenti opzioni:
      3. Per arrestare la VM spot durante il prerilascio, seleziona Arresta (impostazione predefinita).
      4. Per eliminare la VM spot durante il prerilascio, seleziona Elimina.
  8. Per creare e avviare l'istanza, fai clic su Crea.

gcloud

Per creare la VM, utilizza il comando gcloud compute instances create.

I parametri da specificare dipendono dall'opzione di consumo che utilizzi per questo deployment. Seleziona la scheda corrispondente al modello di provisioning dell'opzione di consumo.

Avvio flessibile

Prima di eseguire il comando, aggiungi facoltativamente il flag per una policy di posizionamento compatto.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --reservation-affinity=none \
    --provisioning-model=FLEX_START \
    --request-valid-for-duration=REQUEST_VALID_FOR_DURATION \
    --max-run-duration=MAX_RUN_DURATION \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE

Completa i seguenti passaggi:

  1. Sostituisci quanto segue:

    • INSTANCE_NAME: il nome della VM.
    • MACHINE_TYPE: il tipo di macchina da utilizzare per la VM. Per saperne di più, vedi Tipi di macchine GPU.
    • IMAGE_FAMILY: la famiglia di immagini dell'immagine del sistema operativo che vuoi utilizzare. Per un elenco dei sistemi operativi supportati, consulta Dettagli del sistema operativo.
    • IMAGE_PROJECT: l'ID progetto dell'immagine del sistema operativo.
    • ZONE: la zona in cui è disponibile il tipo di macchina che vuoi utilizzare. Per specificare una policy di posizionamento compatto, utilizza una zona nella stessa regione della policy di posizionamento compatto. Per informazioni sulle regioni, vedi Disponibilità delle GPU per regioni e zone.
    • DISK_SIZE: le dimensioni del disco di avvio in GB.
    • GVNIC_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet standard che utilizzano gVNIC.
    • RDMA_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet che utilizzano NIC RDMA.
    • REQUEST_VALID_FOR_DURATION: per quanto tempo la richiesta di creazione della VM rimane valida. Devi formattare il valore come numero di giorni, ore, minuti o secondi seguiti rispettivamente da d, h, m e s. Ad esempio, specifica 30m per 30 minuti o 1h2m3s per un'ora, due minuti e tre secondi.

      In base ai requisiti di zona per il tuo carico di lavoro, specifica una delle seguenti durate per aumentare le probabilità di riuscita della richiesta di creazione della VM:

      • Workload con requisiti di zona rigorosi: se il tuo workload richiede la creazione della VM in una zona specifica, specifica una durata compresa tra 90 secondi (90s) e due ore (2h). Durate più lunghe aumentano le probabilità di ottenere risorse.
      • Workload senza requisiti di zona rigorosi: se la VM può essere eseguita in qualsiasi zona all'interno della regione, specifica una durata di zero secondi (0s). Questa azione specifica che Compute Engine alloca le risorse solo se sono immediatamente disponibili. Se la richiesta di creazione della VM non va a buon fine perché le risorse non sono disponibili, riprova a inviare la richiesta in un'altra zona.
    • MAX_RUN_DURATION: la durata per cui vuoi eseguire le VM richieste. Devi formattare il valore come numero di giorni, ore, minuti o secondi seguito rispettivamente da d, h, m e s. Il valore deve essere compreso tra 10 minuti e sette giorni.

    • TERMINATION_ACTION: indica se Compute Engine arresta (STOP) o elimina (DELETE) la VM al termine della durata di esecuzione.

  2. (Facoltativo) Per utilizzare una policy di posizionamento compatto, aggiungi il seguente flag:

      --resource-policies=POLICY_NAME
    

    Sostituisci quanto segue:

    • POLICY_NAME: il nome della policy di posizionamento compatto.
  3. Esegui il comando.

Con prenotazione

Prima di eseguire il comando, aggiungi facoltativamente il flag per una policy di posizionamento compatto.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --reservation-affinity=specific \
    --reservation=RESERVATION \
    --provisioning-model=RESERVATION_BOUND \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE \
    --restart-on-failure

Completa i seguenti passaggi:

  1. Sostituisci quanto segue:

    • INSTANCE_NAME: il nome della VM.
    • MACHINE_TYPE: il tipo di macchina da utilizzare per la VM. Per saperne di più, vedi Tipi di macchine GPU.
    • IMAGE_FAMILY: la famiglia di immagini dell'immagine del sistema operativo che vuoi utilizzare. Per un elenco dei sistemi operativi supportati, consulta Dettagli del sistema operativo.
    • IMAGE_PROJECT: l'ID progetto dell'immagine del sistema operativo.
    • ZONE: la zona in cui è disponibile il tipo di macchina che vuoi utilizzare. Per specificare una policy di posizionamento compatto, utilizza una zona nella stessa regione della policy di posizionamento compatto. Per informazioni sulle regioni, vedi Disponibilità delle GPU per regioni e zone.
    • DISK_SIZE: le dimensioni del disco di avvio in GB.
    • GVNIC_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet standard che utilizzano gVNIC.
    • RDMA_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet che utilizzano NIC RDMA.
    • RESERVATION: il nome della prenotazione o un blocco specifico all'interno di una prenotazione. Per ottenere il nome della prenotazione o i blocchi disponibili, vedi Visualizzare la capacità riservata. In base al tuo requisito per il posizionamento dell'istanza, scegli una delle seguenti opzioni:
      • Per creare l'istanza su un blocco:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME

        Inoltre, per creare più istanze nello stesso blocco, applica la stessa policy di posizionamento compatto che specifica una collocazione a blocchi (maxDistance=2) quando crei ogni istanza. Compute Engine applica quindi la policy alla prenotazione e crea istanze sullo stesso blocco.

      • Per creare l'istanza su un blocco specifico:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME/reservationBlocks/RESERVATION_BLOCK_NAME
    • TERMINATION_ACTION: indica se Compute Engine arresta (STOP) o elimina (DELETE) la VM al termine del periodo di prenotazione.

  2. (Facoltativo) Per utilizzare una policy di posizionamento compatto, aggiungi il seguente flag:

      --resource-policies=POLICY_NAME
    

    Sostituisci quanto segue:

    • POLICY_NAME: il nome della policy di posizionamento compatto.
  3. Esegui il comando.

Spot

Prima di eseguire il comando, aggiungi facoltativamente il flag per una policy di posizionamento compatto.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --provisioning-model=SPOT \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE \
    --no-restart-on-failure

Completa i seguenti passaggi:

  1. Sostituisci quanto segue:

    • INSTANCE_NAME: il nome della VM.
    • MACHINE_TYPE: il tipo di macchina da utilizzare per la VM. Per saperne di più, vedi Tipi di macchine GPU.
    • IMAGE_FAMILY: la famiglia di immagini dell'immagine del sistema operativo che vuoi utilizzare. Per un elenco dei sistemi operativi supportati, consulta Dettagli del sistema operativo.
    • IMAGE_PROJECT: l'ID progetto dell'immagine del sistema operativo.
    • ZONE: la zona in cui è disponibile il tipo di macchina che vuoi utilizzare. Per specificare una policy di posizionamento compatto, utilizza una zona nella stessa regione della policy di posizionamento compatto. Per informazioni sulle regioni, vedi Disponibilità delle GPU per regioni e zone.
    • DISK_SIZE: le dimensioni del disco di avvio in GB.
    • GVNIC_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet standard che utilizzano gVNIC.
    • RDMA_NAME_PREFIX: il prefisso del nome che hai specificato durante la creazione delle reti VPC e delle subnet che utilizzano NIC RDMA.
    • TERMINATION_ACTION: l'azione da intraprendere quando Compute Engine prerilascia l'istanza, ovvero STOP (impostazione predefinita) o DELETE.

  2. (Facoltativo) Per utilizzare una policy di posizionamento compatto, aggiungi il seguente flag:

      --resource-policies=POLICY_NAME
    

    Sostituisci quanto segue:

    • POLICY_NAME: il nome della policy di posizionamento compatto.
  3. Esegui il comando.

Dopo un po' di tempo, la creazione dell'istanza di computing viene completata. Per verificare la configurazione dell'istanza e per visualizzarne lo stato, esegui il seguente comando:

gcloud compute instances describe INSTANCE_NAME

Configura le VM spot

Se hai creato una VM spot, completa i seguenti passaggi:

Accedere all'istanza di computing

Dopo aver creato l'istanza di computing, questa si avvia automaticamente. Per accedere all'istanza, esegui una delle seguenti operazioni:

Console

  1. Nella console Cloud de Confiance , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Fai clic sul nome dell'istanza di computing.

  3. Nella sezione Accesso remoto, fai clic sul primo elenco a discesa e scegli come accedere all'istanza.

Compute Engine propaga le tue chiavi SSH e crea il tuo utente. Per maggiori informazioni, vedi Connessione alle VM Linux.

gcloud

Per accedere all'istanza tramite SSH, utilizza il comando gcloud compute ssh:

gcloud compute ssh INSTANCE_NAME --zone ZONE

Compute Engine propaga le tue chiavi SSH e crea il tuo utente. Per saperne di più, consulta Connettiti alle VM Linux.

Esegui la pulizia

Per evitare che al tuo account Cloud de Confiance by S3NS vengano addebitati costi relativi alle risorse utilizzate in queste guide rapide, elimina tutte le istanze di Compute e tutte le risorse collegate che hai creato.

Console

  1. Nella console Cloud de Confiance , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Seleziona le istanze da eliminare.

  3. Fai clic su Elimina.

  4. Nella finestra di dialogo, procedi nel seguente modo:

    1. (Facoltativo) Per eliminare le istanze senza arrestarle in modo normale o terminare un arresto normale in corso, seleziona la casella di controllo Salta arresto normale (se applicabile).

    2. Per confermare, fai clic su Elimina.

  5. Per eliminare i dischi utilizzati dalle istanze eliminate, vai alla pagina Dischi e segui questi passaggi:

    Vai a Dischi

    1. Seleziona i dischi da eliminare. I dischi selezionati non possono avere un valore nella colonna In uso da.

    2. Fai clic su Elimina.

    3. Per confermare, fai clic su Elimina.

gcloud

Per eliminare una o più istanze nella stessa zona, utilizza il comando gcloud compute instances delete. Per forzare l'eliminazione dei dischi collegati a una o più istanze, includi il flag --delete-disks:

gcloud compute instances delete INSTANCE_NAMES \
        --delete-disks=DELETE_DISK_TYPE \
        --zone=ZONE

Sostituisci quanto segue:

  • INSTANCE_NAMES: un elenco di nomi di istanze separati da spazi, ad esempio instance-01 instance-02 instance-03.

  • ZONE: la zona in cui si trovano le istanze.

  • DELETE_DISK_TYPE: specifica uno dei seguenti valori:

    • Per eliminare l'archiviazione permanente di avvio e non di avvio collegata: all
    • Per eliminare solo l'archiviazione permanente di avvio collegata: boot
    • Per eliminare solo l'archiviazione permanenteo non di avvio: data

Crea un'immagine personalizzata basata su Advanced Compute Images

Puoi creare un'immagine personalizzata basata su un'immagine Advanced Compute Images. Puoi quindi utilizzare l'immagine personalizzata quando crei nuove istanze di computing per i tuoi workload e le tue applicazioni.

Per creare un'immagine personalizzata, completa le seguenti attività:

  1. Configura una posizione di archiviazione per l'immagine. Per creare, modificare ed eliminare le immagini del sistema operativo archiviate in Cloud Storage, devi disporre del ruolo roles/compute.storageAdmin.

  2. Crea un'istanza di calcolo con Advanced Compute Images.

  3. Personalizza il sistema operativo guest in base alle esigenze della tua istanza di computing.

  4. Arresta l'istanza di computing per impedire qualsiasi scrittura sui dischi. Se non riesci a arrestare l'istanza, completa i passaggi descritti in Ridurre al minimo la scrittura di dati sul disco permanente.

  5. Disattiva l'opzione di eliminazione automatica per il disco di avvio.

  6. Crea un'immagine personalizzata utilizzando il disco di avvio dell'istanza di computing come disco di origine. Puoi farlo tramite la consoleCloud de Confiance o Google Cloud CLI.

    Console

    1. Nella console Cloud de Confiance , vai alla pagina Immagini.

      Vai a Immagini

    2. Fai clic su Crea immagine.

    3. Specifica un nome per l'immagine.

    4. In Disco di origine, seleziona il nome del disco di avvio per l'istanza di calcolo che utilizza le immagini di calcolo avanzato.

      Se l'istanza di calcolo non è arrestata, seleziona Mantieni in esecuzione l'istanza per confermare che vuoi creare l'immagine mentre l'istanza è in esecuzione. Devi aver completato in precedenza i passaggi per ridurre al minimo le scritture sul disco di avvio.

    5. Nell'elenco a discesa Basata sulla posizione del disco di origine (impostazione predefinita), specifica la posizione in cui archiviare l'immagine personalizzata. Ad esempio, specifica us per archiviare l'immagine nella multi-regione us oppure us-central1 per archiviare l'immagine personalizzata nella regione us-central1.

      Se non effettui una selezione, Compute Engine archivia l'immagine nella multi-regione più vicina alla località di origine dell'immagine personalizzata.

    6. (Facoltativo) Specifica altre proprietà per l'immagine:

      • Famiglia: la famiglia di immagini a cui appartiene questa nuova immagine.
      • Descrizione: una descrizione dell'immagine personalizzata.
      • Etichetta: un'etichetta per raggruppare le risorse.
    7. Specifica la chiave di crittografia. Puoi scegliere tra una chiave Google Cloud-powered encryption key o una chiave Cloud Key Management Service (Cloud KMS). Se non viene specificata alcuna chiave di crittografia, le immagini vengono criptate utilizzando una Google Cloud-powered encryption key.

    8. Fai clic su Crea per creare l'immagine.

    gcloud

    Utilizza il comando gcloud compute images create per creare un'immagine personalizzata.

    Il flag --force è un flag facoltativo che consente di creare l'immagine da un'istanza in esecuzione. Per impostazione predefinita, non puoi creare immagini da istanze in esecuzione. Specifica questo flag solo se vuoi creare l'immagine mentre l'istanza è in esecuzione.

    gcloud compute images create IMAGE_NAME \
        --source-disk=SOURCE_DISK \
        --source-disk-zone=ZONE \
        [--family=IMAGE_FAMILY] \
        [--storage-location=LOCATION] \
        [--force]
    

    Sostituisci quanto segue:

    • IMAGE_NAME: un nome per la nuova immagine.
    • SOURCE_DISK: il disco da cui vuoi creare l'immagine
    • ZONE: la zona in cui si trova il disco
    • IMAGE_FAMILY: (facoltativo) un flag che specifica a quale famiglia di immagini appartiene questa immagine
    • (Facoltativo) LOCATION: un flag che consente di designare la regione o la multi-regione in cui è archiviata l'immagine. Ad esempio, specifica us per archiviare l'immagine nella multi-regione us oppure us-central1 per archiviarla nella regione us-central1. Se non effettui una selezione, Compute Engine archivia l'immagine nella multi-regione più vicina alla località di origine dell'immagine.

Per saperne di più sulla creazione di immagini personalizzate, consulta Creare immagini personalizzate.

Condividere l'immagine

Dopo aver creato un'immagine personalizzata, puoi condividerla tra progetti. Se consenti agli utenti di un altro progetto di utilizzare le tue immagini personalizzate, questi possono accedere a queste immagini specificando il progetto di immagini nella loro richiesta.

Utilizzare Advanced Compute Images con i modelli di istanza

Puoi creare un template di istanza che specifica un'immagine Advanced Compute Images e poi utilizzarlo per:

Limitazioni per la creazione di modelli di istanza

Tieni presente le seguenti limitazioni durante la creazione di un modello di istanza:

  • Il VPC condiviso su interfacce diverse da nic0 per i template di istanza è supportato in gcloud CLI e REST, ma non nella consoleCloud de Confiance .
  • Non puoi aggiornare un template di istanza esistente o modificarlo dopo la sua creazione. Se un modello di istanza non è più aggiornato o se devi apportare modifiche alla configurazione, crea un nuovo modello di istanza.
  • Se vuoi specificare una famiglia di immagini in un template di istanza, non puoi utilizzare la console Cloud de Confiance . In alternativa, puoi utilizzare Google Cloud CLI o REST.
  • Puoi utilizzare un modello di istanza per creare istanze di computing con un disco di avvio Hyperdisk bilanciato che si trova in un pool di archiviazione, ma solo se il pool di archiviazione si trova nella stessa zona dell'istanza.
  • Non puoi utilizzare i modelli di istanza globali per creare istanze di computing con dischi non di avvio che si trovano in un pool di archiviazione.
  • Per creare un template di istanza regionale, il tipo di GPU specificato nel template deve essere disponibile in almeno una zona della regione specificata.

Crea un template di istanza

La maggior parte delle proprietà dell'istanza che puoi specificare in una richiesta per creare un'istanza di calcolo singola può essere specificata anche per un modello di istanza, inclusi eventuali metadati dell'istanza, script di avvio, dischi permanenti e service account. Le informazioni richieste per un modello di istanza includono il tipo di macchina, il disco di avvio e la rete.

Puoi creare un modello di istanza regionale o globale che utilizza Advanced Compute Images utilizzando la console Cloud de Confiance o Google Cloud CLI.

Per creare un modello di istanza, al tuo account utente devono essere state concesse tutte le autorizzazioni necessarie per chiamare il metodo instanceTemplates.insert.

Le sezioni seguenti descrivono come creare un modello di istanza da utilizzare con i gruppi di istanze gestite (MIG), le singole istanze di computing o le prenotazioni. Per creare un modello di istanza da utilizzare con AI Hypercomputer, segui le istruzioni riportate in Crea un gruppo di istanze gestite ottimizzato per l'AI con il tipo di macchina A4 o A3 Ultra.

Crea risorse aggiuntive necessarie per le istanze A3 ultra o A4

Prima di creare un modello di istanza per le istanze che utilizzano le immagini di Compute avanzato, devi prima creare le risorse che specificherai nel modello di istanza. Completa le attività elencate in Prerequisiti per creare queste risorse.

Crea un template di istanza che specifichi un'immagine Advanced Compute Images

Puoi creare il modello di istanza utilizzando la console Cloud de Confiance o i comandi gcloud CLI.

Console

  1. Nella console Cloud de Confiance , vai alla pagina Template di istanza.

    Vai a Template di istanza

  2. Fai clic su Crea template di istanza.

  3. Nel campo Nome, inserisci un nome per il template di istanza.

  4. Seleziona la Località come descritto di seguito:

    1. Per utilizzare il modello di istanza in più regioni, scegli Globale (valore predefinito).
    2. Per ridurre la dipendenza tra regioni, scegli Regionale e poi seleziona la Regione in cui vuoi creare il template di istanza.
  5. Nella sezione Configurazione macchina, segui questi passaggi:

    1. Fai clic sulla scheda GPU.
    2. Nell'elenco Tipo di GPU, seleziona il tipo di GPU. Per le istanze A4, seleziona NVIDIA B200 o, per le istanze A3 Ultra, seleziona NVIDIA H200 141GB.
    3. Nell'elenco Numero di GPU, seleziona 8.
    4. (Facoltativo) Seleziona un tipo di macchina diverso da quello predefinito.
  6. Nella sezione Disco di avvio, fai clic su Cambia, quindi esegui queste operazioni:

    1. Nell'elenco Sistema operativo, seleziona Advanced Compute Images.
    2. Nell'elenco Versione, seleziona la versione del sistema operativo.
    3. (Facoltativo) Specifica proprietà aggiuntive per il disco di avvio, ad esempio le dimensioni del disco.
  7. Fai clic su Crea per creare il modello di istanza.

gcloud

Per creare un template di istanza regionale o globale, utilizza il comando instance-templates create. Per un template di istanza regionale, devi utilizzare il flag --instance-template-region per impostare la regione del template.

Quando crei un template di istanza per le istanze GPU, devi impostare il flag --maintenance-policy su TERMINATE.

  • Crea un template di istanza a livello di regione utilizzando il seguente comando.

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
      --instance-template-region=REGION \
      --accelerator=count=8,type=GPU_TYPE \
      --machine-type=MACHINE_TYPE \
      --image-project=advanced-compute-images \
      --image-family=IMAGE_FAMILY \
      --maintenance-policy=TERMINATE
    
  • Crea un template di istanza globale utilizzando il seguente comando:

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME
      --accelerator=count=8,type=GPU_TYPE \
      --machine-type=MACHINE_TYPE \
      --image-project=advanced-compute-images \
      --image-family=IMAGE_FAMILY \
      --maintenance-policy=TERMINATE
    

Sostituisci quanto segue:

  • INSTANCE_TEMPLATE_NAME: un nome per il modello di istanza.
  • REGION: per i modelli di istanza regionali, questa è la regione in cui creare il modello.
  • GPU_TYPE: il tipo di GPU da utilizzare con le istanze di computing. Quando utilizzi le immagini di calcolo avanzato, devi specificare nvidia-b200 per le istanze A4 o nvidia-h200-141gb per le istanze A3 Ultra.
  • MACHINE_TYPE: il tipo di macchina dell'istanza di computing. Per utilizzare le immagini di calcolo avanzato, devi specificare un tipo di macchina A3 Ultra o A4.
  • IMAGE_FAMILY: specifica una delle seguenti opzioni:
    • IMAGE_FAMILY: una famiglia di immagini. Specifica la versione dell'immagine sistema operativo più recente della famiglia. Ad esempio, potresti specificare aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64.
    • IMAGE: una versione specifica dell'immagine sistema operativo, ad esempio aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64-v20260427-1. Per specificare una versione specifica dell'immagine del sistema operativo anziché una famiglia di immagini, devi utilizzare il flag --image anziché il flag --image-family.

Puoi aggiungere fino a 15 dischi secondari non di avvio. Specifica il flag --create-disk per ogni disco secondario creato.

  • Per creare dischi secondari da un'immagine pubblica o personalizzata, specifica le proprietà image e image-project per ogni disco nel flag --create-disk.
  • Per creare un disco vuoto, non includere le proprietà image o image-project.
  • Facoltativamente, includi le proprietà size e type del disco.

Per un elenco di tutti i sottocomandi e i flag disponibili, consulta il riferimento instance-templates.

Passaggi successivi

* Consulta Scenari di base per la creazione di gruppi di istanze gestite (MIG). * Scopri come controllare lo stato di un'istanza per sapere quando è pronta per l'uso. * Scopri come connetterti all'istanza.