Hochleistungs-VM erstellen

In diesem Dokument wird beschrieben, wie Sie leistungsstarke virtuelle Maschinen (VMs) in Google Distributed Cloud (GDC) mit Air Gap für speicherintensive Arbeitslasten erstellen.

Dieser VM-Typ verwendet eine N4-Maschinenform und eignet sich ideal für Anwendungen, die einen konsistenten Durchsatz und eine niedrige Latenz erfordern, z. B. große Datenbanken und Echtzeit-Datenanalysen. Weitere Informationen dazu, wie Formen die Rechenleistung und Virtualisierung optimieren, finden Sie unter VM-Typen.

Dieses Dokument richtet sich an Plattformadministratoren in Plattformadministratorgruppen, die für das Erstellen virtueller Maschinen verantwortlich sind. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.

Hinweis

Öffnen Sie ein Ticket, um den Infrastrukturbetreiber aufzufordern, die erforderlichen o3-highmem1-192-gdc-metal-Server bereitzustellen und HPC-Optimierungen zu aktivieren. Wenn das Ticket gelöst ist, können Sie eine Hochleistungs-VM erstellen.

IAM-Rollen anfordern

Bitten Sie Ihren IAM-Projektadministrator, Ihnen die folgenden Rollen für Ihr Projekt zuzuweisen:

  • Virtual Machine Project Admin (project-vm-admin): Standard- und Hochleistungs-VMs im Projekt-Namespace erstellen, ändern, auflisten und löschen.

Alle VM-Rollen müssen an den Namespace des Projekts gebunden sein, in dem sich die VM befindet. Folgen Sie der Anleitung, um Ihren Zugriff zu bestätigen.

Hochleistungs-VM erstellen

Wenn Sie Hochleistungs-Computing (HPC) auf einer VM aktivieren möchten, fügen Sie dem VirtualMachine-Manifest 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 Hochleistungs-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
    

Nächste Schritte