Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Die dynamische automatische Skalierung für gepoolte Hostpools mit Sitzungshostkonfiguration befindet sich derzeit in der VORSCHAU. In den ergänzenden Nutzungsbedingungen für Microsoft Azure Previews finden Sie rechtliche Bestimmungen, die für Azure-Features gelten, die sich in der Betaversion, Vorschauversion oder anderweitig noch nicht in der allgemeinen Verfügbarkeit befinden.
Mithilfe der autoskalierung können Sie Ihre virtuellen Sitzungshostcomputer in einem Hostpool gemäß zeitplangerecht hoch- oder 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 Autoskalierung finden Sie unter Autoskalierungspläne und Beispielszenarien in Azure Virtual Desktop.
Hinweis
- Sie können keine automatischen Skalierungs- und Skalierungssitzungshosts mit Azure Automation und Azure Logic Apps im gleichen Hostpool verwenden. Sie müssen die eine oder die andere verwenden.
- Die automatische Skalierung der Energieverwaltung ist in Azure und Azure Government verfügbar.
- Die dynamische automatische Skalierung ist nur in Azure verfügbar und wird in Azure Government nicht unterstützt.
Um optimale Ergebnisse zu erzielen, empfiehlt es sich, die Autoskalierung mit Sitzungshosts zu verwenden, die Sie mit Azure Virtual Desktop azure Resource Manager-Vorlagen oder Erstanbietertools von Microsoft bereitgestellt haben.
Voraussetzungen
Um einen Skalierungsplan für die Energieverwaltung zu verwenden, stellen Sie sicher, dass Sie die folgenden Richtlinien befolgen:
Die Konfigurationsdaten des Skalierungsplans müssen in derselben Azure-Region wie die Hostpoolkonfiguration gespeichert werden. Ihr Sitzungshost kann sich in allen unterstützten Regionen befinden.
Wenn Sie die Autoskalierung für gepoolte Hostpools verwenden, müssen Sie über einen konfigurierten MaxSessionLimit-Parameter für diesen Hostpool verfügen. Verwenden Sie nicht den Standardwert. 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 Sitzungshosts zu verwalten. Sie müssen über die
Microsoft.Authorization/roleAssignments/write
Berechtigung für Ihre Abonnements verfügen, um diesen Abonnements die Rolle rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) für den Azure Virtual Desktop-Dienstprinzipal zuzuweisen. Diese Berechtigung ist Teil der integrierten Rollen Benutzerzugriffsadministrator und Besitzer .Wenn Sie die autoskalierte persönliche Desktopskalierung mit Ruhezustand verwenden möchten, müssen Sie den Ruhezustand auf Ihren Sitzungshosts 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 der Funktionsweise des Ruhezustands, Einschränkungen und Voraussetzungen, finden Sie unter Ruhezustand für virtuelle Azure-Computer.
Wenn Sie PowerShell zum Erstellen und Zuweisen Ihres Skalierungsplans verwenden, benötigen Sie das Modul Az.DesktopVirtualization , 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 Gruppenrichtlinie: ein Domänenkonto, das über die Berechtigung zum Erstellen oder Bearbeiten Gruppenrichtlinie Objekte verfügt, sowie eine Sicherheitsgruppe oder Organisationseinheit (OE), die die zu konfigurierenden Geräte enthält.
So verwenden Sie einen dynamischen Skalierungsplan (Vorschau):
Die dynamische automatische Skalierung kann nur für gepoolte Hostpools mit Sitzungshostkonfiguration verwendet werden. Wenn Sie einen Plan für die automatische Skalierung auf einen Standardhostpool ohne Sitzungshostkonfiguration anwenden möchten, müssen Sie die Energieverwaltungsskalierungsmethode verwenden, die bereits allgemein verfügbar ist.
Sie können die dynamische Skalierung nicht mit einem anderen Skalierungsskript im gleichen Hostpool verwenden. Sie müssen die eine oder die andere verwenden.
Die Konfigurationsdaten des Skalierungsplans müssen in derselben Region wie die Hostpoolkonfiguration gespeichert werden. Sie können Sitzungshosts in einer beliebigen Azure-Region bereitstellen.
Wenn Sie die Autoskalierung für gepoolte Hostpools verwenden, müssen Sie einen benutzerdefinierten maximalen Sitzungsgrenzwert für den Lastenausgleich dieses Hostpools festlegen. Verwenden Sie nicht den Standardwert. Weitere Informationen finden Sie unter Konfigurieren des Lastenausgleichs für Hostpools.
Sie müssen Azure Virtual Desktop Zugriff gewähren, um den Energiezustand Ihrer Sitzungshosts zu verwalten. Sie müssen über die
Microsoft.Authorization/roleAssignments/write
Berechtigung für Ihre Abonnements verfügen, um diesen Abonnements die Rolle rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) für den Azure Virtual Desktop-Dienstprinzipal zuzuweisen. Diese Berechtigung ist Teil der integrierten Rollen Benutzerzugriffsadministrator und Besitzer .Die dynamische automatische Skalierung erfordert derzeit Zugriff auf den Endpunkt
wvdhpustgr0prod.blob.core.windows.net
, um den Azure Virtual Desktop-Agent beim Erstellen von Sitzungshosts bereitzustellen. Bis zur Migration zu einem erforderlichen Endpunkt für Azure Virtual Desktop tritt bei Sitzungshosts, auf die kein Zugriff möglichwvdhpustgr0prod.blob.core.windows.net
ist, der Fehler aufCustomerVmNoAccessToDeploymentPackageException
.Wenn Sie PowerShell zum Erstellen und Zuweisen Ihres Skalierungsplans verwenden, benötigen Sie das Modul Az.DesktopVirtualization , Version 5.4.2-preview oder eine höhere Vorschauversion.
Zuweisen von Berechtigungen zum Azure Virtual Desktop-Dienstprinzipal
Bevor Sie Ihren ersten Skalierungsplan erstellen, müssen Sie dem Azure Virtual Desktop-Dienstprinzipal mit Ihrem Azure-Abonnement als zuweisbaren Bereich die RBAC-Rolle "Desktop Virtualization Power On Off Contributor " zuweisen. Wenn Sie diese Rolle auf einer niedrigeren Ebene als Ihr Abonnement zuweisen, z. B. der Ressourcengruppe, dem Hostpool oder dem virtuellen Computer, wird verhindert, dass die automatische Skalierung ordnungsgemäß funktioniert.
Sie müssen jedes Azure-Abonnement als zuweisbaren Bereich hinzufügen, der Hostpools und Sitzungshosts enthält, die Sie mit der automatischen Skalierung verwenden möchten. Mit dieser Rolle und Zuweisung kann Azure Virtual Desktop den Energiezustand aller Sitzungshosts in diesen Abonnements verwalten. Außerdem kann der Dienst Aktionen sowohl auf Hostpools als auch auf Sitzungshosts anwenden, wenn keine aktiven Benutzersitzungen vorhanden sind.
Informationen zum Zuweisen der Rolle zum Azure Virtual Desktop-Dienstprinzipal finden Sie unter Zuweisen von Azure RBAC-Rollen oder Microsoft Entra Rollen zu azure Virtual Desktop-Dienstprinzipalen.
Zuweisen von Berechtigungen zum Azure Virtual Desktop-Dienstprinzipal
Bevor Sie Ihren ersten Skalierungsplan erstellen, müssen Sie dem Azure Virtual Desktop Virtual Desktop-Dienstprinzipal die RBAC-Rollen " Mitwirkender an Power On Off" und "Desktop Virtualization Virtual Machine Contributor " zuweisen, wobei Ihr Azure-Abonnement als zuweisbarer Bereich gilt. Wenn Sie diese Rolle auf einer niedrigeren Ebene als Ihr Abonnement zuweisen, z. B. der Ressourcengruppe, dem Hostpool oder dem virtuellen Computer, wird verhindert, dass die automatische Skalierung ordnungsgemäß funktioniert.
Sie müssen jedes Azure-Abonnement als zuweisbaren Bereich hinzufügen, der Hostpools und Sitzungshosts enthält, die Sie mit der automatischen Skalierung verwenden möchten. Mit diesen Rollen und Zuweisungen kann Azure Virtual Desktop sitzungshosts in diesen Abonnements erstellen, löschen, aktualisieren, starten und beenden. Sie ermöglichen es dem Dienst auch, Aktionen auf Hostpools und Sitzungshosts anzuwenden, wenn keine aktiven Benutzersitzungen vorhanden sind.
Informationen zum Zuweisen dieser Rollen zum Azure Virtual Desktop-Dienstprinzipal finden Sie unter Zuweisen von Azure RBAC-Rollen oder Microsoft Entra Rollen zu Azure Virtual Desktop-Dienstprinzipalen.
Erstellen eines Skalierungsplans
Nachdem Sie dem Dienstprinzipal in Ihren Abonnements die Rolle Desktop Virtualization Power On Off Contributor zugewiesen haben, können Sie einen Skalierungsplan erstellen. Sie können die Azure-Portal oder Azure PowerShell verwenden, um einen Skalierungsplan zu erstellen.
So erstellen Sie einen Skalierungsplan für die Energieverwaltung mithilfe der 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 Erstellen aus.
Geben Sie auf der Registerkarte Grundlagen die folgenden Informationen ein:
Parameter Wert/Beschreibung Abonnement Wählen Sie in der Dropdownliste das Abonnement aus, in dem Sie den Hostpool erstellen möchten. Ressourcengruppe Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie 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 mit Ihrem Plan verwendet werden soll. Hostpool-Typ Wählen Sie den Typ des Hostpools aus, auf den Ihr Skalierungsplan angewendet werden soll. Ausschlusstag Geben Sie einen Tagnamen für Sitzungshosts ein, die Sie nicht in Skalierungsvorgänge einbeziehen möchten. Sie können beispielsweise Sitzungshosts markieren, die auf den Ausgleichsmodus festgelegt sind, damit die Autoskalierung den Ausgleichsmodus während der Wartung nicht mit dem Ausschlusstag excludeFromScaling
überschreibt. Wenn Sie dieses Tag auf einem der Sitzungshosts im Hostpool hinzufügen, wird die automatische Skalierung nicht gestartet, beendet oder ändert den Ausgleichsmodus dieser bestimmten Sitzungshosts nicht.Skalierungsmethode Diese Option wird angezeigt, wenn Sie pooled als Hostpooltyp ausgewählt haben. Wählen Sie Automatische Skalierung der Energieverwaltung aus. Hinweis
- Markierte Sitzungshosts werden weiterhin als Teil der Berechnung des Mindestprozentsatzes von Hosts betrachtet.
- Stellen Sie sicher, dass Sie keine vertraulichen Informationen in die Ausschlusstags einschließen, z. B. Benutzerprinzipalnamen oder andere personenbezogene Daten.
Wählen Sie Weiter aus, um zur Registerkarte Zeitpläne zu gelangen. Mit Zeitplänen können Sie festlegen, wann die autoskalierte Skalierung Sitzungshosts 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 nur Sitzungshosts, wenn die verwendete Hostpoolkapazität den Kapazitätsschwellenwert nicht überschreitet. Die Standardwerte, die angezeigt werden, wenn Sie versuchen, einen Zeitplan zu erstellen, sind die vorgeschlagenen Werte für Wochentage, aber Sie können sie nach Bedarf ändern.
So erstellen oder ändern Sie einen Zeitplan:
Wählen Sie auf der Registerkarte Zeitpläne die Option Zeitplan 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 Ramp up die folgenden Felder aus:
Parameter Wert/Beschreibung Start time Wählen Sie im Dropdownmenü eine Zeit aus, um mit der Vorbereitung von Sitzungshosts für spitzen Geschäftszeiten zu beginnen. Lastenausgleichsalgorithmus Es wird empfohlen, den Breitenalgorithmus auszuwählen. Bei einem Breitenlastenausgleich werden Benutzer auf vorhandene Sitzungshosts verteilt, um die Zugriffszeiten schnell zu halten. Die hier ausgewählte Lastenausgleichseinstellung überschreibt die Einstellung, die Sie für Ihre ursprünglichen Hostpooleinstellungen ausgewählt haben. Mindestprozentsatz der Hosts Geben Sie den Prozentsatz der Sitzungshosts ein, auf dem Sie in dieser Phase immer bleiben möchten. Wenn der von Ihnen 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 mindestprozentigen Prozentsatz der Sitzungshosts während der Startzeiten auf 10 % festlegen, bleibt ein Sitzungshost während der Hochlaufzeiten aktiviert und wird nicht durch die autoskalierte Skalierung deaktiviert. Kapazitätsschwellenwert Geben Sie den Prozentsatz der verfügbaren Hostpoolkapazität ein, der eine Skalierungsaktion auslöst. Wenn beispielsweise zwei Sitzungshosts im Hostpool mit einem maximalen Sitzungslimit von 20 Sitzungen aktiviert sind, beträgt die verfügbare Hostpoolkapazität 40 Sitzungen. Wenn Sie den Kapazitätsschwellenwert auf 75 % festlegen und die Sitzungshosts mehr als 30 Sitzungen haben, aktiviert die automatische Skalierung einen dritten Sitzungshost. Dieser Prozentsatz ändert dann die verfügbare Hostpoolkapazität von 40 Sitzungen in 60 Sitzungen. Füllen Sie auf der Registerkarte Spitzenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Start time 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 die Zeit in derselben Zeitzone befindet, die Sie für Ihren Skalierungsplan angegeben haben. Diese Zeit ist auch die Endzeit für die Ramp-up-Phase. Lastenausgleich Wählen Sie breiten- oder tiefenorientierten Lastenausgleich aus. Der Lastenausgleich verteilt neue Benutzersitzungen auf alle verfügbaren Sitzungshosts im Hostpool. Beim tiefenorientierten Lastenausgleich werden neue Sitzungen an jeden verfügbaren Sitzungshost mit der höchsten Anzahl von Verbindungen verteilt, die das Sitzungslimit noch nicht erreicht haben.
Weitere Informationen zu Lastenausgleichstypen finden Sie unter Konfigurieren der Azure Virtual Desktop-Lastenausgleichsmethode.Hinweis
Sie können den Kapazitätsschwellenwert hier nicht ändern. Stattdessen wird die Einstellung, die Sie in Ramp-up eingegeben haben, auf diese Einstellung übernommen.
Für Ramp-down geben Sie Werte in ähnliche Felder wie Ramp-up ein, aber dieses Mal ist dies für den Fall, dass die Nutzung Ihres Hostpools abfällt, einschließlich:
- Start time
- Lastenausgleichsalgorithmus
- Mindestprozentsatz der Hosts (%)
- Kapazitätsschwellenwert (%)
- Abmeldung von Benutzern erzwingen
Wichtig
Wenn Sie die automatische Skalierung aktiviert haben, um zu erzwingen, dass sich Benutzer während des Rampdowns abmelden, wird der Sitzungshost mit der niedrigsten Anzahl von Benutzersitzungen (aktiv und getrennt) heruntergefahren. Die automatische Skalierung versetzt den Sitzungshost in den Ausgleichsmodus, sendet diesen Benutzersitzungen eine Benachrichtigung, dass sie abgemeldet werden, und meldet diese Benutzer dann ab, nachdem die angegebene Wartezeit abgelaufen ist. Nachdem die automatische Skalierung diese Benutzersitzungen abgemeldet hat, wird die Zuordnung der VM aufgehoben.
Wenn Sie die erzwungene Abmeldung während des Rampdowns nicht aktivieren, müssen Sie auswählen, dass VMs keine aktiven oder getrennten Sitzungen haben oder während des Rampdowns keine aktiven Sitzungen haben .
Unabhängig davon, ob Sie die automatische Skalierung aktivieren, um die Abmeldung von Benutzern während des Rampdowns zu erzwingen, werden der Kapazitätsschwellenwert und der mindestprozentige Prozentsatz der Hosts weiterhin eingehalten. Bei der autoskalierten Skalierung werden Sitzungshosts nur heruntergefahren, wenn alle vorhandenen Benutzersitzungen (aktiv und getrennt) im Hostpool in weniger Sitzungshosts 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, um die kapazität des verwendeten Hostpools zu reduzieren. Weitere Informationen finden Sie unter Konfigurieren einer Zeitlimitrichtlinie.
Die Nebenzeiten funktionieren ebenso wie Spitzenzeiten:
- Startzeit, die auch das Ende des Ramp-down-Zeitraums ist.
- Lastenausgleichsalgorithmus. Es wird empfohlen, die Tiefe zuerst zu wählen, um die Anzahl der Sitzungshosts basierend auf Sitzungen auf den einzelnen virtuellen Computern schrittweise zu reduzieren.
- Genau wie bei Spitzenzeiten können Sie hier den Kapazitätsschwellenwert nicht konfigurieren. Stattdessen wird der Wert, den Sie in Ramp-down eingegeben haben, übernommen.
Wichtig
Wenn in Ihrem Zeitplan Tage nicht ausgewählt wurden, werden die letzten Parameter außerhalb der Spitzenzeiten an den ausgewählten Tagen für die nicht ausgewählten Tage bis zur nächsten Hochlaufphase übernommen. Wenn Sie z. B. nur einen Zeitplan für Montag bis Freitag haben, wird Ihre Konfiguration für die Freitagsphase außerhalb der Spitzenzeiten bis zur Montags-Hochlaufphase übernommen.
Persönliche Hostpools
Definieren Sie in jeder Phase des Zeitplans, ob die Zuordnung von Sitzungshosts basierend auf dem Benutzersitzungszustand aufgehoben werden soll.
So erstellen oder ändern Sie einen Zeitplan:
Wählen Sie auf der Registerkarte Zeitpläne die Option Zeitplan 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 Ramp up die folgenden Felder aus:
Parameter Wert/Beschreibung Start time Wählen Sie im Dropdownmenü den Zeitpunkt aus, zu dem die Hochlaufphase beginnen soll. Vm bei Verbindung starten Wählen Sie aus, ob "VM bei Verbindung starten" während des Hochlaufs aktiviert werden soll.
Es wird dringend empfohlen, vm bei Verbindung starten zu aktivieren, wenn Sie ihre Sitzungshosts während der Hochlaufphase nicht starten möchten.Zu startende VMs Wählen Sie eine der folgenden Optionen aus:
- Zugewiesene VMs nur , wenn nur persönliche Desktops gestartet werden sollen, denen ein Benutzer zum Startzeitpunkt zugewiesen ist.
- Zugewiesene und nicht zugewiesene VMs , wenn alle persönlichen Desktops im Hostpool (unabhängig von der Benutzerzuweisung) gestartet werden sollen
- Aktivieren Sie VMs nicht zur Startzeit , wenn Sie nicht möchten, dass persönliche Desktops im Pool gestartet werden.Einstellungen trennen Geben Sie unter When disconnected for (min) die Anzahl der Minuten an, die eine Benutzersitzung getrennt werden muss, bevor eine bestimmte Aktion ausgeführt wird. Diese Zahl kann zwischen 0 und 360 sein.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für den angegebenen Zeitraum getrennt wurde. Die Optionen sind entweder, die Zuordnung der VMs aufzugeben (herunterzufahren), den Ruhezustand des persönlichen Desktops oder nichts zu tun.Abmeldeeinstellungen Geben Sie für Wenn abgemeldet für (min) die Anzahl der Minuten an, die eine Benutzersitzung abgemeldet werden muss, bevor eine bestimmte Aktion ausgeführt wird. Diese Zahl kann zwischen 0 und 360 sein.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit abgemeldet wurde. Die Optionen sind entweder, die Zuordnung der VMs aufzugeben (herunterzufahren), den Ruhezustand des persönlichen Desktops oder nichts zu tun.Füllen Sie auf den Registerkarten Spitzenzeiten, Ramp-down und Außerhalb der Spitzenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Start time Geben Sie eine Startzeit für jede Phase ein. Diese Zeit ist auch die Endzeit für die vorherige Phase. Vm bei Verbindung starten Wählen Sie aus, ob "VM bei Verbindung starten" während dieser Phase aktiviert werden soll. Einstellungen trennen Geben Sie unter When disconnected for (min) die Anzahl der Minuten an, die eine Benutzersitzung getrennt werden muss, bevor eine bestimmte Aktion ausgeführt wird. Diese Zahl kann zwischen 0 und 360 sein.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für den angegebenen Zeitraum getrennt wurde. Die Optionen sind entweder, die Zuordnung der VMs aufzugeben (herunterzufahren), den Ruhezustand des persönlichen Desktops oder nichts zu tun.Abmeldeeinstellungen Geben Sie für Wenn abgemeldet für (min) die Anzahl der Minuten an, die eine Benutzersitzung abgemeldet werden muss, bevor eine bestimmte Aktion ausgeführt wird. Diese Zahl kann zwischen 0 und 360 sein.
Geben Sie unter Ausführen an, welche Aktion der Dienst ausführen soll, nachdem eine Benutzersitzung für die angegebene Zeit abgemeldet wurde. Die Optionen sind entweder, die Zuordnung der VMs aufzugeben (herunterzufahren), den Ruhezustand des persönlichen Desktops oder nichts zu tun.Wichtig
Wenn in Ihrem Zeitplan Tage nicht ausgewählt wurden, werden die letzten Parameter außerhalb der Spitzenzeiten an den ausgewählten Tagen für die nicht ausgewählten Tage bis zur nächsten Hochlaufphase übertragen. Wenn Sie z. B. nur einen Zeitplan für Montag bis Freitag haben, wird Ihre Konfiguration für die Freitagsphase außerhalb der Spitzenzeiten bis zur Montags-Hochlaufphase übernommen.
Wählen Sie Weiter aus, um zur Registerkarte Hostpoolzuweisungen zu gelangen. Aktivieren Sie das Kontrollkästchen neben jedem Hostpool, den Sie einschließen möchten. Wenn Sie die automatische Skalierung nicht aktivieren möchten, deaktivieren Sie alle Kontrollkästchen. Sie können jederzeit zu dieser Einstellung zurückkehren und sie später ä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 dessen Änderungen sofort angewendet.
Danach müssen Sie Tags eingeben. Tags sind Name-Wert-Paare, die Ressourcen für die konsolidierte Abrechnung kategorisieren. 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 Ihrer Azure-Ressourcen.
Hinweis
Wenn Sie ressourceneinstellungen auf anderen Registerkarten nach dem Erstellen von Tags ändern, werden Ihre Tags automatisch aktualisiert.
Wenn Sie fertig sind, wechseln Sie zur Registerkarte Überprüfen + erstellen , und wählen Sie Erstellen aus, um Ihren Skalierungsplan zu erstellen und den ausgewählten Hostpools zuzuweisen.
Nachdem Sie dem Dienstprinzipal in Ihren Abonnements die Rollen Desktop Virtualization Power On Off und Desktop Virtualization Virtual Machine Contributor zugewiesen haben, können Sie einen dynamischen Skalierungsplan erstellen. Sie können die Azure-Portal oder Azure PowerShell verwenden, um einen Skalierungsplan zu erstellen.
So erstellen Sie einen dynamischen Skalierungsplan mithilfe der 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 Erstellen aus.
Geben Sie auf der Registerkarte Grundlagen die folgenden Informationen ein:
Parameter Wert/Beschreibung Abonnement Wählen Sie in der Dropdownliste das Abonnement aus, in dem Sie den Hostpool erstellen möchten. Ressourcengruppe Wählen Sie eine vorhandene Ressourcengruppe aus, oder wählen Sie 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, der Ihren Benutzern angezeigt wird, und eine Beschreibung für Ihren Plan hinzufügen. Location Wählen Sie die Azure-Region aus, in der Sie Ihren Skalierungsplan erstellen möchten. Zeitzone Wählen Sie die Zeitzone aus, die mit Ihrem Plan verwendet werden soll. Hostpool-Typ Wählen Sie Gepoolt aus. Ausschlusstag Geben Sie einen Tagnamen für Sitzungshosts ein, die Sie nicht in Skalierungsvorgänge einbeziehen möchten. Sie können beispielsweise Sitzungshosts markieren, die auf den Ausgleichsmodus festgelegt sind, damit die Autoskalierung den Ausgleichsmodus während der Wartung nicht mit dem Ausschlusstag excludeFromScaling
überschreibt. Wenn Sie dieses Tag auf einem der Sitzungshosts im Hostpool hinzufügen, wird die automatische Skalierung nicht gestartet, beendet oder ändert den Ausgleichsmodus dieser bestimmten Sitzungshosts nicht.Skalierungsmethode Wählen Sie Dynamische automatische Skalierung aus. Hinweis
- Markierte Sitzungshosts werden weiterhin als Teil der Berechnung des Mindestprozentsatzes von Hosts betrachtet.
- Stellen Sie sicher, dass Sie keine vertraulichen Informationen in die Ausschlusstags einschließen, z. B. Benutzerprinzipalnamen oder andere personenbezogene Daten.
Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter: Zeitpläne aus.
Wählen Sie auf der Registerkarte Zeitpläne die Option 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 Sitzungshosts basierend auf der minimalen Hostpoolgröße ein, die immer verfügbar ist. Wenn beispielsweise der mindestprozentige Prozentsatz aktiver Hosts (%) als 10 und die minimale Hostpoolgröße auf 10 festgelegt ist, stellt die automatische Skalierung sicher, dass immer ein Sitzungshost verfügbar ist, um Benutzerverbindungen herzustellen. Minimale Hostpoolgröße Geben Sie die Anzahl der Sitzungshosts ein, die immer Teil des Hostpools sein sollen. Diese Sitzungshosts können sich entweder im Zustand "Wird ausgeführt" oder "Beendet" befinden. Maximale Hostpoolgröße Geben Sie die maximale Anzahl von ausgeführten Sitzungshosts ein, die verfügbar sein können. Wählen Sie Weiter aus.
Füllen Sie auf der Registerkarte Ramp up die folgenden Felder aus:
Parameter Wert/Beschreibung Start time Wählen Sie im Dropdownmenü eine Zeit aus, um mit der Vorbereitung von Sitzungshosts für spitzen Geschäftszeiten zu beginnen. Lastenausgleichsalgorithmus Es wird empfohlen, den Breitenalgorithmus auszuwählen. Bei einem Breitenlastenausgleich werden Benutzer auf vorhandene Sitzungshosts verteilt, um die Zugriffszeiten schnell zu halten. Die hier ausgewählte Lastenausgleichseinstellung ü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 eine Skalierungsaktion auslöst. Wenn beispielsweise der Kapazitätsschwellenwert 60 % und die Gesamtkapazität des Hostpools 100 Sitzungen beträgt, aktiviert die Autoskalierung mehr Sitzungshosts, 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, in der Hochlaufphase einen höheren Mindestprozentsatz aktiver Hosts (%) und eine mindeste Hostpoolgröße zu verwenden, die auf die Spitzenphase übertragen wird.
Wählen Sie Weiter aus.
Füllen Sie auf der Registerkarte Spitzenzeiten die folgenden Felder aus:
Parameter Wert/Beschreibung Start time 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 die Zeit in derselben Zeitzone befindet, die Sie für Ihren Skalierungsplan angegeben haben. Diese Zeit ist auch die Endzeit für die Ramp-up-Phase. Lastenausgleichsalgorithmus Wählen Sie breiten- oder tiefenorientierten Lastenausgleich aus. Der Lastenausgleich verteilt neue Benutzersitzungen auf alle verfügbaren Sitzungshosts im Hostpool. Beim tiefenorientierten Lastenausgleich werden neue Sitzungen an jeden verfügbaren Sitzungshost mit der höchsten Anzahl von Verbindungen verteilt, die das Sitzungslimit noch nicht erreicht haben.
Weitere Informationen zu Lastenausgleichstypen finden Sie unter Konfigurieren der Azure Virtual Desktop-Lastenausgleichsmethode.Hinweis
Sie können den Kapazitätsschwellenwert hier nicht ändern. Stattdessen wird die Einstellung, die Sie in Ramp-up eingegeben haben, auf diese Einstellung übernommen.
Geben Sie auf der Registerkarte Ramp-down Werte in ähnliche Felder wie Ramp-up ein, aber dieses Mal ist dies für den Fall, dass die Nutzung Ihres Hostpools abfällt, einschließlich:
- Start time
- Lastenausgleichsalgorithmus
- Kapazitätsschwellenwert (%)
- Abmeldung von Benutzern erzwingen
- Mindestprozentsatz aktiver Hosts (%)
- Minimale Hostpoolgröße
- Maximale Hostpoolgröße
Wichtig
Wenn Sie die automatische Skalierung aktiviert haben, um zu erzwingen, dass sich Benutzer während des Rampdowns abmelden, wird der Sitzungshost mit der niedrigsten Anzahl von Benutzersitzungen (aktiv und getrennt) heruntergefahren. Die automatische Skalierung versetzt den Sitzungshost in den Ausgleichsmodus, sendet diesen Benutzersitzungen eine Benachrichtigung, dass sie abgemeldet werden, und meldet diese Benutzer dann ab, nachdem die angegebene Wartezeit abgelaufen ist. Nachdem die automatische Skalierung diese Benutzersitzungen abgemeldet hat, wird die Zuordnung des virtuellen Computers aufgehoben oder gelöscht.
Wenn Sie die erzwungene Abmeldung während des Rampdowns nicht aktivieren, müssen Sie auswählen, dass VMs keine aktiven oder getrennten Sitzungen haben oder während des Rampdowns keine aktiven Sitzungen haben .
Unabhängig davon, ob Sie die Autoskalierung aktivieren, um die Abmeldung von Benutzern während des Rampdowns zu erzwingen, werden der Kapazitätsschwellenwert und der Mindestprozentsatz der Hosts weiterhin eingehalten. Bei der autoskalierten Skalierung werden Sitzungshosts nur heruntergefahren oder gelöscht, wenn alle vorhandenen Benutzersitzungen (aktiv und getrennt) im Hostpool in weniger Sitzungshosts konsolidiert werden können, ohne den Kapazitätsschwellenwert zu überschreiten.
Die Nebenzeiten funktionieren ebenso wie Spitzenzeiten:
- Startzeit, die auch das Ende des Ramp-down-Zeitraums ist.
- Lastenausgleichsalgorithmus. Es wird empfohlen, die Tiefe zuerst zu wählen, um die Anzahl der Sitzungshosts basierend auf Sitzungen auf den einzelnen virtuellen Computern schrittweise zu reduzieren.
- Genau wie bei Spitzenzeiten können Sie hier den Kapazitätsschwellenwert nicht konfigurieren. Stattdessen wird der Wert, den Sie in Ramp-down eingegeben haben, übernommen.
Wichtig
Wenn in Ihrem Zeitplan Tage nicht ausgewählt wurden, werden die letzten Parameter außerhalb der Spitzenzeiten an den ausgewählten Tagen für die nicht ausgewählten Tage bis zur nächsten Hochlaufphase übernommen. Wenn Sie z. B. nur einen Zeitplan für Montag bis Freitag haben, wird Ihre Konfiguration für die Freitagsphase außerhalb der Spitzenzeiten bis zur Montags-Hochlaufphase übernommen.
Wählen Sie Weiter aus, um zur Registerkarte Hostpoolzuweisungen zu gelangen. Aktivieren Sie das Kontrollkästchen neben jedem Hostpool, den Sie einschließen möchten. Wenn Sie die automatische Skalierung nicht aktivieren möchten, deaktivieren Sie alle Kontrollkästchen. Sie können jederzeit zu dieser Einstellung zurückkehren und sie später ändern. Sie können den Plan für die dynamische Skalierung nur gepoolten Hostpools mit Sitzungshostkonfiguration zuweisen.
Hinweis
- Wenn Sie einen Skalierungsplan erstellen oder aktualisieren, der bereits Hostpools zugewiesen ist, werden dessen Änderungen sofort angewendet.
Danach müssen Sie Tags eingeben. Tags sind Name-Wert-Paare, die Ressourcen für die konsolidierte Abrechnung kategorisieren. 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 Ihrer Azure-Ressourcen.
Hinweis
Wenn Sie ressourceneinstellungen auf anderen Registerkarten ändern, nachdem Sie Tags erstellt haben, werden Ihre Tags automatisch aktualisiert.
Wenn Sie fertig sind, wechseln Sie zur Registerkarte Überprüfen + erstellen , und wählen Sie Erstellen aus, um Ihren Skalierungsplan zu erstellen und den ausgewählten Hostpools zuzuweisen.
Konfigurieren einer Zeitlimitrichtlinie
Sie können eine Zeitlimitrichtlinie konfigurieren, die alle getrennten Benutzer abmeldet, sobald eine festgelegte Zeit erreicht ist, um die verwendete Hostpoolkapazität mithilfe von Microsoft Intune oder Gruppenrichtlinie zu reduzieren. 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 Windows 10 und höhere Geräte mit dem Profiltyp Sitzungszeitlimits.
Navigieren Sie in der 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 , schalten Sie dann den Schalter für Zeitlimit für getrennte Sitzungen festlegen auf Aktiviert um, und wählen Sie dann 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 Bereichstags finden Sie unter Verwenden von rollenbasierten Zugriffssteuerungen (RBAC) und Bereichstags 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 + erstellen die Einstellungen, und wählen Sie dann Erstellen aus.
Sobald die Richtlinie für die Computer gilt, die eine Remotesitzung bereitstellen, starten Sie sie neu, damit die Einstellungen wirksam werden.
Bearbeiten eines vorhandenen Skalierungsplans
Sie können einen vorhandenen Skalierungsplan bearbeiten, nachdem Sie ihn erstellt haben. Sie können den Anzeigenamen, die Beschreibung, die Zeitzone und die Ausschlusstags des Skalierungsplans ändern. Sie können auch die Hostpoolzuweisungen und -zeitpläne ändern. In diesem Abschnitt erfahren Sie, wie Sie einen Skalierungsplan mithilfe des Azure-Portal oder Azure PowerShell bearbeiten.
Wählen Sie die relevante Registerkarte für Ihr Szenario aus.
So bearbeiten Sie einen vorhandenen Skalierungsplan mithilfe der 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 Blatt "Übersicht" des Skalierungsplans sollte geöffnet werden.
Um die Hostpoolzuweisungen des Skalierungsplans zu ändern, wählen Sie unter der Überschrift Verwaltendie Option Hostpoolzuweisungen und dann + Zuweisen aus. Wählen Sie die Hostpools aus, denen Sie den Skalierungsplan zuweisen möchten, und wählen Sie Zuweisen aus. Die Hostpools müssen sich in derselben Azure-Region wie der Skalierungsplan befinden, und der Hostpooltyp des Skalierungsplans muss dem Typ der Hostpools entsprechen, denen Sie ihn zuweisen möchten.
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 die Ausschlusstags des Plans zu bearbeiten, wechseln Sie zur Registerkarte Eigenschaften.
Wählen Sie die relevante Registerkarte für Ihr Szenario aus.
So bearbeiten Sie einen vorhandenen Skalierungsplan mithilfe der 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 Blatt "Übersicht" des Skalierungsplans sollte geöffnet werden.
Um die Hostpoolzuweisungen des Skalierungsplans zu ändern, wählen Sie unter der Überschrift Verwaltendie Option Hostpoolzuweisungen und dann + Zuweisen aus. Wählen Sie die Hostpools aus, denen Sie den Skalierungsplan zuweisen möchten, und wählen Sie Zuweisen aus. Die Hostpools müssen sich in derselben Azure-Region wie der Skalierungsplan befinden, und der Hostpooltyp des Skalierungsplans muss dem Typ der Hostpools entsprechen, denen Sie ihn zuweisen möchten.
Tipp
Wenn Sie den Skalierungsplan während der Bereitstellung aktiviert haben, können Sie den Plan für den ausgewählten Hostpool auch im Menü Skalierungsplan 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 die Ausschlusstags des Plans zu bearbeiten, wechseln Sie zur Registerkarte Eigenschaften.
Nächste Schritte
Nachdem Sie nun Ihren Skalierungsplan erstellt haben, können Sie folgendes tun:
Wenn Sie mehr über die in diesem Artikel verwendeten Begriffe erfahren möchten, lesen Sie unser Glossar für die Autoskalierung. Beispiele für die Funktionsweise der autoskalierung finden Sie unter Beispielszenarien für die autoskalierte Skalierung. Wenn Sie weitere Fragen haben, können Sie sich auch unsere häufig gestellten Fragen zur Autoskalierung ansehen.