Activer des affichages virtuels sur des instances

Si les applications sur vos instances de VM nécessitent un appareil d'affichage, mais n'ont pas besoin de toute la puissance d'un GPU, vous pouvez configurer vos instances avec un appareil d'affichage virtuel. Il vous permettra d'exécuter des outils de gestion du système et des logiciels de bureau à distance qui requièrent un appareil d'affichage.

Configurez un appareil d'affichage virtuel lorsque vous créez une instance ou ajoutez-en un à une instance existante pendant qu'elle est arrêtée. L'activation de vos instances avec un appareil d'affichage virtuel est gratuite.

Avant de commencer

Restrictions

  • Google n'accepte les appareils d'affichage virtuels que sur les instances Windows qui utilisent des images Windows ou une version ultérieure.
  • Si votre instance de VM exécute une image Windows antérieure à la version v20190312, vous devez également installer manuellement le pilote d'appareil une fois les appareils d'affichage virtuels activés sur l'instance. Les pilotes d'appareil sont préinstallés sur les images disponibles à partir de la version v20190312.
  • Les appareils d'affichage virtuels ne fonctionnent que lorsque le système d'exploitation invité a démarré et initialisé le pilote d'affichage virtuel. Vous ne pouvez pas utiliser d'appareils d'affichage virtuels pendant le test POST ou pendant le démarrage du système d'exploitation invité.
  • Les appareils d'affichage virtuels ne sont pas compatibles avec les instances exécutant la plate-forme de processeur Sandy Bridge.

Créer une instance avec un appareil d'affichage virtuel

Vous pouvez activer un appareil d'affichage virtuel sur une instance lors de sa création. Vous pouvez également ajouter un appareil d'affichage virtuel à une instance existante.

Console

  1. Accédez à la page "Instances".

    Accéder à la page "Instances"

  2. Cliquez sur le bouton Créer une instance pour créer une instance.
  3. Définissez les propriétés de la nouvelle instance, y compris les paramètres de type de machine, de zone, de disque et de réseau.
  4. Dans la section Configuration de la machine, cliquez sur Plate-forme du processeur et GPU pour développer le type de machine, le GPU et les paramètres de l'appareil d'affichage.
  5. Cliquez sur Activer l'appareil d'affichage pour activer l'appareil d'affichage virtuel.
  6. En bas des paramètres de création de l'instance, cliquez sur Créer pour créer l'instance.

gcloud

Dans l'outil de ligne de commande gcloud, utilisez la commande compute instances create et ajoutez l'indicateur --enable-display-device :

 gcloud compute instances create [INSTANCE_NAME] --enable-display-device

[INSTANCE_NAME] est le nom de l'instance que vous souhaitez créer.

API

Dans l'API, envoyez une requête POST à la méthode compute.instances.insert. Dans le corps de la requête, incluez les propriétés de l'instance ainsi que la propriété displayDevice avec l'option enableDisplay définie sur true.

POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances

{
  "name": "[INSTANCE_NAME]",
  "machineType": "zones/[ZONE]/machineTypes/[MACHINE_TYPE]",
  "displayDevice": {
    "enableDisplay": true
  },
⋮
}]

où :

  • [INSTANCE_NAME] est le nom de l'instance.
  • [PROJECT_ID] est l'ID de votre projet.
  • [ZONE] est la zone où se situe votre instance.

Une fois que vous avez créé une instance avec un appareil d'affichage virtuel, vous pouvez configurer un bureau à distance pour gérer à distance votre instance Windows.

Ajouter ou supprimer un appareil d'affichage virtuel sur une instance existante

Vous pouvez activer un appareil d'affichage virtuel sur une instance existante. Vous pouvez également activer un appareil d'affichage virtuel lorsque vous créez une instance.

Avant de pouvoir activer ou désactiver un appareil d'affichage virtuel sur une instance en cours d'exécution, vous devez arrêter l'instance.

Console

  1. Accédez à la page "Instances".

    Accéder à la page "Instances"

  2. Dans la colonne Nom, cliquez sur le nom de l'instance où vous souhaitez ajouter ou supprimer l'appareil d'affichage virtuel.
  3. Cliquez sur Modifier en haut de la page des détails de l'instance.
  4. Dans la section Configuration de la machine, cliquez sur Plate-forme du processeur et GPU pour développer le type de machine, le GPU et les paramètres de l'appareil d'affichage.
  5. Cliquez sur Activer l'appareil d'affichage pour activer ou désactiver l'appareil d'affichage virtuel pour cette instance.
  6. En bas des paramètres de création de l'instance, cliquez sur Enregistrer pour enregistrer les paramètres de l'instance.

