Créer une VM hautes performances

Ce document explique comment créer des machines virtuelles (VM) hautes performances dans Google Distributed Cloud (GDC) sous air gap pour les charges de travail nécessitant beaucoup de mémoire.

Ce type de VM utilise une forme de machine N4 et est idéal pour les applications qui nécessitent un débit constant et une faible latence, telles que les bases de données à grande échelle et l'analyse de données en temps réel. Pour en savoir plus sur la façon dont les formes optimisent le calcul et la virtualisation, consultez Types de machines virtuelles.

Ce document s'adresse aux administrateurs de plate-forme qui appartiennent à des groupes d'administrateurs de plate-forme chargés de créer des machines virtuelles. Pour en savoir plus, consultez la documentation sur les audiences pour GDC sous air gap.

Avant de commencer

Ouvrez un ticket pour demander à l'opérateur d'infrastructure de provisionner les serveurs o3-highmem1-192-gdc-metal nécessaires et d'activer les optimisations HPC. Une fois le ticket résolu, vous pouvez créer une VM hautes performances.

Demander des rôles IAM

Contactez l'administrateur IAM de votre projet pour demander les rôles suivants dans votre projet :

  • Administrateur de projet de machine virtuelle (project-vm-admin) : créez, modifiez, listez et supprimez des VM standards et hautes performances dans l'espace de noms du projet.

Tous les rôles de VM doivent être liés à l'espace de noms du projet dans lequel réside la VM. Suivez la procédure pour vérifier votre accès.

Créer une VM hautes performances

Pour activer le calcul hautes performances (HPC) sur une VM, ajoutez le virtualmachine.gdc.goog/enable-high-perf: "true" libellé au VirtualMachine manifeste. Lorsque ce libellé est appliqué, des rejets et des libellés sont automatiquement ajoutés à la VM pour s'assurer qu'elle s'exécute sur des nœuds dédiés et optimisés.

  1. Pour créer un disque pour votre VM, enregistrez le VirtualMachineDisk manifeste suivant sous le nom 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. Créez le disque :

    kubectl apply -f DISK_NAME.yaml
    
  3. Pour créer la VM hautes performances, enregistrez le VirtualMachine manifeste suivant sous le nom VM_NAME.yaml. Notez l'inclusion du libellé 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. Créez la VM :

    kubectl apply -f VM_NAME.yaml
    

Étape suivante