Questo documento spiega come creare macchine virtuali (VM) ad alte prestazioni in Google Distributed Cloud (GDC) air-gapped per workload che richiedono molta memoria.
Questo tipo di VM utilizza una forma di macchina N4 ed è ideale per le applicazioni che richiedono velocità effettiva coerente e bassa latenza, come database su larga scala e analisi dei dati in tempo reale. Per ulteriori informazioni su come le forme ottimizzano il calcolo e la virtualizzazione, vedi Tipi di macchine virtuali.
Questo documento è destinato agli amministratori della piattaforma all'interno dei gruppi di amministratori della piattaforma responsabili della creazione di macchine virtuali. Per ulteriori informazioni, vedi Pubblico per la documentazione di 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 abilitare le ottimizzazioni HPC.
Quando il ticket viene risolto, puoi creare una VM ad alte prestazioni.
Richiedi ruoli IAM
Contatta l'amministratore IAM del progetto per richiedere i seguenti ruoli nel progetto:
- Amministratore del progetto di macchine virtuali (
project-vm-admin): crea, modifica, elenca ed elimina VM standard e ad alte prestazioni nello spazio dei nomi del progetto.
Tutti i ruoli VM devono essere associati allo spazio dei nomi del progetto in cui risiede la VM. Segui i passaggi per verificare l'accesso.
Crea una VM ad alte prestazioni
Per abilitare il computing ad alte prestazioni (HPC) su una VM, aggiungi l'
virtualmachine.gdc.goog/enable-high-perf: "true" etichetta al VirtualMachine
manifest. Quando questa etichetta viene applicata, alla VM vengono aggiunti automaticamente taint ed etichette per garantire che venga eseguita su nodi dedicati e ottimizzati.
Per creare un disco per la VM, salva il seguente
VirtualMachineDiskmanifest comeDISK_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
VirtualMachinemanifest comeVM_NAME.yaml. Tieni presente 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 la tua immagine.
- Crea un disco di avvio per la VM.