Hochleistungs-VM erstellen

Für speicherintensive Arbeitslasten, die Leistungsoptimierungen erfordern, können Sie eine VM mit einer N4-Form erstellen. Diese VMs nutzen Optimierungen für Computing und Virtualisierung, um Leistungsanforderungen zu erfüllen.

Diese Seite richtet sich an Plattformadministratoren in Plattformadministratorgruppen, die für das Erstellen von virtuellen Maschinen verantwortlich sind. Weitere Informationen finden Sie unter Zielgruppen für die GDC-Dokumentation für Air-Gap-Umgebungen.

Hinweise

Erstellen Sie ein Ticket, um den Infrastruktur-Operator zu bitten, die erforderlichen o3-highmem1-192-gdc-metal-Server bereitzustellen und HPC-Optimierungen zu aktivieren. Wenn das Ticket bearbeitet wurde, können Sie eine leistungsstarke VM erstellen.

Erforderliche Berechtigungen

Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Project VirtualMachine Admin“ (project-vm-admin) im Namespace des Projekts, in dem sich die VM befindet, zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen einer leistungsstarken VM benötigen. Weitere Informationen zu Rollen finden Sie unter Rollendefinitionen.

Hochleistungs-VM erstellen

Wenn Sie HPC auf einer VM aktivieren möchten, fügen Sie dem Manifest VirtualMachine das Label virtualmachine.gdc.goog/enable-high-perf: "true" hinzu. Wenn dieses Label angewendet wird, werden der VM automatisch Markierungen und Labels hinzugefügt, damit sie auf dedizierten, optimierten Knoten ausgeführt wird.

  1. Speichern Sie zum Erstellen eines Laufwerks für Ihre VM das folgende VirtualMachineDisk-Manifest als 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. Erstellen Sie das Laufwerk:

    kubectl apply -f DISK_NAME.yaml
    
  3. Speichern Sie zum Erstellen der leistungsstarken VM das folgende VirtualMachine-Manifest als VM_NAME.yaml. Beachten Sie, dass das Label virtualmachine.gdc.goog/enable-high-perf: "true" enthalten ist.

    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. Erstellen Sie die VM:

    kubectl apply -f VM_NAME.yaml