gcloud

Pour ajouter un appareil d'affichage virtuel, utilisez la commande compute instances update dans l'outil de ligne de commande gcloud en incluant l'indicateur --enable-display-device :

 gcloud compute instances update [INSTANCE_NAME] --enable-display-device

[INSTANCE_NAME] est le nom de l'instance que vous souhaitez créer.

Pour supprimer un appareil d'affichage virtuel, utilisez la commande compute instances update dans l'outil gcloud en incluant l'indicateur --no-enable-display-device :

 gcloud compute instances update [INSTANCE_NAME] --no-enable-display-device

[INSTANCE_NAME] est le nom de l'instance que vous souhaitez créer.

API

Dans l'API, envoyez une requête POST à la méthode compute.instances.updateDisplayDevice. Dans le corps de la requête, incluez la propriété enableDisplay. Pour activer l'appareil d'affichage virtuel sur cette instance, définissez l'option enableDisplay sur true. Pour désactiver l'appareil d'affichage virtuel sur l'instance, définissez l'option enableDisplay sur false.

POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]/updateDisplayDevice

{
 "enableDisplay": [ENABLE_DISPLAY]
}

où :

  • [INSTANCE_NAME] est le nom de l'instance sur laquelle vous souhaitez activer ou désactiver l'appareil d'affichage virtuel.
  • [PROJECT_ID] est l'ID de votre projet.
  • [ZONE] est la zone où se situe votre instance.
  • [ENABLE_DISPLAY] vaut soit true pour activer l'appareil d'affichage virtuel sur l'instance, soit false pour le désactiver.

Une fois que vous avez créé une instance avec un appareil d'affichage virtuel, vous pouvez configurer un bureau à distance pour gérer à distance votre instance Windows.

Installer le pilote d'affichage virtuel

Google fournit un pilote d'affichage qui permet aux instances Windows d'utiliser correctement les appareils d'affichage virtuels. Le pilote est requis pour plusieurs fonctionnalités de Compute Engine. Ce pilote d'affichage fourni par Google n'est destiné qu'aux instances Windows.

Une fois que vous avez créé une instance avec un appareil d'affichage virtuel ou ajouté un appareil d'affichage virtuel à une instance existante, vous pouvez installer l'appareil d'affichage virtuel sur l'instance en procédant comme suit :

  1. Connectez-vous à l'instance Windows où l'appareil d'affichage virtuel est activé.
  2. Ouvrez un terminal PowerShell en tant qu'administrateur.
  3. Exécutez le programme d'installation googet pour installer le composant google-compute-engine-driver-gga :

    googet install google-compute-engine-driver-gga
    
  4. Redémarrez l'instance.

Après avoir redémarré l'instance, vérifiez que le pilote a été installé en suivant les instructions ci-dessous.

Vérifier l'installation du pilote d'affichage virtuel

Si vous avez dû installer manuellement le pilote d'appareil, suivez les instructions ci-dessous pour vérifier que l'installation a réussi.

  1. Connectez-vous à l'instance Windows où l'appareil d'affichage virtuel est activé.
  2. Ouvrez l'outil Exécuter et exécutez l'outil de gestion de l'ordinateur devmgmt.msc.
  3. Dans la barre de navigation de gauche de l'outil de gestion de l'ordinateur, cliquez sur Device Manager (Gestionnaire de périphériques) pour afficher la liste des périphériques.
  4. Vérifiez que le pilote Google Graphics Array est répertorié dans la liste Display adapters (cartes graphiques). Fenêtre de gestion de l'ordinateur Windows dans laquelle le pilote Google Graphics Array apparaît en tant que carte graphique installée.
  5. Si la carte vidéo de base Microsoft (Microsoft Basic Display) est répertoriée en tant que carte graphique au lieu du pilote Google Graphics Array, répétez le processus d'installation du pilote et vérifiez à nouveau.

Étapes suivantes

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Compute Engine