Erstellen und Zuweisen eines Skalierungsplans für die Autoskalierung für Azure Virtual Desktop
Wichtig
Die dynamische Autoskalierung für gepoolte Hostpools mit Sitzungshostkonfiguration befindet sich derzeit in der VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
Mit der Autoskalierung können Sie Ihre Sitzungshost-VMs in einem Hostpool gemäß einem Zeitplan hoch- bzw. herunterskalieren, um die Bereitstellungskosten zu optimieren.
Bei Verwendung der Autoskalierung können Sie aus zwei verschiedenen Skalierungsmethoden wählen: Energieverwaltung oder dynamisch. Weitere Informationen zur automatischen Skalierung finden Sie unter Skalierungspläne und Beispielszenarien für die Autoskalierung in Azure Virtual Desktop.
Hinweis
- Sie können die Autoskalierung und die Skalierung von Sitzungshosts nicht mithilfe von Azure Automation und Azure Logic Apps im gleichen Hostpool ausführen. Sie müssen entweder die eine Option oder die andere verwenden.
- Die automatische Skalierung der Energieverwaltung ist in Azure und Azure Government verfügbar.
- Dynamische Autoskalierung ist nur in Azure verfügbar und wird in Azure Government nicht unterstützt.
Um optimale Ergebnisse zu erzielen, empfehlen wir die Verwendung der automatischen Skalierung mit Sitzungshosts, die Sie mit Azure Resource Manager-Vorlagen für Azure Virtual Desktop oder Erstherstellertools von Microsoft bereitgestellt haben.
Voraussetzungen
Um einen Skalierungsplan für die Energieverwaltung zu verwenden, stellen Sie sicher, dass Sie die folgenden Richtlinien befolgen:
Konfigurationsdaten für Skalierungspläne müssen in derselben Region wie die Hostpoolkonfiguration gespeichert werden. Die Bereitstellung von Sitzungshost-VMs wird in allen Azure-Regionen unterstützt.
Wenn Sie die Autoskalierung für gepoolte Hostpools verwenden, muss ein Parameter MaxSessionLimit für diesen Hostpool konfiguriert sein. Verwenden Sie den Standardwert nicht. Sie können diesen Wert in den Hostpooleinstellungen im Azure-Portal konfigurieren oder die PowerShell-Cmdlets New-AzWvdHostPool oder Update-AzWvdHostPool ausführen.
Sie müssen Azure Virtual Desktop Zugriff gewähren, um den Energiezustand Ihrer Sitzungshost-VMs zu verwalten. Sie müssen über die Berechtigung
Microsoft.Authorization/roleAssignments/write
für Ihre Abonnements verfügen, um die RBAC-Rolle (rollenbasierte Zugriffssteuerung) für den Azure Virtual Desktop-Dienstprinzipal für diese Abonnements zuzuweisen. Diese Berechtigung ist Bestandteil der integrierten Rollen Benutzerzugriffsadministrator und Besitzer.Wenn Sie persönliche Desktop-Autoskalierung mit Ruhezustand verwenden möchten, müssen Sie das Ruhezustandsfeature für VMs in Ihrem persönlichen Hostpool aktivieren. FSLogix und App Attach unterstützen derzeit keinen Ruhezustand. Aktivieren Sie den Ruhezustand nicht, wenn Sie FSLogix oder App Attach für Ihre persönlichen Hostpools verwenden. Weitere Informationen zur Verwendung des Ruhezustands, einschließlich seiner Funktionsweise, Einschränkungen und Voraussetzungen, finden Sie unter Ruhezustand für Azure-VMs.
Wenn Sie PowerShell zum Erstellen und Zuweisen Ihres Skalierungsplans verwenden, benötigen Sie das Modul Az.DesktopVirtualization mit Version 4.2.0 oder höher.
Wenn Sie eine Zeitlimitrichtlinie konfigurieren, benötigen Sie Folgendes:
- Für Intune: ein Microsoft Entra ID-Konto, dem die integrierte RBAC-Rolle „Richtlinien- und Profil-Manager“ zugewiesen ist, und eine Gruppe mit den Geräten, die Sie konfigurieren möchten.
- Für eine Gruppenrichtlinie: ein Domänenkonto, das über die Berechtigung zum Erstellen oder Bearbeiten von Gruppenrichtlinienobjekten verfügt, sowie eine Sicherheitsgruppe oder Organisationseinheit (OE) mit den Geräten, die Sie konfigurieren möchten.
So verwenden Sie einen dynamischen Skalierungsplan (Vorschau):
Die dynamische Autoskalierung kann nur für gepoolte Hostpools mit Sitzungshostkonfiguration verwendet werden. Wenn Sie einen automatischen Skalierungsplan auf einen Standardhostpool ohne Sitzungshostkonfiguration anwenden möchten, müssen Sie die Skalierungsmethode für die Energieverwaltung verwenden, die bereits allgemein verfügbar ist.
Sie können die dynamische Skalierung nicht in Verbindung mit einem anderen Skalierungsskript im selben Hostpool verwenden. Sie müssen entweder die eine Option oder die andere verwenden.
Konfigurationsdaten für Skalierungspläne müssen in derselben Region wie die Hostpoolkonfiguration gespeichert werden. Sie können Sitzungshosts in einer beliebigen Azure-Region bereitstellen.
Wenn Sie die automatische Skalierung für gepoolte Hostpools verwenden, müssen Sie einen benutzerdefinierten maximalen Sitzungsgrenzwert für den Lastenausgleich dieses Hostpools festlegen. Verwenden Sie den Standardwert nicht. Weitere Informationen finden Sie unter Konfigurieren des Hostpool-Lastenausgleichs.
Sie müssen Azure Virtual Desktop Zugriff gewähren, um den Energiezustand Ihrer Sitzungshost-VMs zu verwalten. Sie müssen über die Berechtigung
Microsoft.Authorization/roleAssignments/write
für Ihre Abonnements verfügen, um die RBAC-Rolle (rollenbasierte Zugriffssteuerung) für den Azure Virtual Desktop-Dienstprinzipal für diese Abonnements zuzuweisen. Diese Berechtigung ist Bestandteil der integrierten Rollen Benutzerzugriffsadministrator und Besitzer.Die dynamische automatische Skalierung erfordert derzeit Zugriff auf den öffentlichen Azure Storage-Endpunkt
wvdhpustgr0prod.blob.core.windows.net
, um den RDAgent beim Erstellen von Sitzungshosts bereitzustellen. Bis dies zu einem erforderlichen Endpunkt für Azure Virtual Desktopmigriert wurde, schlagen Sitzungshosts, die nicht auf wvdhpustgr0prod.blob.core.windows.net zugreifen können, mit dem Fehler „CustomerVmNoAccessToDeploymentPackageException“ fehl.Wenn Sie PowerShell zum Erstellen und Zuweisen Ihres Skalierungsplans verwenden, benötigen Sie das Modul Az.DesktopVirtualization mit Version 4.2.0 oder höher.
Zuweisen von Berechtigungen zum Azure Virtual Desktop-Dienstprinzipal
Bevor Sie Ihren ersten Skalierungsplan erstellen, müssen Sie die RBAC-Rolle Desktop Virtualization Power On Off-Mitwirkender mit Ihrem Azure-Abonnement als zuweisbaren Bereich zuweisen. Wenn Sie diese Rolle auf einer niedrigeren Ebene als Ihr Abonnement zuweisen, z. B. auf Ressourcengruppen-, Hostpool- oder VM-Ebene, wird verhindert, dass die Autoskalierung ordnungsgemäß funktioniert.
Sie müssen jedes Azure-Abonnement als zuweisenden Bereich hinzufügen, der Hostpools und Sitzungshost-VMs enthält, die Sie mit der Autoskalierung verwenden möchten. Diese Rolle und Zuweisung ermöglicht es Azure Virtual Desktop, den Energiezustand aller VMs in diesen Abonnements zu verwalten. Außerdem kann der Dienst Aktionen sowohl auf Hostpools als auch auf VMs anwenden, wenn keine aktiven Benutzersitzungen durchgeführt werden.
Unter Zuweisen von Azure RBAC- oder Microsoft Entra-Rollen zum Azure Virtual Desktop-Dienstprinzipal erfahren Sie, wie Sie dem Azure Virtual Desktop-Dienstprinzipal die Rolle Power On Off-Mitwirkender für Desktopvirtualisierung zuweisen.
Zuweisen von Berechtigungen zum Azure Virtual Desktop-Dienstprinzipal
Bevor Sie Ihren ersten Skalierungsplan erstellen, müssen Sie die RBAC-Rollen Desktop Virtualization Power On Off Contributor und Desktop Virtualization Virtual Machine Contributor dem Azure Virtual Desktop-Dienstprinzipal mit Ihrem Azure-Abonnement als zuweisbaren Bereich zuweisen. Wenn Sie diese Rollen auf einer niedrigeren Ebene als Ihr Abonnement zuweisen, z. B. auf Ressourcengruppen-, Hostpool- oder VM-Ebene, wird verhindert, dass die Autoskalierung ordnungsgemäß funktioniert. Sie müssen jedes Azure-Abonnement als zuweisenden Bereich hinzufügen, der Hostpools und Sitzungshost-VMs enthält, die Sie mit der Autoskalierung verwenden möchten. Mit diesen Rollen und Zuweisungen kann Azure Virtual Desktop den Leistungsstatus aller virtuellen Computer verwalten und alle virtuellen Computer in diesen Abonnements erstellen, löschen, aktualisieren, starten und beenden. Außerdem kann der Dienst Aktionen sowohl auf Hostpools als auch auf VMs anwenden, wenn keine aktiven Benutzersitzungen durchgeführt werden.
Unter Zuweisen von Azure RBAC- oder Microsoft Entra-Rollen zum Azure Virtual Desktop-Dienstprinzipal erfahren Sie, wie Sie dem Azure Virtual Desktop-Dienstprinzipal die Rolle Power On Off-Mitwirkender für Desktopvirtualisierung zuweisen.
Erstellen eines Skalierungsplans
Nachdem Sie dem Dienstprinzipal für Ihre Abonnements die Rolle Desktop Virtualization Power On Off-Mitwirkender zugewiesen haben, können Sie einen Skalierungsplan erstellen. So erstellen Sie einen Skalierungsplan mithilfe des Portals:
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Skalierungspläne und dann Erstellen aus.
Geben Sie auf der Registerkarte Grundeinstellungen die folgenden Informationen an:
Parameter Wert/Beschreibung Subscription Wählen Sie in der Dropdownliste das Abonnement aus, in dem Sie den Hostpool erstellen möchten. Resource group Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie die Option Neu erstellen aus, und geben Sie einen Namen ein. Name des Skalierungsplans Geben Sie einen Namen für den Skalierungsplan ein. Optional können Sie auch einen Anzeigenamen hinzufügen, der Ihren Benutzern angezeigt wird, und eine Beschreibung für Ihren Plan. Location Wählen Sie die Azure-Region aus, in der Sie Ihren Skalierungsplan erstellen möchten. Zeitzone Wählen Sie die Zeitzone aus, die Sie für Ihren Plan verwenden möchten. Hostpooltyp Wählen Sie den Typ des Hostpools aus, auf den Ihr Skalierungsplan angewendet werden soll. Ausschlusstag Geben Sie einen Tagnamen für VMs ein, die Sie nicht in Skalierungsvorgänge einbeziehen möchten. Beispielsweise können Sie VMs mithilfe des Ausschlusstags „excludeFromScaling“ kennzeichnen, für die der Ausgleichsmodus festgelegt ist, damit die Autoskalierung den Ausgleichsmodus während der Wartung nicht außer Kraft setzt. Wenn Sie „excludeFromScaling“ als Tagnamensfeld für eine der VMs im Hostpool festgelegt haben, wird der Leerungsmodus dieser bestimmten VMs vom Feature für die Autoskalierung nicht gestartet, stoppt oder geändert. Skalierungsmethode Diese Option wird angezeigt, wenn Sie gepoolt als Hostpooltyp ausgewählt haben. Wählen Sie die Automatische Skalierung der Energieverwaltung aus. Hinweis
- Obwohl ein Ausschlusstag den markierten virtuellen Computer von Skalierungsvorgängen für die Energieverwaltung ausschließt, werden markierte VMs weiterhin bei der Berechnung des minimalen Prozentsatzes von Hosts berücksichtigt.
- Stellen Sie sicher, dass keine vertraulichen Informationen in die Ausschlusstags enthalten sind, z. B. Benutzerprinzipalnamen oder andere personenbezogene Informationen.
Wählen Sie Weiter aus, um zur Registerkarte Zeitpläne zu gelangen. Mithilfe von Zeitplänen können Sie definieren, wann die Autoskalierung virtuelle Computer im Laufe des Tages ein- und ausschaltet. Die Zeitplanparameter unterscheiden sich je nach dem Hostpooltyp, den Sie für den Skalierungsplan ausgewählt haben.
Gepoolte Hostpools
In jeder Phase des Zeitplans deaktiviert die Autoskalierung VMs nur, wenn dadurch die verwendete Hostpoolkapazität den Kapazitätsschwellenwert nicht überschreitet. Die Standardwerte, die bei Ihrem Versuch, einen Zeitplan zu erstellen, angezeigt werden, sind die vorgeschlagenen Werte für Wochentage. Sie können sie jedoch nach Bedarf ändern.
So erstellen oder ändern Sie einen Zeitplan:
Wählen Sie auf der Registerkarte ZeitplanZeitplan hinzufügen aus und füllen Sie die folgenden Informationen aus:
Parameter Wert/Beschreibung Zeitplanname Geben Sie einen Namen für Ihren Zeitplan ein. Wiederholen am Wählen Sie aus, an welchen Tagen Ihr Zeitplan wiederholt wird. Füllen Sie auf der Registerkarte Anlaufzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Wählen Sie im Dropdownmenü eine Zeit aus, um mit der Vorbereitung von virtuellen Computern für Spitzenzeiten zu beginnen. Lastenausgleichsalgorithmus Es wird empfohlen, den breitenorientierten Algorithmus auszuwählen. Beim breitenorientierten Lastenausgleich werden Benutzer auf vorhandene VMs verteilt, um kurze Zugriffszeiten zu gewährleisten. Die hier ausgewählte Einstellung für den Lastenausgleich überschreibt die Einstellung, die Sie für ihre ursprünglichen Hostpooleinstellungen ausgewählt haben. Mindestprozentsatz der Hosts Geben Sie den Prozentsatz der Sitzungshosts ein, die Sie in dieser Phase immer aktivieren möchten. Wenn der eingegebene Prozentsatz keine ganze Zahl ist, wird er auf die nächste ganze Zahl aufgerundet. Wenn Sie beispielsweise in einem Hostpool mit sieben Sitzungshosts den minimalen Prozentsatz der Hosts beim Anlauf auf 10 % festlegen, bleibt eine VM beim Anlauf immer eingeschaltet und wird nicht durch die Autoskalierung deaktiviert. Kapazitätsschwellenwert Geben Sie den Prozentsatz der verfügbaren Hostpoolkapazität ein, der das Ausführen einer Skalierungsaktion auslöst. Wenn beispielsweise zwei Sitzungshosts im Hostpool mit einem maximalen Sitzungslimit von 20 aktiviert sind, beträgt die verfügbare Hostpoolkapazität 40. Wenn Sie den Kapazitätsschwellenwert auf 75 % festlegen und die Sitzungshosts über mehr als 30 Benutzersitzungen verfügen, aktiviert die Autoskalierung einen dritten Sitzungshost. Dadurch wird die verfügbare Hostpoolkapazität von 40 in 60 geändert. Füllen Sie auf der Registerkarte Spitzenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Geben Sie eine Startzeit für den Zeitpunkt ein, zu dem Ihre Nutzungsrate während des Tages am höchsten ist. Stellen Sie sicher, dass sich der Zeitraum in derselben Zeitzone befindet, die Sie für Ihren Skalierungsplan angegeben haben. Diese Zeit ist auch die Endzeit für die Anlaufphase. Lastenausgleich Wählen Sie den breitenorientierten oder den tiefenorientierten Lastenausgleich aus. Bei der Lastenausgleichsmethode „Breiter Ansatz“ werden neue Benutzersitzungen auf alle verfügbaren Sitzungshosts im Hostpool verteilt. Beim tiefenorientierten Lastenausgleich werden neue Benutzersitzungen auf verfügbare Sitzungshosts mit der höchsten Anzahl von Verbindungen verteilt, für die das maximale Sitzungslimit noch nicht erreicht wurde.
Weitere Informationen zu Lastenausgleichstypen finden Sie unter Konfigurieren der Lastenausgleichsmethode für Azure Virtual Desktop.Hinweis
Sie können den Kapazitätsschwellenwert hier nicht ändern. Stattdessen wird die Einstellung, die Sie in Anlaufzeiten eingegeben haben, auf diese Einstellung übertragen.
Für Auslaufzeiten geben Sie Werte in ähnliche Felder wie Anlaufzeiten ein, dieses Mal jedoch für den Zeitpunkt, an dem die Nutzung Ihres Hostpools abfällt. Dies beinhaltet folgende Felder:
- Startzeit
- Lastenausgleichsalgorithmus
- Mindestprozentsatz der Hosts (%)
- Kapazitätsschwellenwert (%)
- Abmeldung der Benutzer erzwingen
Wichtig
Wenn Sie die Autoskalierung aktiviert haben, um die Abmeldung der Benutzer während der Auslaufphase zu erzwingen, wählt die Funktion den Sitzungshost mit der geringsten Anzahl von Benutzersitzungen (aktiv und getrennt) zum Herunterfahren aus. Die Autoskalierung versetzt den Sitzungshost in den Ausgleichsmodus, sendet diesen Benutzersitzungen eine Benachrichtigung, dass sie abgemeldet werden, und meldet dann diese Benutzer nach Ablauf der angegebenen Wartezeit ab. Nachdem die Autoskalierung diese Benutzersitzungen abgemeldet hat, wird die Zuordnung der VM aufgehoben.
Wenn Sie während der Auslaufphase keine erzwungene Abmeldung aktiviert haben, müssen Sie auswählen, ob VMs, die über keine aktiven oder getrennten Sitzungen verfügen, oder VMs, die über keine aktiven Sitzungen verfügen, während der Auslaufphase heruntergefahren werden sollen.
Unabhängig davon, ob Sie die Autoskalierung aktiviert haben, um die Abmeldung von Benutzern während der Auslaufphase zu erzwingen, werden der Kapazitätsschwellenwert und der Mindestprozentsatz der Hosts weiterhin berücksichtigt. Die Autoskalierung fährt VMs nur herunter, wenn alle vorhandenen Benutzersitzungen (aktiv und getrennt) im Hostpool auf weniger VMs konsolidiert werden können, ohne den Kapazitätsschwellenwert zu überschreiten.
Sie können auch eine Zeitlimitrichtlinie konfigurieren, die für alle Phasen gilt, um alle getrennten Benutzer abzumelden und dadurch die verwendete Hostpoolkapazität zu reduzieren. Weitere Informationen finden Sie unter Konfigurieren einer Zeitlimitrichtlinie.
Ebenso funktioniert Nebenzeiten in gleicher Weise wie Spitzenzeiten:
- Startzeit, die auch das Ende der Auslaufzeit ist.
- Lastenausgleichsalgorithmus. Es wird empfohlen, tiefenorientiert auszuwählen, um die Anzahl der Sitzungshosts basierend auf den Sitzungen auf jedem virtuellen Computer schrittweise zu reduzieren.
- Genau wie Spitzenzeiten können Sie den Kapazitätsschwellenwert hier nicht konfigurieren. Stattdessen wird der Wert, den Sie in Ramp-down eingegeben haben, übernommen.
Persönliche Hostpools
Legen Sie in jeder Phase des Zeitplans fest, ob die Zuordnung von VMs basierend auf dem Status von Benutzersitzungen aufgehoben werden soll.
So erstellen oder ändern Sie einen Zeitplan:
Wählen Sie auf der Registerkarte ZeitplanZeitplan hinzufügen aus und füllen Sie die folgenden Informationen aus:
Parameter Wert/Beschreibung Zeitplanname Geben Sie einen Namen für Ihren Zeitplan ein. Wiederholen am Wählen Sie aus, an welchen Tagen Ihr Zeitplan wiederholt wird. Füllen Sie auf der Registerkarte Anlaufzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Wählen Sie die Zeit aus, zu der die Anlaufphase über das Dropdownmenü gestartet werden soll. Starten von virtuellen Computern bei der Verbindungsherstellung Wählen Sie aus, ob Start VM on Connect während der Rampe aktiviert werden soll.
Es wird dringend empfohlen, „Starten von virtuellen Computern bei der Verbindungsherstellung“ zu aktivieren, wenn Sie sich entscheiden, Ihre VMs während der Anlaufphase nicht zu starten.Zu startende VMs Wählen Sie aus, ob nur persönliche Desktops, denen zur Startzeit ein Benutzer zugewiesen ist, alle persönlichen Desktops im Hostpool (unabhängig von der Benutzerzuweisung) oder keine persönlichen Desktops im Pool gestartet werden sollen. Einstellungen zum Trennen Geben Sie unter Beim Trennen der Verbindung für die Anzahl von Minuten an, für die eine Benutzersitzung getrennt sein muss, bevor eine bestimmte Aktion ausgeführt wird. Sie können eine beliebige Zahl zwischen 0 und 360 angeben.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit getrennt wurde. Sie können entweder die Zuordnung der VMs aufheben (herunterfahren), den persönlichen Desktop in den Ruhezustand versetzen oder keine Aktion ausführen.Abmeldeeinstellungen Geben Sie unter Bei Abmeldung für die Anzahl von Minuten an, für die eine Benutzersitzung abgemeldet sein muss, bevor eine bestimmte Aktion ausgeführt wird. Sie können eine beliebige Zahl zwischen 0 und 360 angeben.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit abgemeldet wurde. Sie können entweder die Zuordnung der VMs aufheben (herunterfahren), den persönlichen Desktop in den Ruhezustand versetzen oder keine Aktion ausführen.Füllen Sie auf den Registerkarten Spitzenstunden, Auslaufphase und Nebenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Geben Sie für jede Phase eine Startzeit ein. Diese Zeit ist gleichzeitig die Endzeit für die vorherige Phase. Starten von virtuellen Computern bei der Verbindungsherstellung Wählen Sie aus, ob Start VM on Connect während dieser Phase aktiviert werden soll. Einstellungen zum Trennen Geben Sie unter Beim Trennen der Verbindung für die Anzahl von Minuten an, für die eine Benutzersitzung getrennt sein muss, bevor eine bestimmte Aktion ausgeführt wird. Sie können eine beliebige Zahl zwischen 0 und 360 angeben.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit getrennt wurde. Sie können entweder die Zuordnung der VMs aufheben (herunterfahren), den persönlichen Desktop in den Ruhezustand versetzen oder keine Aktion ausführen.Abmeldeeinstellungen Geben Sie unter Bei Abmeldung für die Anzahl von Minuten an, für die eine Benutzersitzung abgemeldet sein muss, bevor eine bestimmte Aktion ausgeführt wird. Sie können eine beliebige Zahl zwischen 0 und 360 angeben.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit abgemeldet wurde. Sie können entweder die Zuordnung der VMs aufheben (herunterfahren), den persönlichen Desktop in den Ruhezustand versetzen oder keine Aktion ausführen.
Wählen Sie Weiter aus, um zur Registerkarte Hostpoolzuweisungen zu wechseln. Markieren Sie das Kontrollkästchen für jeden Hostpool, den Sie einbeziehen möchten. Wenn Sie die automatische Skalierung nicht aktivieren möchten, deaktivieren Sie alle Kontrollkästchen. Sie können diese Einstellung zu einem späteren Zeitpunkt jederzeit ändern. Sie können den Skalierungsplan nur Hostpools zuweisen, die dem im Plan angegebenen Hostpooltyp entsprechen.
Hinweis
- Wenn Sie einen Skalierungsplan erstellen oder aktualisieren, der bereits Hostpools zugewiesen ist, werden die Änderungen sofort angewendet.
Danach müssen Sie Tags eingeben. Tags sind Name-Wert-Paare zum Kategorisieren von Ressourcen für eine konsolidierte Abrechnung. Sie können dasselbe Tag auf mehrere Ressourcen und Ressourcengruppen anwenden. Weitere Informationen zum Taggen von Ressourcen finden Sie unter Verwenden von Tags zum Organisieren von Azure-Ressourcen.
Hinweis
Wenn Sie nach dem Erstellen von Tags Ressourceneinstellungen auf anderen Registerkarten ändern, werden Ihre Tags automatisch aktualisiert.
Nachdem Sie fertig sind, wechseln Sie zur Registerkarte Überprüfen und Erstellen, und wählen Sie Erstellen aus, um Ihren Skalierungsplan zu erstellen und ihn den ausgewählten Hostpools zuzuweisen.
Nachdem Sie nun die Rollen Desktop Virtualization Power Off-Mitwirkender und Mitwirkender für Desktopvirtualisierungs-VM dem Dienstprinzipal in Ihren Abonnements zugewiesen haben, können Sie einen dynamischen Skalierungsplan erstellen.
Während der Vorschau können Sie nur einen Skalierungsplan für die dynamische automatische Skalierung mithilfe des Azure-Portals erstellen. So erstellen Sie einen dynamischen Skalierungsplan mithilfe des Azure-Portals:
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Skalierungspläne und dann Erstellen aus.
Geben Sie auf der Registerkarte Grundeinstellungen die folgenden Informationen an:
Parameter Wert/Beschreibung Subscription Wählen Sie in der Dropdownliste das Abonnement aus, in dem Sie den Hostpool erstellen möchten. Resource group Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie die Option Neu erstellen aus, und geben Sie einen Namen ein. Name des Skalierungsplans Geben Sie einen Namen für den Skalierungsplan ein. Optional können Sie auch einen Anzeigenamen hinzufügen, der Ihren Benutzern angezeigt wird, und eine Beschreibung für Ihren Plan. Location Wählen Sie die Azure-Region aus, in der Sie Ihren Skalierungsplan erstellen möchten. Zeitzone Wählen Sie die Zeitzone aus, die Sie für Ihren Plan verwenden möchten. Hostpooltyp Wählen Sie gepoolt aus. Ausschlusstag Geben Sie einen Tagnamen für VMs ein, die Sie nicht in Skalierungsvorgänge einbeziehen möchten. Beispielsweise können Sie VMs mithilfe des Ausschlusstags „excludeFromScaling“ kennzeichnen, für die der Ausgleichsmodus festgelegt ist, damit die Autoskalierung den Ausgleichsmodus während der Wartung nicht außer Kraft setzt. Wenn Sie „excludeFromScaling“ als Tagnamensfeld für eine der VMs im Hostpool festgelegt haben, wird der Leerungsmodus dieser bestimmten VMs vom Feature für die Autoskalierung nicht gestartet, stoppt oder geändert. Skalierungsmethode Wählen Sie dynamische automatische Skalierung aus. Hinweis
- Obwohl ein Ausschlusstag den markierten virtuellen Computer von Skalierungsvorgängen für die Energieverwaltung ausschließt, werden markierte VMs weiterhin bei der Berechnung des minimalen Prozentsatzes von Hosts berücksichtigt.
- Stellen Sie sicher, dass keine vertraulichen Informationen in die Ausschlusstags enthalten sind, z. B. Benutzerprinzipalnamen oder andere personenbezogene Informationen.
Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter: Plan.
Wählen Sie auf der Registerkarte Zeitplan Zeitplan hinzufügen aus und füllen Sie die folgenden Informationen aus.
Füllen Sie auf der Registerkarte Allgemein die folgenden Felder aus:
Parameter Wert/Beschreibung Zeitplanname Geben Sie einen Namen für Ihren Zeitplan ein. Wiederholen am Wählen Sie aus, an welchen Tagen Ihr Zeitplan wiederholt wird. Mindestprozentsatz aktiver Hosts (%) Geben Sie den Prozentsatz der Mindestanzahl der ausgeführten Sitzungshost-VMs basierend auf der minimalen Hostpoolgröße ein, die immer verfügbar ist. Wenn beispielsweise der Mindestprozentsatz der aktiven Hosts (%) als 10 angegeben ist und die minimale Hostpoolgröße als 10 angegeben wird, stellt die Autoskalierung sicher, dass ein Sitzungshost immer verfügbar ist, um Benutzerverbindungen zu übernehmen. Mindestgröße des Hostpools Geben Sie die Anzahl der Sitzungshost-VMs ein, die immer Teil des Hostpools sein sollen. Diese Sitzungshosts können entweder in einem ausgeführten Zustand oder in einem angehaltenen Zustand sein. Maximale Größe des Hostpools Geben Sie die maximale Anzahl ausgeführter Sitzungshost-VMs ein, die verfügbar sein können. Wählen Sie Weiter aus.
Füllen Sie auf der Registerkarte Anlaufzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Wählen Sie im Dropdownmenü eine Zeit aus, um mit der Vorbereitung von virtuellen Computern für Spitzenzeiten zu beginnen. Lastenausgleichsalgorithmus Es wird empfohlen, den breitenorientierten Algorithmus auszuwählen. Beim breitenorientierten Lastenausgleich werden Benutzer auf vorhandene VMs verteilt, um kurze Zugriffszeiten zu gewährleisten. Die hier ausgewählte Einstellung für den Lastenausgleich überschreibt die Einstellung, die Sie für ihre ursprünglichen Hostpooleinstellungen ausgewählt haben. Kapazitätsschwellenwert Geben Sie den Prozentsatz der verfügbaren Hostpoolkapazität ein, der das Ausführen einer Skalierungsaktion auslöst. Wenn beispielsweise der Kapazitätsschwellenwert mit 60 % angegeben wird und die Gesamtkapazität für den Hostpool bei 100 Sitzungen liegt, werden per Autoskalierung zusätzliche Sitzungshosts eingeschaltet, sobald der Hostpool eine Auslastung von 60 Sitzungen überschreitet. Sie können die Parameter für den Grenzwert für virtuelle Computer ändern, die Sie auf der Registerkarte Allgemein ausgefüllt haben. Es wird empfohlen, einen höheren Mindestprozentsatz aktiver Hosts (%) und eine Mindestgröße für Hostpools in der Anlaufphase zu haben, die in der Spitzenphase übernommen werden.
Wählen Sie Weiter aus.
Füllen Sie auf der Registerkarte Spitzenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Startzeit Geben Sie eine Startzeit für den Zeitpunkt ein, zu dem Ihre Nutzungsrate während des Tages am höchsten ist. Stellen Sie sicher, dass sich der Zeitraum in derselben Zeitzone befindet, die Sie für Ihren Skalierungsplan angegeben haben. Diese Zeit ist auch die Endzeit für die Anlaufphase. Lastenausgleichsalgorithmus Wählen Sie den breitenorientierten oder den tiefenorientierten Lastenausgleich aus. Bei der Lastenausgleichsmethode „Breiter Ansatz“ werden neue Benutzersitzungen auf alle verfügbaren Sitzungshosts im Hostpool verteilt. Beim tiefenorientierten Lastenausgleich werden neue Benutzersitzungen auf verfügbare Sitzungshosts mit der höchsten Anzahl von Verbindungen verteilt, für die das maximale Sitzungslimit noch nicht erreicht wurde.
Weitere Informationen zu Lastenausgleichstypen finden Sie unter Konfigurieren der Lastenausgleichsmethode für Azure Virtual Desktop.Hinweis
Sie können den Kapazitätsschwellenwert hier nicht ändern. Stattdessen wird die Einstellung, die Sie in Anlaufzeiten eingegeben haben, auf diese Einstellung übertragen.
Auf der Registerkarte Auslaufphase geben Sie Werte in ähnliche Felder wie bei der Anlaufphase ein, aber dieses Mal ist dies der Fall, wenn die Nutzung des Hostpools abfällt. Dies beinhaltet folgende Felder:
- Startzeit
- Lastenausgleichsalgorithmus
- Kapazitätsschwellenwert (%)
- Abmeldung der Benutzer erzwingen
- Mindestprozentsatz aktiver Hosts (%)
- Mindestgröße des Hostpools
- Maximale Größe des Hostpools
Wichtig
Wenn Sie die Autoskalierung aktiviert haben, um die Abmeldung der Benutzer während der Auslaufphase zu erzwingen, wählt die Funktion den Sitzungshost mit der geringsten Anzahl von Benutzersitzungen (aktiv und getrennt) zum Herunterfahren oder zum Löschen aus. Die Autoskalierung versetzt den Sitzungshost in den Ausgleichsmodus, sendet diesen Benutzersitzungen eine Benachrichtigung, dass sie abgemeldet werden, und meldet dann diese Benutzer nach Ablauf der angegebenen Wartezeit ab. Nachdem die Autoskalierung diese Benutzersitzungen abgemeldet hat, wird die Zuordnung der VM aufgehoben oder die VM gelöscht.
Wenn Sie während der Auslaufphase keine erzwungene Abmeldung aktiviert haben, müssen Sie auswählen, ob VMs, die über keine aktiven oder getrennten Sitzungen verfügen, oder VMs, die über keine aktiven Sitzungen verfügen, während der Auslaufphase heruntergefahren werden sollen.
Unabhängig davon, ob Sie die Autoskalierung aktiviert haben, um die Abmeldung von Benutzern während der Auslaufphase zu erzwingen, werden der Kapazitätsschwellenwert und der Mindestprozentsatz der Hosts weiterhin berücksichtigt. Die Autoskalierung fährt VMs nur herunter oder löscht sie, wenn alle vorhandenen Benutzersitzungen (aktiv und getrennt) im Hostpool auf weniger VMs konsolidiert werden können, ohne den Kapazitätsschwellenwert zu überschreiten.
Ebenso funktioniert Nebenzeiten in gleicher Weise wie Spitzenzeiten:
- Startzeit, die auch das Ende der Auslaufzeit ist.
- Lastenausgleichsalgorithmus. Es wird empfohlen, tiefenorientiert auszuwählen, um die Anzahl der Sitzungshosts basierend auf den Sitzungen auf jedem virtuellen Computer schrittweise zu reduzieren.
- Genau wie Spitzenzeiten können Sie den Kapazitätsschwellenwert hier nicht konfigurieren. Stattdessen wird der Wert übernommen, den Sie in Auslaufzeiten eingegeben haben.
Wählen Sie Weiter aus, um zur Registerkarte Hostpoolzuweisungen zu wechseln. Markieren Sie das Kontrollkästchen für jeden Hostpool, den Sie einbeziehen möchten. Wenn Sie die automatische Skalierung nicht aktivieren möchten, deaktivieren Sie alle Kontrollkästchen. Sie können diese Einstellung zu einem späteren Zeitpunkt jederzeit ändern. Sie können den dynamischen Skalierungsplan nur gepoolten Hostpools mit Sitzungshostkonfiguration zuweisen.
Hinweis
- Wenn Sie einen Skalierungsplan erstellen oder aktualisieren, der bereits Hostpools zugewiesen ist, werden die Änderungen sofort angewendet.
Danach müssen Sie Tags eingeben. Tags sind Name-Wert-Paare zum Kategorisieren von Ressourcen für eine konsolidierte Abrechnung. Sie können dasselbe Tag auf mehrere Ressourcen und Ressourcengruppen anwenden. Weitere Informationen zum Taggen von Ressourcen finden Sie unter Verwenden von Tags zum Organisieren von Azure-Ressourcen.
Hinweis
Wenn Sie nach dem Erstellen von Tags Ressourceneinstellungen auf anderen Registerkarten ändern, werden Ihre Tags automatisch aktualisiert.
Nachdem Sie fertig sind, wechseln Sie zur Registerkarte Überprüfen und Erstellen, und wählen Sie Erstellen aus, um Ihren Skalierungsplan zu erstellen und ihn den ausgewählten Hostpools zuzuweisen.
Wichtig
Wenn Sie derzeit Sitzungshosts im Azure-Portal mithilfe der Sitzungshostkonfiguration bereitstellen, wird die NIC und/oder der Datenträger beim Löschen des virtuellen Computers standardmäßig nicht automatisch gelöscht. Informationen zum Ändern der Standardeinstellung finden Sie unter Löschen eines virtuellen Computers und angefügter Ressourcen. Die Skalierung berücksichtigt die Einstellung und daher werden NIC und Datenträger für die virtuellen Computer, die manuell im Portal erstellt wurden, nicht automatisch gelöscht. Diese Standardeinstellung wird so geändert, dass NIC und Datenträger für die vom Skalierungsdienst erstellten virtuellen Computer automatisch zusammen mit den virtuellen Computern gelöscht werden.
Konfigurieren einer Zeitlimitrichtlinie
Sie können mithilfe von Microsoft Intune oder Gruppenrichtlinien eine Zeitlimitrichtlinie konfigurieren, die alle getrennten Benutzer abmeldet, wenn eine festgelegte Zeit verstrichen ist, um den Verbrauch von Hostpoolkapazität zu verringern. Wählen Sie die relevante Registerkarte für Ihr Szenario aus.
So konfigurieren Sie eine Zeitlimitrichtlinie mit Intune
Melden Sie sich beim Microsoft Intune Admin Center an.
Erstellen oder bearbeiten Sie ein Konfigurationsprofil für Geräte mit Windows 10 und höher mit dem Profiltyp Sitzungszeitlimits.
Navigieren Sie im Bereich für die Einstellungsauswahl zu Administrative Vorlagen>Windows-Komponenten>Remotedesktopdienste>Remotedesktop-Sitzungshost>Sitzungszeitlimits.
Aktivieren Sie das Kontrollkästchen Zeitlimit für getrennte Sitzungen festlegen, und schließen Sie dann die Einstellungsauswahl.
Erweitern Sie die Kategorie Administrative Vorlagen, und schalten Sie dann Zeitlimit für getrennte Sitzungen festlegen auf Aktiviert um. Wählen Sie danach einen Zeitwert aus der Dropdownliste aus.
Wählen Sie Weiter aus.
Optional: Wählen Sie auf der Registerkarte Bereichstags ein Bereichstag aus, um das Profil zu filtern. Weitere Informationen zu Bereichsmarkierungen finden Sie unter Verwenden der rollenbasierten Zugriffssteuerung (RBAC) und Bereichsmarkierungen für verteilte IT.
Wählen Sie auf der Registerkarte Zuweisungen die Gruppe mit den Computern aus, die eine Remotesitzung bereitstellen, die Sie konfigurieren möchten, und wählen Sie dann Weiter aus.
Überprüfen Sie auf der Registerkarte Überprüfen und erstellen Ihre Einstellungen, und wählen Sie Erstellen aus.
Sobald die Richtlinie auf die Computer angewendet wird, die eine Remotesitzung bereitstellen, starten Sie sie neu, damit die Einstellungen wirksam werden.
Bearbeiten eines vorhandenen Skalierungsplans
Wählen Sie die relevante Registerkarte für Ihr Szenario aus.
So bearbeiten Sie einen vorhandenen Skalierungsplan über das Azure-Portal
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Skalierungspläne und dann den Namen des Skalierungsplans aus, den Sie bearbeiten möchten. Das Übersichtsblatt des Skalierungsplans wird geöffnet.
Um die Hostpoolzuweisungen des Skalierungsplans zu ändern, wählen Sie unter der Überschrift Verwalten die Hostpoolzuweisungen und dann + Zuweisen aus. Wählen Sie die Hostpools, denen Sie den Skalierungsplan zuweisen möchten, und dann Zuweisen aus. Die Hostpools müssen sich in derselben Azure-Region wie der Skalierungsplan befinden, und der Hostpooltyp des Skalierungsplans muss mit dem Typ der Hostpools übereinstimmen, zu dem die Zuweisung erfolgen soll.
Tipp
Wenn Sie den Skalierungsplan während der Bereitstellung aktiviert haben, haben Sie auch die Möglichkeit, den Plan für den ausgewählten Hostpool im Menü Skalierungsplan zu deaktivieren, indem Sie das Kontrollkästchen Automatische Skalierung aktivieren deaktivieren, wie im folgenden Screenshot gezeigt:
Um Zeitpläne zu bearbeiten, wählen Sie unter der Überschrift Verwalten die Option Zeitpläne aus.
Um den Anzeigenamen, die Beschreibung, die Zeitzone oder Ausschlusstags des Plans zu bearbeiten, wechseln Sie zur Registerkarte Eigenschaften.
So bearbeiten Sie einen vorhandenen Skalierungsplan über das Azure-Portal
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Skalierungspläne und dann den Namen des Skalierungsplans aus, den Sie bearbeiten möchten. Das Übersichtsblatt des Skalierungsplans wird geöffnet.
Um die Hostpoolzuweisungen des Skalierungsplans zu ändern, wählen Sie unter der Überschrift Verwalten die Hostpoolzuweisungen und dann + Zuweisen aus. Wählen Sie die Hostpools, denen Sie den Skalierungsplan zuweisen möchten, und dann Zuweisen aus. Die Hostpools müssen sich in derselben Azure-Region wie der Skalierungsplan befinden, und der Hostpooltyp des Skalierungsplans muss mit dem Typ der Hostpools übereinstimmen, zu dem die Zuweisung erfolgen soll.
Tipp
Wenn Sie den Skalierungsplan während der Bereitstellung aktiviert haben, haben Sie auch die Möglichkeit, den Plan für den ausgewählten Hostpool im Menü Skalierungsplan zu deaktivieren, indem Sie das Kontrollkästchen Automatische Skalierung aktivieren deaktivieren, wie im folgenden Screenshot gezeigt:
Um Zeitpläne zu bearbeiten, wählen Sie unter der Überschrift Verwalten die Option Zeitpläne aus.
Um den Anzeigenamen, die Beschreibung, die Zeitzone oder Ausschlusstags des Plans zu bearbeiten, wechseln Sie zur Registerkarte Eigenschaften.
Nächste Schritte
Nachdem Sie Ihren Skalierungsplan erstellt haben, haben Sie u. a. folgende Möglichkeiten:
Weitere Informationen zu begriffen, die in diesem Artikel verwendet werden, finden Sie in unserem Glossar zur Autoskalierung. Beispiele für die Funktionsweise der Autoskalierung finden Sie unter Beispielszenarien für die Autoskalierung. Weitere Fragen finden Sie auch in den häufig gestellten Fragen zur Autoskalierung.