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.
Dieses Lernprogramm führt Sie durch die Bereitstellung von Azure Virtual Desktop in Azure Enklave. Sie erstellen Azure Virtual Desktop Infrastruktur, einschließlich Hostpools, Sitzungshosts, Anwendungsgruppen und FSLogix Speicher, die alle innerhalb Ihrer Enklavengrenze gesichert sind.
In diesem Tutorial erfahren Sie, wie:
- Bereitstellen Azure Virtual Desktop Community-Endpunkts für externe Konnektivität
- Bereitstellen von Azure Virtual Desktop Enklave-Infrastruktur
- Bereitstellen von Azure Virtual Desktop-Workload mit Sitzungshosts und Steuerungsebene
- Konfigurieren von Identität und Verschlüsselung
- Zugriff auf Azure Virtual Desktop über verschlüsselte Verbindungen
- Validierung der Bereitstellung
Voraussetzungen
- Abschluss des Lernprogramms 2-2: Erstellen Azure Enklave-Umgebung
- Azure Virtual Desktop-Enklave mit Subnetzen für Verwaltung und Sitzungshosts
- Allgemeine Abhängigkeiten (Key Vault, verwaltete Identität, Datenträgerverschlüsselungssatz) aus Lernprogramm 2-2
- Privates DNS Zonen für Azure Virtual Desktop bereitgestellt
- Mitwirkender von virtuellen Computern-Rolle in der Ressourcengruppe des Azure Virtual Desktop-Workloads
- Active Directory oder Microsoft Entra ID für die Benutzerauthentifizierung konfiguriert
Bevor Sie anfangen
Identitätslösungsanforderungen
Azure Virtual Desktop erfordert eine Identitätslösung für die Benutzerauthentifizierung. Sie haben zwei Möglichkeiten:
| Lösung | Requirements | Optimal für |
|---|---|---|
| Microsoft Entra-ID | - Microsoft Entra Mandant – Synchronisierte oder nur in der Cloud vorhandene Benutzer - Microsoft Entra in VMs eingebunden |
Cloudnative Organisationen |
| Active Directory Domain Services (AD DS) | - Domänencontroller, auf den über Enklave zugegriffen werden kann – Domänenbeitritt für VMs – Kann mit Microsoft Entra Connect hybrid sein |
Vorhandene AD-Infrastruktur |
Dieses Lernprogramm unterstützt beide Optionen. Wählen Sie während der Bereitstellung die entsprechenden Parameter aus.
Konventionen für Ressourcennamen
In diesem Lernprogramm werden Beispielnamen verwendet. Verwenden Sie die Benennungskonvention Ihrer Organisation:
- Enklave:
avd-enclave - Arbeitsauslastung:
avd-workload - Ressourcengruppenpräfix:
rg-avd- - Hostpool:
hp-prod-01
Bereitstellen des Azure Virtual Desktop-Communityendpunkts
Der Azure Virtual Desktop Community-Endpunkt ermöglicht es Sitzungshosts, mit den Diensten der Azure Virtual Desktop-Steuerungsebene zu kommunizieren.
Note
Wenn Sie den Azure Virtual Desktop Community-Endpunkt im Lernprogramm 2-2 erstellt haben, können Sie diesen Abschnitt überspringen.
Verwenden der Dienstkatalogvorlage
- Navigieren Sie im Azure-Portal in der Azure Virtual Desktop Enklave zu Ihrer Azure Virtual Desktop Arbeitsauslastung.
- Wählen Sie +Fügen Sie einen Azure Dienst hinzu.
- Suchen und wählen Sie Azure Virtual Desktop Community-Endpunkt aus.
- Konfigurieren Sie die Bereitstellung:
-
Ressourcengruppe: Wählen Sie die Ressourcengruppe für Ihre Workload aus (z. B.
rg-avd-workload) -
Name der Gemeinschaftsressource: Wählen Sie Ihre Gemeinde aus (zum Beispiel,
cmt-fabrikam). -
Name des Communityendpunkts:
ce-avd-services -
Einschließen Azure Virtual Desktop URLs: Überprüfen Sie alle erforderlichen URLs:
*.wvd.microsoft.comlogin.microsoftonline.commanagement.azure.com*.prod.warm.ingest.monitor.core.windows.net
-
Ressourcengruppe: Wählen Sie die Ressourcengruppe für Ihre Workload aus (z. B.
- Wählen Sie "Überprüfen" und dann "Hinzufügen" und dann "Erstellen" aus.
- Warten Sie, bis die Bereitstellung abgeschlossen ist (~5-10 Minuten).
Bereitstellen von Azure Virtual Desktop Enklave-Infrastruktur
Die Azure Virtual Desktop Enklavenvorlage bereitet Ihre Enklave mit erforderlichen Subnetzen und Netzwerksicherheitsgruppen vor.
Verwenden der Dienstkatalogvorlage
Wählen Sie in Ihrer Azure Virtual Desktop Workload+Einen Azure Dienst hinzufügen aus.
Suchen und wählen Sie Azure Virtual Desktop Enclave aus.
Konfigurieren Sie die Bereitstellung:
Grundlegende Einstellungen:
-
Ressourcengruppe:
rg-avd-infrastructure -
Enklave-Ressourcenname: Auswählen
avd-enclave - Ort: Identisch mit Enklavenregion
Netzwerkkonfiguration:
- Virtual Network Name: Standardeinstellung verlassen (verwendet Enklave virtual network)
-
Name des Verwaltungssubnetzs:
AzureVirtualDesktopManagementSubnet -
Subnetzname der Sitzungshosts:
AzureVirtualDesktopSessionHostsSubnet - Erstellen von NSGs: Ja (falls noch nicht erstellt)
Privates DNS:
- Erstellen Privates DNS Zonen: Nein (bereits in Lernprogramm 2-2 erstellt)
- Link zu VNet: Ja
-
Ressourcengruppe:
Wählen Sie "Überprüfen" und dann "Hinzufügen" und dann "Erstellen" aus.
Warten Sie, bis die Bereitstellung abgeschlossen ist (~10-15 Minuten).
Azure Virtual Desktop-Workload bereitstellen
Stellen Sie nun die Azure Virtual Desktop Workload mit Hostpool, Sitzungshosts und unterstützender Infrastruktur bereit.
Wählen Sie die Vorlage Azure Virtual Desktop Workload aus.
- Wählen Sie in Ihrer Azure Virtual Desktop Workload+Einen Azure Dienst hinzufügen aus.
- Suchen Sie nach Azure Virtual Desktop Workload und wählen Sie es aus.
- Konfigurieren Sie die Bereitstellung mithilfe der folgenden Parameter:
| Konfigurationsabschnitt | Parameter |
|---|---|
| Registerkarte „Grundlagen“ |
-
Ressourcengruppe: rg-avd-workload- Ort: Identisch mit Enklavenregion - Workloadname: avd-prod |
| Host Pool-Konfiguration |
-
Hostpoolname: hp-prod-01- Hostpooltyp: Pooled- Art des Lastenausgleichs: BreadthFirst- Maximaler Sitzungsgrenzwert: 10 (für poolierte Sitzungen pro Host)- Validierungsumgebung: No (außer zu Testzwecken) |
| Sitzungshostkonfiguration |
-
Präfix des Sitzungshostnamens: avd-sh-- Größe des virtuellen Computers: Standard_D4s_v5 (mindestens 4 vCPU, 16 GB RAM)- Anzahl der Sitzungshosts: 2 (Beginnen Sie klein, skalieren Sie später)- Betriebssystemdatenträgertyp: Premium_LRS- Bildreferenz: - Publisher: MicrosoftWindowsDesktop- Angebot: Windows-11- SKU: win11-23h2-avd- Version: latest |
| Netzwerkkonfiguration |
-
Ressourcengruppe für virtuelle Netzwerke: avd-enclave-HostedResources-<guid> (Enklaven-MRG)- Name des virtuellen Netzwerks: Name des virtuellen Enclave-Netzwerks - Subnetzname: AzureVirtualDesktopSessionHostsSubnet |
| Identität und Domäne |
Für Microsoft Entra ID: - Identitätstyp: AzureADJoin- Entra-Mandanten-ID: Ihre Microsoft Entra Mandanten-ID - Intune-Registrierung: Yes (empfohlen)Für Active Directory Domain Services: - Identitätstyp: DomainJoin- Domänen-FQDN: contoso.com- OU-Pfad: OU=AVD,DC=contoso,DC=com (optional)- UPN für Domänenbeitrittskonto: avd-join@contoso.com- Kennwort für domänenbeitritt: (sicheres Kennwort) |
| Arbeitsbereichskonfiguration |
-
Arbeitsbereichsname: ws-avd-prod- Anzeigename des Arbeitsbereichs: Production Azure Virtual Desktop Workspace- Anwendungsgruppenname: ag-desktop-prod- Anwendungsgruppentyp: Desktop (oder RemoteApp) |
| Speicherkonfiguration (FSLogix) |
-
Speicherkontoname: stavdfslogix<uniqueid>- Speicherkontotyp: Premium_LRS (für optimale Leistung)- Dateifreigabename: profiles- Dateifreigabekontingent (GB): 1024 (1 TB)- Azure Files privaten Endpunkt aktivieren: Yes- Subnetz für private Endpunkte: AzureVirtualDesktopManagementSubnet |
| Verschlüsselungskonfiguration |
-
CMK-Verschlüsselung aktivieren: Yes- Ressourcen-ID des Datenträgerverschlüsselungssatzes: Ressourcen-ID aus Tutorial 2-2 allgemeine Abhängigkeiten - Benutzer Identitätsressourcen-ID zugewiesen: Ressourcen-ID aus Tutorial 2-2 common dependencies |
| Monitoring |
-
Diagnoseeinstellungen aktivieren: Yes- Log Analytics Arbeitsbereich: Auswählen des Arbeitsbereichs aus gemeinsamen Diensten oder Erstellen eines neuen Arbeitsbereichs - Aktivieren von Azure Virtual Desktop Insights: Yes (empfohlen) |
- Wähle
Review + Createaus. - Überprüfen Sie alle Einstellungen sorgfältig.
- Wähle
Createaus.
Note
Die Bereitstellung dauert je nach Anzahl der Sitzungshosts 30 bis 60 Minuten.
Konfigurieren von Enklavenendpunkten für die Verwaltung
Erstellen Sie Endpunkte für Enklaven, um Verwaltungsdatenverkehr von Adminressourcen zuzulassen.
Navigieren Sie zu Ihrer Azure Virtual Desktop Enklave.
Wählen Sie
Enclave endpointsaus und dann+ Create.Konfigurieren des Endpunkts:
-
Name:
ee-avd-management -
Beschreibung:
Allow management access to Azure Virtual Desktop resources
-
Name:
Regeln hinzufügen:
Regel 1: RDP zu Sitzungshosts
-
Name:
rdp-to-hosts -
Protokoll:
TCP. - Port:
3389 - Quelle: Administrator-Subnetz CIDR oder Bastion-Subnetz
Regel 2: PowerShell-Remoting
-
Name:
winrm -
Protokoll:
TCP. - Port:
5985,5986 - Quelle: CIDR des Admin-Subnetzes
-
Name:
Wählen Sie
Review + createund dannCreateaus.
Konfigurieren der Enklavenverbindung für FSLogix
Wenn sich Ihr FSLogix Speicher in einer anderen Enklave befindet, erstellen Sie eine Enklavverbindung.
- Navigieren Sie zu Ihrer Azure Virtual Desktop Enklave.
- Wählen Sie
Enclave connectionsaus und dann+ Create. - Konfigurieren Sie die Verbindung:
-
Name:
conn-avd-to-storage -
Quellenklave:
avd-enclave - Endpunkt der Ziel-Enklave: Endpunkt in der Enklave für gemeinsame Dienste auswählen
-
Name:
- Wählen Sie
Review + createund dannCreateaus.
Zuweisen von Benutzern zur Anwendungsgruppe
Benutzer müssen der Anwendungsgruppe zugewiesen werden, um auf Azure Virtual Desktop zuzugreifen.
Verwenden des Azure-Portals
- Navigieren Sie zu Ihrer Anwendungsgruppe (zum Beispiel
ag-desktop-prod). - Wählen Sie
Assignmentsaus und dann+ Add. - Suchen sie nach Benutzern oder Gruppen, und wählen Sie sie aus.
- Wähle
Selectaus.
Verwenden von Azure PowerShell
# Variables
$resourceGroup = "rg-avd-workload"
$appGroupName = "ag-desktop-prod"
$userPrincipalName = "user@contoso.com"
# Get the application group
$appGroup = Get-AzWvdApplicationGroup -ResourceGroupName $resourceGroup -Name $appGroupName
# Get the user object ID
$user = Get-AzADUser -UserPrincipalName $userPrincipalName
# Assign user to application group
New-AzRoleAssignment -ObjectId $user.Id `
-RoleDefinitionName "Desktop Virtualization User" `
-ResourceName $appGroupName `
-ResourceGroupName $resourceGroup `
-ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'
Zugreifen auf Azure Virtual Desktop vom Client
Benutzer können über verschiedene Clients auf Azure Virtual Desktop zugreifen.
Webclient
- Navigieren Sie zu https://client.wvd.microsoft.com/arm/webclient.
- Mit Microsoft Entra Anmeldedaten anmelden
- Wählen Sie den veröffentlichten Desktop oder die veröffentlichte Anwendung aus.
- Die Sitzung wird über Enclave-Konnektivität verbunden.
Windows-App
- Laden Sie die Windows-App aus dem Microsoft Store oder per Direktdownload herunter.
- Installieren und Starten von Windows-App
- Wählen Sie
Add accountoder+, um einen Arbeitsbereich hinzuzufügen. - Melden Sie sich mit Ihren Microsoft Entra Anmeldeinformationen an
- Ihre Azure Virtual Desktop Ressourcen werden automatisch angezeigt
- Wählen Sie einen Desktop oder eine Anwendung aus, um eine Verbindung herzustellen.
Note
Windows-App ersetzt den älteren Remotedesktop-Client und bietet eine moderne Benutzeroberfläche für den Zugriff auf Azure Virtual Desktop, Azure Virtual Desktop und andere Remoteressourcen.
Validierung der Bereitstellung
Führen Sie die folgenden Überprüfungsschritte aus, um eine ordnungsgemäße Bereitstellung sicherzustellen:
Status des Sitzungshosts überprüfen
- Navigieren Sie zu Ihrem Hostpool (z. B
hp-prod-01. ) - Wählen Sie
Session hostsaus. - Überprüfen Sie, ob alle Hosts den Status anzeigen:
Available - Überprüfen, ob die Agent-Version aktuell ist
- Überprüfen des Status der Domänenmitgliedschaft
Testbenutzersitzung
- Anmelden als Testbenutzer
- Starten eines Desktops oder einer Anwendung
- Überprüfen der Konnektivität und Leistung
- Überprüfen Sie, ob das FSLogix-Profil korrekt geladen wird.
- Testen der Anwendungsfunktionalität
Überprüfen der Verschlüsselung
- Navigieren zu einer Sitzungshost-VM
- Wählen Sie
Disksaus. - Wählen Sie den Betriebssystemdatenträger aus.
- Überprüfen
Encryption type:Encryption at rest with a customer-managed key - Prüfen, ob der Verschlüsselungssatz angewendet wird.
Überprüfen von Diagnoseprotokollen
- Navigieren zum Hostpool
- Wählen Sie
Diagnostic settingsaus. - Überprüfen, ob Protokolle an Log Analytics gesendet werden
- Abfrageprotokolle für Verbindungsereignisse:
WVDConnections
| where TimeGenerated > ago(1h)
| where State == "Connected"
| project TimeGenerated, UserName, ClientOS, ClientType
Überprüfen der Netzwerkkonnektivität
- Herstellen einer Verbindung mit einem Sitzungshost über Bastion oder Administrator-VM
- Testen Sie die Konnektivität zu den erforderlichen Endpunkten:
# Test Azure Virtual Desktop control plane
Test-NetConnection -ComputerName rdweb.wvd.microsoft.com -Port 443
# Test Azure Storage (FSLogix)
Test-NetConnection -ComputerName $storageAccountName.file.core.windows.net -Port 445
# Test Microsoft Entra ID
Test-NetConnection -ComputerName login.microsoftonline.com -Port 443
Überwachung von Azure Virtual Desktop Insights
Aktivieren und konfigurieren Sie Azure Virtual Desktop Insights für eine umfassende Überwachung.
- Navigieren sie zu Ihrem Hostpool
- Wählen Sie
Insightsaus. - Wählen Sie
Open Insights workbookaus. - Metriken überprüfen:
- Verbindungserfolgsrate
- Aktive Sitzungen
- Sitzungshostleistung
- Verzögerungen bei der Benutzereingabe
- Ressourcenverwendung
Behandlung häufig auftretender Probleme
Sitzungshosts, die keiner Domäne beitreten
Symptom: Sitzungshosts zeigen "Domänenbeitrittsfehler" an.
Lösungen:
- Überprüfen Sie, ob die Anmeldeinformationen für den Domänenbeitritt korrekt sind
- Überprüfen der Enklavenkonnektivität mit Domänencontrollern
- Sicherstellen, dass die DNS-Auflösung für Domänen-FQDN funktioniert
- Überprüfen, ob der OU-Pfad korrekt ist (falls angegeben)
Benutzer können keine Verbindung herstellen
Symptom: Verbindung schlägt während der Authentifizierung fehl
Lösungen:
- Überprüfen Sie, ob Benutzer der Anwendungsgruppe zugewiesen sind.
- Überprüfen Sie, ob die RDP-Eigenschaften Verbindungen zulassen.
- Überprüfen, ob Community-Endpunkte erstellt wurden
- Überprüfen von Regeln für Netzwerksicherheitsgruppen
FSLogix Profile werden nicht geladen
Symptom: Benutzer erhalten temporäres Profil
Lösungen:
- Überprüfen, ob der private Endpunkt des Speicherkontos erstellt wurde
- Überprüfen der SMB-Konnektivität am Port 445
- Überprüfen, ob Benutzer über RBAC-Berechtigungen für die Dateifreigabe verfügen
- Überprüfen des virtuellen Netzwerklinks auf private DNS-Zone
Schlechte Leistung
Symptom: Sitzungen mit langsamer Reaktionszeit
Lösungen:
- Überprüfen Sie, ob die Größe der Sitzungshost-VM ausreichend dimensioniert ist.
- Überprüfen, ob Premium-SSD-Datenträger verwendet werden
- Überprüfen der Einstellungen für den Hostpoollastenausgleich
- Überprüfen der maximalen Sitzungen pro Hostkonfiguration
- Überwachen der Netzwerklatenz in Azure Virtual Desktop Insights
Bereinigen von Ressourcen
Um laufende Gebühren zu vermeiden, löschen Sie Ressourcen, wenn sie nicht mehr benötigt werden:
Der Reihenfolge nach löschen
- Entfernen von Benutzerzuweisungen aus Anwendungsgruppen
- Löschen von Anwendungsgruppen
- Arbeitsbereich löschen
- Hostpool löschen (Stopps/Löscht Sitzungshosts)
- Speicherkonto löschen
- Datenträgerverschlüsselungssatz löschen
- Key Vault-Schlüssel löschen
- Verwaltete Identität löschen
- Arbeitsauslastungsressourcengruppen löschen
Verwenden von Azure CLI
# Delete resource group (deletes all contained resources)
az group delete --name rg-avd-workload --yes --no-wait
az group delete --name rg-avd-infrastructure --yes --no-wait
Warning
Das Löschen von Ressourcen ist dauerhaft und kann nicht rückgängig gemacht werden.
Nächste Schritte
Mit Azure Virtual Desktop bereitgestellt, können Sie jetzt Azure Kubernetes Service Workloads bereitstellen.
Lernprogramm 2-4: Bereitstellen Azure Kubernetes Service Workload