Sessiehosts bijwerken met sessiehostupdate in Azure Virtual Desktop (preview)
Belangrijk
Update van sessiehost voor Azure Virtual Desktop is momenteel in PREVIEW. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.
Wanneer u sessiehosts in een hostgroep wilt bijwerken met een sessiehostconfiguratie, gebruikt u sessiehostupdate. Met sessiehostupdates kunt u de onderliggende VM-installatiekopie (virtuele machine), grootte, schijftype en andere configuratie-eigenschappen bijwerken. Tijdens een update worden de bestaande virtuele machines verwijderd of de toewijzing ervan ongedaan gemaakt en worden er nieuwe gemaakt met de bijgewerkte configuratie die is opgeslagen in de sessiehostconfiguratie. De update gebruikt ook de waarden van het beheerbeleid voor sessiehosts om te bepalen hoe sessiehosts moeten worden bijgewerkt.
In dit artikel leest u hoe u de configuratie van de sessiehost van een hostgroep bijwerkt, de sessiehosts in die pool bijwerkt en hoe u de voortgang van een update bewaakt met behulp van Azure Portal en Azure PowerShell.
Zie Sessiehost-update voor meer informatie over hoe sessiehostupdate werkt.
Vereisten
Voordat u sessiehosts bijwerkt met sessiehostupdate, hebt u het volgende nodig:
Een bestaande gegroepeerde hostgroep met een sessiehostconfiguratie met sessiehosts die zich allemaal in dezelfde Azure-regio en -resourcegroep bevinden. Persoonlijke hostgroepen worden niet ondersteund.
De nieuwe installatiekopieën moeten worden ondersteund voor Azure Virtual Desktop en overeenkomen met de generatie van de virtuele machine. Als u vertrouwde start-VM's of vertrouwelijke virtuele machines gebruikt, moet uw installatiekopieën voor vm's van de tweede generatie zijn. Dit kan afkomstig zijn van:
- Azure Marketplace.
- Een bestaande gedeelde azure Compute Gallery-installatiekopieën. We raden u aan ten minste twee replica's van de installatiekopieën te gebruiken die u gebruikt.
- Een bestaande beheerde installatiekopieën.
Verwijder resourcevergrendelingen op sessiehosts of de resourcegroep waarin ze zich bevinden.
Wijs de Azure Virtual Desktop-service-principal toe aan de rol Op rollen gebaseerd toegangsbeheer (RBAC) voor bureaubladvirtualisatie in de resourcegroep of het abonnement met de hostgroepen en sessiehosts die u wilt gebruiken met sessiehostupdates. Zie Azure RBAC-rollen of Microsoft Entra-rollen toewijzen aan de Azure Virtual Desktop-service-principals voor meer informatie.
Een Azure-account dat u gebruikt voor het configureren van sessiehostupdates met de volgende Azure RBAC-rollen om de volgende resourcetypen bij te werken. U kunt ook een andere ingebouwde rol gebruiken die dezelfde machtigingen bevat of een aangepaste rol maken.
Brontype Ingebouwde Azure RBAC-rol Bereik Hostgroep Inzender voor bureaubladvirtualisatiehostgroepen
Inzender voor bureaubladvirtualisatietoepassingsgroepenResourcegroep of abonnement Sessiehosts Inzender voor virtuele machines Resourcegroep of abonnement U kunt alleen sessiehosts toevoegen aan een Active Directory-domein. Het deelnemen aan sessiehosts aan Microsoft Entra-id wordt niet ondersteund, maar u kunt hybride deelname aan Microsoft Entra gebruiken.
Als u sessiehosts aan een Domein van Microsoft Entra Domain Services deelneemt, moet u lid zijn van de groep AAD DC-beheerders.
Als u sessiehosts aan een AD DS-domein (Active Directory-domein Services) deelneemt, moet u een account met meer machtigingen gebruiken dan doorgaans vereist is voor het toevoegen van een domein, omdat de nieuwe installatiekopieën van het besturingssysteem het bestaande computerobject opnieuw gebruiken. De machtigingen en eigenschappen in de volgende tabel moeten worden toegepast op het account op de organisatie-eenheid (OE) met uw sessiehosts:
Name Type Van toepassing op Wachtwoord opnieuw instellen Toestaan Onderliggende computerobjecten Gevalideerde schrijfbewerking naar DNS-hostnaam Toestaan Onderliggende computerobjecten Gevalideerde schrijfbewerking naar service-principalnaam Toestaan Onderliggende computerobjecten Accountbeperkingen lezen Toestaan Onderliggende computerobjecten Accountbeperkingen schrijven Toestaan Onderliggende computerobjecten Vanaf KB5020276 zijn er verdere beveiligingen geïntroduceerd voor het hergebruik van computeraccounts in een Active Directory-domein. Als u het bestaande computerobject voor de sessiehost opnieuw wilt gebruiken, kunt u het volgende doen:
- Het gebruikersaccount dat lid wordt van de sessiehost aan het domein, is de maker van het bestaande computeraccount.
- Het computeraccount is gemaakt door een lid van de beveiligingsgroep domeinbeheerders.
- Pas de groepsbeleidsinstelling
Domain controller: Allow computer account re-use during domain join
toe op de eigenaar van het computeraccount. Zie KB5020276 voor meer informatie over het bereik van deze instelling.
Een sleutelkluis met de geheimen die u wilt gebruiken voor de lokale beheerdersaccountreferenties van uw virtuele machine. Als u sessiehosts aan een Active Directory-domein koppelt, worden de referenties van uw domeindeelnameaccount gebruikt. U hebt één geheim nodig voor elke gebruikersnaam en elk wachtwoord. Het lokale beheerderswachtwoord van de virtuele machine moet voldoen aan de wachtwoordvereisten bij het maken van een virtuele machine.
U moet de Azure Virtual Desktop-service-principal de mogelijkheid bieden om de geheimen te lezen. Uw sleutelkluis kan worden geconfigureerd voor het gebruik van:
Het Azure RBAC-machtigingsmodel met de rol Key Vault Secrets User die is toegewezen aan de Azure Virtual Desktop-service-principal.
Een toegangsbeleid met de machtiging Geheim ophalen die is toegewezen aan de Service-principal van Azure Virtual Desktop.
De sleutelkluis moet Azure Resource Manager toestaan voor sjabloonimplementatie.
Zie Azure RBAC-rollen of Microsoft Entra-rollen toewijzen aan de Azure Virtual Desktop-service-principals om ervoor te zorgen dat u de juiste service-principal gebruikt.
Voor aangepaste PowerShell-scripts die u opgeeft in de sessiehostconfiguratie die na een update moet worden uitgevoerd, moet de URL naar het script kunnen worden omgezet vanaf het openbare internet.
Als u Azure PowerShell lokaal wilt gebruiken, raadpleegt u Azure CLI en Azure PowerShell gebruiken met Azure Virtual Desktop om ervoor te zorgen dat de PowerShell-module Az.DesktopVirtualization is geïnstalleerd. U kunt ook de Azure Cloud Shell gebruiken.
Azure PowerShell-cmdlets voor Azure Virtual Desktop die ondersteuning bieden voor sessiehostupdates zijn in preview. U moet de preview-versie van de Az.DesktopVirtualization-module downloaden en installeren om deze cmdlets te kunnen gebruiken. Deze worden toegevoegd in versie 5.3.0.
Een update plannen en een sessiehostconfiguratie bewerken
Wanneer u een update plant, wordt de configuratie van de sessiehost voor de hostgroep gebruikt. U moet wijzigingen aanbrengen in de configuratie van de sessiehost bij het plannen van een update, anders worden uw sessiehosts opnieuw geïmplementeerd met dezelfde configuratiewaarden voor de sessiehost. Wijzigingen die u aanbrengt bij het plannen van een update, worden opgeslagen in de configuratie van de sessiehost.
Als u een update voor uw sessiehosts wilt plannen, selecteert u het relevante tabblad voor uw scenario en volgt u de stappen.
Belangrijk
Tijdens een update wordt het aantal beschikbare sessiehosts voor gebruikerssessies verminderd en wordt alle aangemelde gebruikers gevraagd om zich af te melden. U wordt aangeraden een update te plannen tijdens minder drukke perioden om onderbrekingen voor eindgebruikers te minimaliseren.
Als u een aangepaste netwerkbeveiligingsgroep (NSG) gebruikt voor de sessiehosts die u wilt bijwerken, is er een bekend probleem waarbij u geen update kunt starten met behulp van Azure Portal. Als u dit probleem wilt omzeilen, gebruikt u Azure PowerShell om de update te starten.
U kunt als volgt een nieuwe update voor uw sessiehosts plannen met behulp van Azure Portal.
Tip
Wanneer u een update plant met behulp van Azure Portal, worden waarden ingevuld vanuit de configuratie van de sessiehost. Als dit de eerste update is en er nog geen configuratie van een sessiehost is gemaakt, wordt in de portal de standaardconfiguratie van de sessiehost weergegeven totdat de configuratie van de sessiehost is gemaakt. Wijzigingen die u aanbrengt in de configuratie van de sessiehost tijdens een update, worden opgeslagen.
Als u de configuratie van de sessiehost bewerkt met behulp van Azure Portal, moet u een update plannen.
Meld u aan bij het Azure-portaal.
Voer in de zoekbalk Azure Virtual Desktop in en selecteer de overeenkomende servicevermelding.
Selecteer Hostgroepen en selecteer vervolgens de hostgroep met een sessiehostconfiguratie die u wilt bijwerken.
Selecteer Sessiehosts.
Als u de configuratie van de sessiehost wilt controleren voordat u een update plant, selecteert u De configuratie van de sessiehost beheren en vervolgens weergeven. Zodra u de configuratie van de sessiehost hebt bekeken, selecteert u Annuleren.
Als u een nieuwe update wilt plannen, selecteert u Sessiehost-update beheren en selecteert u Vervolgens Nieuwe update. U kunt ook de configuratie van de sessiehost beheren selecteren en vervolgens bewerken.
Vul op het tabblad Basisinformatie de volgende informatie in:
Parameter Waarde/beschrijving Oorspronkelijke virtuele machines opslaan na de update inschakelen Handig in scenario's voor terugdraaien, maar normale kosten zijn van toepassing op het opslaan van de onderdelen van de oorspronkelijke VM. Huidige grootte van hostgroep (alleen-lezen) Het aantal sessiehosts in uw hostgroep. Vm-batchgrootte die is geautoriseerd om te worden verwijderd uit de hostgroep tijdens de update Het maximum aantal sessiehosts dat tegelijk wordt bijgewerkt.
Wanneer de update wordt gestart, wordt slechts één sessiehost, ook wel de eerste host genoemd, eerst bijgewerkt om het updateproces te controleren voordat de resterende sessiehosts in batches worden bijgewerkt. Als de update van de eerste keer niet lukt, stopt de update.Sessiehosts beschikbaar tijdens de update (alleen-lezen) Het minimale aantal sessiehosts dat beschikbaar is voor gebruikerssessies tijdens de update. Zodra u dit tabblad hebt voltooid, selecteert u Volgende: Sessiehosts.
Op het tabblad Sessiehosts kunt u desgewenst de volgende parameters bijwerken in de configuratie van de sessiehost:
Parameter Waarde/beschrijving Beveiligingstype Selecteer een van de standaard-, vertrouwde start-VM's of vertrouwelijke virtuele machines.
- Als u virtuele machines met vertrouwde start selecteert, worden opties voor beveiligd opstarten en vTPM automatisch geselecteerd.
- Als u vertrouwelijke virtuele machines selecteert, worden opties voor beveiligd opstarten, vTPM en integriteitscontrole automatisch geselecteerd. U kunt u niet afmelden voor vTPM wanneer u een vertrouwelijke VM gebruikt.Afbeelding Selecteer de installatiekopieën van het besturingssysteem die u wilt gebruiken in de lijst of selecteer Alle installatiekopieën weergeven om meer te zien, inclusief aangepaste installatiekopieën die u hebt gemaakt en opgeslagen als een gedeelde installatiekopieën van azure Compute Gallery of een beheerde installatiekopieën. Grootte van de virtuele machine Selecteer een aanbevolen SKU in de lijst. Als u een andere SKU wilt gebruiken, selecteert u Alle grootten weergeven en selecteert u vervolgens in de lijst. Type besturingssysteemschijf Selecteer het schijftype dat u wilt gebruiken voor uw sessiehosts. U wordt aangeraden Premium SSD te gebruiken voor productieworkloads.
Het schijftype moet worden ondersteund voor de VM-familie en -grootte die is geselecteerd. Zorg ervoor dat u een combinatie selecteert die door Azure Compute wordt ondersteund. De naam van de besturingssysteemschijf van de bijgewerkte sessiehosts heeft een nieuwe naam in de indelingSessionHostName-DateTime_Hash
.Domein om deel te nemen Selecteer de map waaraan u wilt deelnemen Selecteer Active Directory en selecteer vervolgens de sleutelkluis met de geheimen voor de gebruikersnaam en het wachtwoord voor het domeindeelnameaccount.
U kunt desgewenst een domeinnaam en organisatie-eenheidspad opgeven.Beheerdersaccount voor virtuele machines Voltooi de relevante parameters door de sleutelkluis en het geheim te selecteren voor de gebruikersnaam en het wachtwoord voor het lokale beheerdersaccount van de bijgewerkte sessiehost-VM's. De gebruikersnaam en het wachtwoord moeten voldoen aan de vereisten voor Windows-VM's in Azure. Aangepaste configuratie URL van aangepast configuratiescript Als u een PowerShell-script wilt uitvoeren tijdens de implementatie, kunt u hier de URL invoeren. Nadat u de configuratie van de sessiehost hebt bekeken of voltooid, selecteert u Volgende: Planning.
Schakel op het tabblad Planning het selectievakje Nu bijwerken plannen in of selecteer een datum, tijd en tijdzone waarop u de update wilt starten, tot maximaal twee weken vanaf de huidige tijd.
Nadat u uw planning hebt ingesteld, selecteert u Volgende: Meldingen.
Vul op het tabblad Meldingen de volgende informatie in:
Parameter Waarde/beschrijving Minuten voordat de gebruikers zijn afgemeld De hoeveelheid tijd die moet worden gewacht na de begintijd van de update, zodat gebruikers zich kunnen afmelden. Deze waarde kan tussen 0 en 60 minuten worden geconfigureerd. Gebruikers worden automatisch afgemeld na deze verstreken tijd. Afmeldingsbericht Een bericht dat u kunt opgeven om gebruikers te informeren dat de sessiehost die ze gebruiken, op het punt staat om te beginnen met bijwerken. Nadat u dit tabblad hebt voltooid, selecteert u Volgende: Controleren.
Controleer op het tabblad Controleren of de validatie is geslaagd en controleer de informatie die tijdens de update wordt gebruikt.
Selecteer Bijwerken om de update te plannen. Wanneer u de lijst met sessiehosts bekijkt, wordt in de kolom Huidige versie de tijdstempel weergegeven van de versie van de sessiehostconfiguratie die door de sessiehost wordt gebruikt. Als de kolom Huidige versie een waarschuwingspictogram bevat, betekent dit dat de tijdstempel van de versie in de kolom Doelversie later is en dat de sessiehost moet worden bijgewerkt.
Notitie
De eerste keer dat u een update plant, overschrijven de instellingen die u opgeeft de standaardinstellingen in het beheerbeleid voor sessiehosts. Bij volgende updates worden deze parameters vooraf ingevuld en worden eventuele wijzigingen opgeslagen.
Belangrijk
Zodra een update is gepland, kunt u de planning of instellingen niet bewerken. Als u wijzigingen wilt aanbrengen, moet u de update annuleren en een nieuwe plannen.
Verwijder geen VM's uit de hostgroep terwijl de update wordt uitgevoerd. Als u dit doet, kunnen er problemen ontstaan met de doorlopende update.
Wijzig de afvoermodus van vm's in de hostgroep niet terwijl er een update wordt uitgevoerd. De afvoermodus van de VM's wordt automatisch gewijzigd op basis van de fase van de update waarin deze zich bevindt. Als een sessiehost niet kan worden hersteld na een update, wordt de instelling voor de afvoermodus ingeschakeld. Zodra de update is voltooid, wordt de afvoermodus opnieuw ingesteld.
Het duurt ongeveer 20 minuten voordat een sessiehost is bijgewerkt. Het aantal sessiehosts dat u in de batchgrootte opgeeft, wordt gelijktijdig bijgewerkt voordat u verdergaat met de volgende batch. U moet rekening houden met de totale voltooiingstijd in uw geplande tijd.
De voortgang van een update controleren
Zodra een update is gestart, kunt u de voortgang ervan controleren. Selecteer het relevante tabblad voor uw scenario en volg de stappen.
U kunt als volgt de voortgang van een update bewaken met behulp van Azure Portal.
Selecteer hostgroepen in het overzicht van Azure Virtual Desktop en selecteer vervolgens de hostgroep waarvoor u een update hebt gepland.
Selecteer Sessiehosts.
Een blauwe banner geeft de status van de update. Er wordt alleen een bepaald tijdstip weergegeven, dus u moet Vernieuwen selecteren om de meest recente voortgang te controleren.
Als u ervoor hebt gekozen om de update onmiddellijk te starten, wordt in het bericht aangegeven dat de update is gepland terwijl deze wordt gestart, maar dit bericht wordt bijgewerkt zodra u de update hebt vernieuwd. Tijdens een update ziet u het batchgrootteaantal sessiehosts dat tijdens de update uit de hostgroep wordt verwijderd.
Tip
U kunt ook de activiteit van een update bekijken met behulp van het Activiteitenlogboek van Azure Monitor.
Een update onderbreken, hervatten, annuleren of opnieuw proberen
U kunt een actieve update onderbreken, hervatten of annuleren. Als u een update onderbreekt of annuleert, wordt de huidige activiteit voltooid voordat de rest van de update wordt onderbroken. Als er bijvoorbeeld een batch sessiehosts wordt bijgewerkt, wordt de update naar deze sessiehosts eerst voltooid. De blauwe banner met de status van de updatewijzigingen om aan te geven hoe ver de update is ontvangen wanneer deze is onderbroken. Zodra een update is onderbroken, kunt u deze alleen hervatten. Deze wordt voortgezet vanaf het punt dat de update is onderbroken.
Als u binnen twee weken geen update hervat, wordt de update geannuleerd. Zodra een update is geannuleerd, kunt u deze niet hervatten.
Let op
Als u een update halverwege annuleert, zijn er verschillen tussen de sessiehosts in de hostgroep, zoals een andere versie van het besturingssysteem of gekoppeld aan een ander Active Directory-domein. Dit kan een inconsistente ervaring bieden aan gebruikers, dus u moet zo snel mogelijk een andere update plannen om ervoor te zorgen dat er pariteit is op alle sessiehosts.
U kunt als volgt een update onderbreken, hervatten, annuleren of opnieuw proberen met behulp van Azure Portal.
Selecteer hostgroepen in het overzicht van Azure Virtual Desktop en selecteer vervolgens de hostgroep waarvoor u een update hebt gepland.
Selecteer Sessiehosts en selecteer vervolgens Sessiehost-update beheren.
Selecteer Onderbreken, Hervatten, Annuleren of Opnieuw proberen , afhankelijk van de huidige status van de update.
Selecteer Vernieuwen om het statusbericht in de blauwe banner bij te werken. Het kan ongeveer 20 seconden duren om de juiste status weer te geven.
Volgende stappen
Meer informatie over het gebruik van diagnostische gegevens over update van sessiehosts.
Raadpleeg de richtlijnen voor het oplossen van problemen met de update van de sessiehost.