Questo documento spiega come creare macchine virtuali (VM) ad alte prestazioni in Google Distributed Cloud (GDC) con air gap per workload ad alta intensità di memoria.
Questo tipo di VM utilizza una forma di macchina N4 ed è ideale per le applicazioni che richiedono un throughput coerente e una bassa latenza, come i database su larga scala e l'analisi dei dati in tempo reale. Per saperne di più su come le forme ottimizzano il computing e la virtualizzazione, consulta Tipi di macchine virtuali.
Questo documento è rivolto agli amministratori della piattaforma all'interno dei gruppi di amministratori della piattaforma responsabili della creazione di macchine virtuali. Per saperne di più, consulta la documentazione sui segmenti di pubblico per GDC con air gap.
Prima di iniziare
Apri un ticket per richiedere all'operatore dell'infrastruttura di eseguire il provisioning dei server o3-highmem1-192-gdc-metal necessari e di attivare le ottimizzazioni HPC.
Una volta risolto il ticket, puoi creare una VM ad alte prestazioni.
Richiedi ruoli IAM
Contatta l'amministratore del progetto IAM per richiedere i seguenti ruoli nel tuo progetto:
- Virtual Machine Project Admin (
project-vm-admin): crea, modifica, elenca ed elimina VM standard e ad alte prestazioni nello spazio dei nomi del progetto.
Tutti i ruoli delle VM devono essere associati allo spazio dei nomi del progetto in cui si trova la VM. Segui i passaggi per verificare il tuo accesso.
Crea una VM ad alte prestazioni
Per attivare il computing ad alte prestazioni (HPC) su una VM, aggiungi l'etichetta virtualmachine.gdc.goog/enable-high-perf: "true" al manifest VirtualMachine. Quando viene applicata questa etichetta, i taint e le etichette vengono aggiunti automaticamente alla VM per garantire che venga eseguita su nodi dedicati e ottimizzati.
Per creare un disco per la tua VM, salva il seguente manifest
VirtualMachineDiskcomeDISK_NAME.yaml:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: DISK_NAME spec: source: image: name: VM_IMAGE namespace: vm-system size: 20GiCrea il disco:
kubectl apply -f DISK_NAME.yamlPer creare la VM ad alte prestazioni, salva il seguente manifest
VirtualMachinecomeVM_NAME.yaml. Nota l'inclusione dell'etichettavirtualmachine.gdc.goog/enable-high-perf: "true".apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachine metadata: name: VM_NAME labels: virtualmachine.gdc.goog/enable-high-perf: "true" spec: compute: virtualMachineType: VM_TYPE disks: - virtualMachineDiskRef: name: DISK_NAME boot: true autoDelete: true shieldConfig: bootType: uefi enableSecureBoot: true enableVtpm: falseCrea la VM:
kubectl apply -f VM_NAME.yaml
Passaggi successivi
- Esamina le immagini supportate da GDC
- Crea e avvia un'istanza VM che utilizza l'immagine.
- Crea un disco di avvio per la tua VM.