Crea una VM ad alte prestazioni

Per i carichi di lavoro che richiedono molta memoria e ottimizzazioni delle prestazioni, puoi creare una macchina virtuale (VM) con una forma N4. Queste VM utilizzano ottimizzazioni di calcolo e virtualizzazione per soddisfare i requisiti di rendimento.

Questa pagina è destinata agli amministratori delle piattaforme all'interno dei gruppi di amministratori delle piattaforme responsabili della creazione di macchine virtuali. Per saperne di più, consulta la documentazione relativa ai segmenti di pubblico per GDC 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.

Autorizzazioni obbligatorie

Per ottenere le autorizzazioni necessarie per creare una VM ad alte prestazioni, chiedi all'amministratore IAM del progetto di concederti il ruolo Amministratore VirtualMachine del progetto (project-vm-admin) nello spazio dei nomi del progetto in cui si trova la VM. Per ulteriori informazioni sui ruoli, consulta Definizioni dei ruoli.

Crea una VM ad alte prestazioni

Per abilitare 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, alla VM vengono aggiunti automaticamente taint ed etichette per garantire che venga eseguita su nodi dedicati e ottimizzati.

  1. Per creare un disco per la tua VM, salva il seguente manifest VirtualMachineDisk come DISK_NAME.yaml:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDisk
    metadata:
      name: DISK_NAME
    spec:
      source:
        image:
          name: VM_IMAGE
          namespace: vm-system
      size: 20Gi
    
  2. Crea il disco:

    kubectl apply -f DISK_NAME.yaml
    
  3. Per creare la VM ad alte prestazioni, salva il seguente manifest VirtualMachine come VM_NAME.yaml. Nota l'inclusione dell'etichetta virtualmachine.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: false
    
  4. Crea la VM:

    kubectl apply -f VM_NAME.yaml