VM starten configureren bij verbinden

Met VM starten bij verbinding verlaagt u de kosten doordat eindgebruikers de virtuele machines (VM's) die als sessiehost worden gebruikt, alleen kunnen inschakelen wanneer ze nodig zijn. U kunt VM's vervolgens uitschakelen wanneer ze niet nodig zijn.

Voor persoonlijke hostgroepen schakelt VM starten bij verbinden alleen een bestaande sessiehost-VM in die al is toegewezen of kan worden toegewezen aan een gebruiker. Voor gegroepeerde hostgroepen schakelt VM starten bij verbinden alleen een sessiehost-VM in wanneer deze niet zijn ingeschakeld en worden er alleen meer VM's ingeschakeld wanneer de eerste VM de sessielimiet bereikt.

De tijd die een gebruiker nodig heeft om verbinding te maken met een externe sessie op een sessiehost die is uitgeschakeld (deallocated) neemt toe omdat de VM tijd nodig heeft om weer aan te zetten, net zoals het aanzetten van een fysieke computer. Wanneer een gebruiker de Windows-app- en Extern bureaublad-app gebruikt om verbinding te maken met Azure Virtual Desktop, krijgt deze te horen dat er een VM wordt ingeschakeld terwijl ze verbinding maken.

U kunt VM starten bij verbinden inschakelen voor sessiehosts op Azure en Azure Lokaal in persoonlijke of gegroepeerde hostgroepen met behulp van de Azure Portal, Azure PowerShell of Azure CLI. VM starten bij verbinden wordt geconfigureerd per hostgroep.

Vereisten

Voordat u VM starten op verbinding kunt gebruiken, hebt u het volgende nodig:

  • Een bestaande hostgroep die is gekoppeld aan een toepassingsgroep en werkruimte. U kunt Start VM on Connect alleen configureren op bestaande hostgroepen. U kunt deze functie niet inschakelen wanneer u tegelijkertijd een nieuwe groep hosts maakt.

  • Aan het Azure-account dat u gebruikt om Start VM on Connect te configureren, moet de rol Carrier Desktop Virtualization Host Pool Contributor op basis van rollen zijn toegewezen.

  • Windows-app of de app Extern bureaublad geïnstalleerd op een lokaal apparaat met een gebruikersaccount dat is toegewezen aan een bureaublad of toepassing in de toepassingsgroep waarmee u kunt testen.

  • Zorg ervoor dat de naam van de hostgroep, sessiehosts in die hostgroep en de resourcegroep alleen ANSI-tekens bevatten.

  • Als u Azure PowerShell of Azure CLI lokaal wilt gebruiken, raadpleegt u CLI Azure PowerShell en Azure gebruiken met Azure Virtual Desktop om ervoor te zorgen dat u de PowerShell-module Az.DesktopVirtualization of de bureaubladvirtualisatie-Azure CLI-extensie hebt geïnstalleerd. U kunt ook de Azure Cloud Shell.

Wijs de rol Desktop Virtualization Power On Contributor toe met de Azure Portal

Als u Start VM on Connect wilt configureren, moet u de rol Rolgebaseerd toegangsbeheer (RBAC) voor Desktop Virtualization Power On Contributor toewijzen aan een beheerde identiteit die is toegewezen aan uw hostgroep of de service-principal voor de Azure Virtual Desktop met uw Azure-abonnement in het juiste bereik met de hostgroep en sessiehost-VM's.

U moet deze roltoewijzing maken voor alle hostgroepen en sessiehost-VM's die u wilt gebruiken met VM starten op Connect. Met deze roltoewijzing kan Azure Virtual Desktop VM's inschakelen, hun status controleren en diagnostische informatie voor deze abonnementen rapporteren.

Tip

Eerdere richtlijnen stelden dat If you assign this role at the subscription scope, and that any level lower than a subscription, such as the resource group, host pool, or VM, prevents Start VM on Connect from working properly, wat technisch onjuist is. Toewijzing binnen het abonnementsbereik wordt aanbevolen voor Azure Virtual Desktop-omgevingen met meerdere hostgroepen of waarbij het Azure-abonnement is toegewezen voor Azure Virtual Desktop-workloads, omdat de enkele RBAC-toewijzing binnen het abonnementsbereik het beheer aanzienlijk vereenvoudigt. U kunt de roltoewijzing echter met een kleiner bereik maken om aan uw beveiligingsvereisten te voldoen, zolang het toewijzingsbereik de host-VM's van de doelsessie bevat.

Zie Assign Azure RBAC roles or Microsoft Entra roles to the Azure Virtual Desktop service principals ( rollen toewijzen aan de Virtual Desktop-serviceprincipals) voor meer informatie over het toewijzen van de rol Desktop Power On Contributor aan de Azure Virtual Desktop-serviceprincipals.

VM starten bij verbinden in- of uitschakelen

Nadat u de rol Inzender Bureaubladvirtualisatie inschakelen hebt toegewezen aan de service-principal van relevante abonnementen, kunt u Start VM on Connect configureren met behulp van de Azure Portal, Azure PowerShell of Azure CLI.

Ga als volgt te werk om Start VM on Connect te configureren met behulp van de Azure Portal:

  1. Meld u aan bij Azure Portal.

  2. Voer in de zoekbalk Azure Virtual Desktop in en selecteer de bijbehorende servicevermelding.

  3. Selecteer Hostgroepen en selecteer vervolgens de naam van de hostgroep waarvoor u de instelling wilt inschakelen.

  4. Selecteer Eigenschappen.

  5. Stel in de sectie Configuratie VM starten bij verbinden in op Ja om het in te schakelen of Nee om het uit te schakelen.

  6. Selecteer Opslaan om de instellingen toe te passen.

Opmerking

Voor gegroepeerde hostgroepen wordt met VM starten bij verbinding maximaal elke vijf minuten een VM gestart. Als andere gebruikers zich tijdens deze periode van vijf minuten proberen aan te melden en er nog steeds geen resources beschikbaar zijn, wordt met VM starten bij verbinding geen nieuwe VM gestart. De gebruikers die zich proberen aan te melden, ontvangen een foutbericht met de tekst dat er geen bronnen beschikbaar zijn. Ze moeten een paar minuten wachten en opnieuw proberen verbinding te maken.

Problemen oplossen

Als de VM van de sessiehost niet wordt ingeschakeld, moet u als eerste stap de status controleren van de VM die u probeert in te schakelen. U kunt ook logboeken van Azure Virtual Desktop bekijken in Log Analytics om te controleren op problemen. Als u een foutbericht ontvangt, let dan goed op de inhoud van het bericht en noteer de naam van de fout, zodat u deze later kunt bekijken. U kunt ook Azure Virtual Desktop Insights gebruiken om suggesties te krijgen voor het oplossen van problemen.

Opmerking

Verbinding maken met een sessiehost buiten de Azure Virtual Desktop-service die is uitgeschakeld, bijvoorbeeld door rechtstreeks verbinding te maken met een VM via IP-adres of -naam, de VM wordt niet gestart.

Zie voor meer informatie over het starten van VM op Connect, onze Veelgestelde vragen over VM starten op Connect.