Hochleistungs-VM erstellen

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

Diese Art von VM verwendet eine N4-Maschinenkonfiguration und ist ideal für Anwendungen, die einen konsistenten Durchsatz und eine niedrige Latenz erfordern, z. B. für umfangreiche Datenbanken und Echtzeit-Datenanalysen. Weitere Informationen dazu, wie Konfigurationen die Rechenleistung und Virtualisierung optimieren, finden Sie unter VM-Typen.

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

Hinweis

Eröffnen Sie ein Ticket, um den Infrastrukturadministrator zu bitten, die erforderlichen o3-highmem1-192-gdc-metal-Server bereitzustellen und HPC-Optimierungen zu aktivieren. Wenn das Ticket geschlossen wurde, können Sie eine VM mit hoher Leistung erstellen.

IAM-Rollen anfordern

Wenden Sie sich an Ihren Projekt-IAM-Administrator, um die folgenden Rollen für Ihr Projekt anzufordern:

  • Projektadministrator für virtuelle Maschinen (project-vm-admin): Erstellen, ändern, auflisten und löschen Sie Standard-VMs und VMs mit hoher Leistung im Projekt-Namespace.

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.

VM mit hoher Leistung erstellen

Wenn Sie Hochleistungs-Computing (HPC) auf einer VM aktivieren möchten, fügen Sie dem VirtualMachine Manifest das virtualmachine.gdc.goog/enable-high-perf: "true" Label 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. Wenn Sie ein Laufwerk für Ihre VM erstellen möchten, speichern Sie 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. Wenn Sie die VM mit hoher Leistung erstellen möchten, speichern Sie das folgende VirtualMachine Manifest als VM_NAME.yaml. Beachten Sie das virtualmachine.gdc.goog/enable-high-perf: "true" Label.

    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