La serie di macchine Tau T2A Arm fornisce VM on demand e Spot per i tuoi carichi di lavoro ARM. In questa pagina viene descritto come creare una VM che esegue la serie di macchine Tau T2A.
Prima di iniziare
-
Se non l'hai già fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità dell'utente per ottenere l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione in Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
- Debian 11
- Ubuntu versione 22.04, 20.04 o 18.04
- Rocky Linux versione 9
- Rocky Linux ottimizzato per Google Cloud versione 9
- RHEL versione 9
- SLES 15
- Traguardo 101 e versioni successive per Container-Optimized OS (COS)
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
Scegli una zona per questa VM che supporta Tau T2A.
Seleziona Uso generico da Configurazione macchina.
- Seleziona T2A dal menu a discesa Serie.
- Scegli un Tipo di macchina T2A dal menu a discesa.
Nella sezione Disco di avvio, fai clic su Cambia, quindi:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- L'immagine Debian-11-Arm64 predefinita o qualsiasi altro sistema operativo Arm supportato.
- Tipo di disco di avvio
- Dimensione del disco di avvio
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Apri la sezione NETWORKING, DISKS, SECURITY, MANAGEMENT, SOLE-TENANCY (RETI, DISCHI, SICUREZZA, GESTIONE, SOLE-TENANCY).
- Apri Networking.
- In Configurazione prestazioni di rete, apri il menu a discesa Scheda di interfaccia di rete e seleziona gVNIC.
Per creare e avviare la VM, fai clic su Crea.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto che contiene l'immagine.
- Utilizza il comando gcloud compute instances create per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo Arm.
- PROJECT_ID: l'ID del progetto in cui stai creando la tua VM.
- ZONE: la zona in cui stai creando la tua VM.
- MACHINE_TYPE: il tipo di macchina della VM. Ad esempio:
t2a-standard-2
- VM_NAME: il nome della VM.
- IMAGE_PROJECT: progetto contenente l'immagine.
Ad esempio, se specifichi
debian-11
come famiglia di immagini, specificadebian-cloud
come progetto immagine. - IMAGE o IMAGE_FAMILY: specifica una delle seguenti opzioni:
- IMAGE: una versione specifica di un'immagine pubblica.
Ad esempio, specifica
sourceImage
comeprojects/debian-cloud/global/images/debian-11-arm64
- IMAGE_FAMILY: una famiglia di immagini Questo crea la VM dall'immagine del sistema operativo più recente e non deprecata. Ad esempio, specifica "sourceImage": "projects/debian-cloud/global/images/family/debian-11-arm64", per creare una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini Debian 11 Arm.
- IMAGE: una versione specifica di un'immagine pubblica.
Ad esempio, specifica
- Connettiti alla tua istanza VM.
- Crea e collega un disco di archiviazione non di avvio alla tua VM per archiviare i dati separatamente dal disco di avvio.
- Scopri come prenotare risorse in una zona specifica.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Aree geografiche disponibili
La serie Tau T2A è disponibile solo in alcune regioni e zone.
Immagini del sistema operativo supportate
Le seguenti immagini sistema operativo sono supportate sulle VM Tau T2A:
Crea una VM ARM
Utilizza la console Google Cloud, Google Cloud CLI o REST per creare una VM ARM. Usa un'immagine del sistema operativo supportata da ARM, che per impostazione predefinita ha NVMe e gVNIC abilitati. Esamina le limitazioni T2A prima di creare una VM.
Durante l'Anteprima pubblica, alcuni sistemi operativi non supportano tutte le opzioni. Ad esempio, se utilizzi un sistema operativo Debian, devi impostare l'opzione di avvio sicuro su
--no-shielded-secure-boot
. Controlla le opzioni supportate dal tuo sistema operativo. Per maggiori dettagli, consulta Risoluzione dei problemi delle VM ARM.Console
gcloud
gcloud compute instances create VM_NAME \ --project=PROJECT_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --image-project=IMAGE_PROJECT \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --network-interface=nic-type=GVNIC
Ad esempio:
gcloud compute instances create arm-vm \ --project=my-arm-project \ --zone=us-central1-a \ --machine-type=t2a-standard-1 \ --image-project=debian-cloud \ --image-family=debian-11-arm64 \ --network-interface=nic-type=GVNIC
L'interfaccia di rete gVNIC viene impostata automaticamente durante la creazione dell'istanza.
REST
Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o della famiglia di immagini e del progetto contenente l'immagine. Chiama il metodoinstances.insert per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo Arm:
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "VM_NAME", "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
Sostituisci quanto segue:
Ad esempio:
https://compute.googleapis.com/compute/v1/projects/my-arm-project/zones/us-central1-a/instances { "machineType": "zones/us-central1-a/machineTypes/t2a-standard-2", "name": "arm-vm", "disks": [ { "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-11-arm64" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
Che cosa succede dopo?
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-06-28 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -