Configurer Démarrer la machine virtuelle à la connexion

Démarrez la machine virtuelle à la connexion vous permet de réduire les coûts en permettant aux utilisateurs finaux d’activer leurs machines virtuelles hôtes de session uniquement lorsqu’ils en ont besoin. Vous pouvez ensuite désactiver les machines virtuelles lorsqu’elles ne sont pas nécessaires.

Vous pouvez configurer la fonctionnalité Démarrer la machine virtuelle à la connexion pour des pools d’hôtes personnels ou mis en pool à l’aide de PowerShell et du portail Azure. La fonctionnalité de démarrage de machine virtuelle lors de la connexion est un paramètre de pool d’hôtes.

Pour les pools d’hôtes personnels, démarrez la machine virtuelle sur Connecter activez uniquement une machine virtuelle hôte de session existante qui a déjà été affectée ou qui sera affectée à un utilisateur. Pour les pools d’hôtes mis en pool, Démarrer la machine virtuelle à la connexion activera uniquement une machine virtuelle hôte de session lorsqu’aucune machine virtuelle n’est activée et que des machines virtuelles supplémentaires ne sont activées que lorsque la première machine virtuelle atteint la limite de session.

Le temps nécessaire à un utilisateur pour se connecter à une machine virtuelle hôte de session éteinte (libérée) augmente, car la machine virtuelle a besoin de temps pour redémarrer, tout comme pour le démarrage d’un ordinateur physique. Le client Bureau à distance est muni d’un témoin permettant à l’utilisateur de savoir que la machine virtuelle est sous tension pendant qu’il se connecte.

Notes

Azure Virtual Desktop (classique) ne prend pas en charge la fonctionnalité Démarrer la machine virtuelle à la connexion.

Prérequis

Pour utiliser la fonctionnalité Démarrer la machine virtuelle à la connexion, suivez les instructions ci-dessous :

  • Vous pouvez uniquement configurer Démarrer la machine virtuelle à la connexion sur des pools d’hôtes existants. Vous ne pouvez pas l’activer en même temps que vous créez un pool d’hôtes.
  • Les clients Bureau à distance prenant en charge la fonctionnalité de démarrage de machine virtuelle à la connexion sont les suivants :
  • Si vous souhaitez configurer Démarrer la machine virtuelle à la connexion à l’aide de PowerShell, vous devez disposer du module PowerShell Az.DesktopVirtualization (version 2.1.0 ou ultérieure) installé sur l’appareil que vous utilisez pour exécuter les commandes.
  • Vous devez accorder à Azure Virtual Desktop l’accès à l’alimentation des machines virtuelles hôtes de session, vérifier leur état et signaler les informations de diagnostic. Vous devez disposer de l’autorisation Microsoft.Authorization/roleAssignments/write sur vos abonnements afin d’attribuer le rôle de contrôle d’accès en fonction du rôle (RBAC) pour le principal de service Azure Virtual Desktop sur ces abonnements. Cela fait partie des rôles intégrés Administrateur d’accès utilisateur et Propriétaire.
  • Si vous activez Démarrer la machine virtuelle lors de la connexion sur un pool d’hôtes, vous devez vous assurer que le nom du pool d’hôtes, les noms des hôtes de session dans ce pool d’hôtes et le nom du groupe de ressources n’ont pas de caractères ANSI. Si leurs noms contiennent des caractères non ANSI, Démarrer la machine virtuelle lors de la connexion ne fonctionnera pas comme prévu.

Attribuer le rôle Contributeur de mise sous tension de la virtualisation du Bureau à l’aide du portail Azure

Avant de pouvoir configurer Start VM on Connect, vous devez attribuer le rôle de contrôle d'accès basé sur le rôle (RBAC) Desktop Virtualization Power On Contributor au principal de service Azure Virtual Desktop avec votre abonnement Azure comme étendue attribuable. L’attribution de ce rôle à un niveau inférieur à votre abonnement, tel que le groupe de ressources, le pool d’hôtes ou la machine virtuelle, nuira au bon fonctionnement du démarrage de la machine virtuelle à la connexion.

Vous devez ajouter chaque abonnement Azure en tant qu’étendue assignable qui contient des pools d’hôtes et des machines virtuelles hôtes de session que vous souhaitez utiliser avec la fonctionnalité Démarrer la machine virtuelle à la connexion. Ce rôle et cette attribution permettent à Azure Virtual Desktop de mettre sous tension les machines virtuelles, de vérifier leur état et de communiquer des informations de diagnostic dans ces abonnements.

Pour savoir comment attribuer le rôle Contributeur à l’activation de la virtualisation du bureau au principal de service Azure Virtual Desktop, consultez Attribuer des rôles RBAC au principal de service Azure Virtual Desktop.

Activer ou désactiver Démarrer la machine virtuelle à la connexion

Maintenant que vous avez attribué le rôle Contributeur de mise sous tension de la virtualisation du Bureau au principal de service dans vos abonnements, vous pouvez configurer Démarrer la machine virtuelle à la connexion à l’aide du portail Azure ou de PowerShell.

Pour configurer l'option Démarrer la machine virtuelle à la connexion à l’aide du portail Azure :

  1. Connectez-vous au portail Azure.

  2. Dans la barre de recherche, tapez Azure Virtual Desktop, puis sélectionnez l’entrée du service correspondant.

  3. Sélectionnez Pools d’hôtes, puis le nom du pool d’hôtes dans lequel vous souhaitez activer le paramètre.

  4. Sélectionner Propriétés.

  5. Dans la section configuration, vous verrez Démarrer la machine virtuelle à la connexion. Sélectionnez Oui pour l’activer ou Non pour le désactiver.

  6. Sélectionnez Enregistrer pour appliquer les paramètres.

Notes

Dans les pools d’hôtes mis en pool, Démarrer la machine virtuelle lors de la connexion démarre une machine virtuelle toutes les cinq minutes au maximum. Si d’autres utilisateurs essaient de se connecter pendant cette période de cinq minutes alors qu’il n’y a pas de ressources disponibles, Démarrer la machine virtuelle lors de la connexion ne va pas démarrer une nouvelle machine virtuelle. Au lieu de cela, les utilisateurs qui tentent de se connecter recevront un message d’erreur indiquant « Pas de ressources disponibles ».

Dépannage

Si vous rencontrez des problèmes avec la fonctionnalité Démarrer la machine virtuelle à la connexion, nous vous suggérons d’utiliser la fonctionnalité de diagnostics d’Azure Virtual Desktop pour identifier les problèmes. Si vous recevez un message d’erreur, soyez particulièrement attentif au contenu du message et notez le nom de l’erreur pour référence. Vous pouvez également utiliser Azure Virtual Desktop Insights pour obtenir des suggestions sur la façon de résoudre les problèmes.

Si la machine virtuelle hôte de la session n’est pas active, vous devez vérifier l’intégrité de la machine virtuelle que vous avez essayé d’activer comme première étape.

Notes

La connexion à un hôte de session en dehors d’Azure Virtual Desktop qui est hors tension, par exemple à l’aide du client MSTSC, ne permet pas de démarrer la machine virtuelle.

Pour d’autres questions, consultez la FAQ Démarrer la machine virtuelle à la connexion.

Étapes suivantes

Pour plus d’informations sur Démarrer la machine virtuelle lors de la connexion, consultez notre FAQ Démarrer une machine virtuelle lors de la connexion.