Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa esercitazione illustra la distribuzione di Desktop virtuale Azure in Azure Enclave. Crei l'infrastruttura di Desktop virtuale Azure, inclusi pool di host, host di sessione, gruppi di applicazioni e archiviazione FSLogix, il tutto protetto all'interno del perimetro della tua enclave.
In questa esercitazione apprenderai a:
- Distribuire l'endpoint community di Desktop virtuale Azure per la connettività dall'esterno
- Distribuire l'infrastruttura dell'enclave di Desktop virtuale Azure
- Distribuire il carico di lavoro di Desktop virtuale Azure con host di sessione e piano di controllo
- Configurare identità e crittografia
- Accesso Desktop virtuale Azure tramite connessioni crittografate
- Convalidare la distribuzione
Prerequisiti
- Completamento dell'esercitazione 2-2: Creare un ambiente enclave Azure
- Enclave di Desktop virtuale Azure con subnet per host di gestione e host di sessione
- Dipendenze comuni (Key Vault, identità gestita, set di crittografia del disco) dal tutorial 2-2
- Zone DNS private di Desktop virtuale Azure distribuite
- Ruolo Collaboratore macchina virtuale nel gruppo di risorse del carico di lavoro di Desktop virtuale di Azure
- Active Directory o Microsoft Entra ID configurati per l'autenticazione utente
Prima di iniziare
Requisiti della soluzione di gestione delle identità
Desktop virtuale Azure richiede una soluzione di identità per l'autenticazione utente. È possibile procedere in due modi:
| Soluzione | Requirements | Migliore per |
|---|---|---|
| Microsoft Entra ID | - Tenant di Microsoft Entra - Utenti sincronizzati o solo nel cloud - Macchine virtuali aggiunte a Microsoft Entra |
Organizzazioni native del cloud |
| Active Directory Domain Services (AD DS) | - Controller di dominio accessibile dall'enclave - Aggiunta a un dominio per le macchine virtuali - Può essere ibrido con Microsoft Entra Connect |
Infrastruttura di Active Directory esistente |
Questa esercitazione supporta entrambe le opzioni. Scegliere i parametri appropriati durante la distribuzione.
Convenzioni di denominazione delle risorse
Questa esercitazione usa nomi di esempio. Usa la convenzione di denominazione della tua organizzazione:
- Enclave:
avd-enclave - Carico:
avd-workload - Prefisso del gruppo di risorse:
rg-avd- - Pool di host:
hp-prod-01
Distribuire l'endpoint della community di Desktop virtuale Azure
L'endpoint della community Desktop virtuale Azure consente agli host sessione di comunicare con i servizi del piano di controllo Desktop virtuale Azure.
Note
Se è stato creato l'endpoint della community Desktop virtuale Azure nell'esercitazione 2-2, è possibile ignorare questa sezione.
Usare il modello di catalogo dei servizi
- Nel portale di Azure passare al carico di lavoro Desktop virtuale di Azure nell'enclave Desktop virtuale di Azure.
- Selezionare + Aggiungi un servizio Azure.
- Cerca e seleziona endpoint della community di Desktop virtuale Azure.
- Configurare la distribuzione:
-
Gruppo di risorse: selezionare il gruppo di risorse del carico di lavoro (ad esempio,
rg-avd-workload) -
Nome risorsa della comunità: Seleziona la tua comunità (ad esempio,
cmt-fabrikam). -
Nome dell'endpoint della community:
ce-avd-services -
Includi URL Desktop virtuale Azure: controlla tutti gli URL necessari:
*.wvd.microsoft.comlogin.microsoftonline.commanagement.azure.com*.prod.warm.ingest.monitor.core.windows.net
-
Gruppo di risorse: selezionare il gruppo di risorse del carico di lavoro (ad esempio,
- Selezionare Rivedi e aggiungi e quindi Crea.
- Attendere il completamento della distribuzione (~5-10 minuti).
Distribuire l'infrastruttura dell'enclave di Desktop virtuale Azure
Il modello di enclave Desktop virtuale Azure prepara l'enclave con subnet e gruppi di sicurezza di rete necessari.
Usare il modello di catalogo dei servizi
Nel carico di lavoro Desktop virtuale Azure selezionare + Aggiungi un servizio Azure.
Cercare e selezionare Desktop virtuale Azure Enclave.
Configurare la distribuzione:
Impostazioni di base:
-
Gruppo di risorse:
rg-avd-infrastructure -
Nome della risorsa enclave: Selezionare
avd-enclave - Località: uguale all'area dell'enclave
Configurazione rete:
- Nome della rete virtuale: Lasciare l'impostazione predefinita (usa la rete virtuale dell'enclave)
-
Nome subnet di gestione:
AzureVirtualDesktopManagementSubnet -
Nome subnet host di sessione:
AzureVirtualDesktopSessionHostsSubnet - Creare NSG: Sì (se non sono già stati creati)
DNS privato:
- Creare zone DNS privato: No (già creato nell'esercitazione 2-2)
- Collegamento alla rete virtuale: Sì
-
Gruppo di risorse:
Selezionare Rivedi e aggiungi e quindi Crea.
Attendere il completamento della distribuzione (circa 10-15 minuti).
Distribuire il carico di lavoro di Desktop virtuale Azure
Distribuisci ora il carico di lavoro di Desktop virtuale Azure con un pool di host, host di sessione e l'infrastruttura di supporto.
Selezionare il modello di carico di lavoro Desktop virtuale Azure
- Nel carico di lavoro Desktop virtuale Azure selezionare + Aggiungi un servizio Azure.
- Cerca e seleziona carico di lavoro di Desktop virtuale Azure.
- Configurare la distribuzione usando i parametri seguenti:
| Sezione Di configurazione | Parameters |
|---|---|
| Scheda Nozioni di base |
-
Gruppo di risorse: rg-avd-workload- Località: uguale all'area dell'enclave - Nome del carico di lavoro: avd-prod |
| Configurazione del pool di host |
-
Nome pool di host: hp-prod-01- Tipo di pool di host: Pooled- Tipo di Load Balancer: BreadthFirst- Limite massimo sessione: 10 (per pool, sessioni per host)- Ambiente di convalida: No (a meno che non si esegua il test) |
| Configurazione dell'host di sessione |
-
Prefisso del nome host di sessione: avd-sh-- Dimensioni macchina virtuale: Standard_D4s_v5 (4 vCPU, 16 GB di RAM minima)- Numero di host di sessione: 2 (iniziare con pochi host, aumentare in seguito)- Tipo di disco del sistema operativo: Premium_LRS- Informazioni di riferimento sulle immagini: - Publisher: MicrosoftWindowsDesktop- Offerta: Windows-11- SKU: win11-23h2-avd- Versione: latest |
| Configurazione di rete |
-
gruppo di risorse della rete virtuale: avd-enclave-HostedResources-<guid> (MRG enclave)- Nome rete virtuale: nome della rete virtuale dell'enclave - Nome della subnet: AzureVirtualDesktopSessionHostsSubnet |
| Identità e dominio |
Per quanto riguarda Microsoft Entra ID: - Tipo di identità: AzureADJoin- Entra Tenant ID: ID del tenant di Microsoft Entra - Registrazione di Intune: Yes (scelta consigliata)Per i servizi di dominio Active Directory: - Tipo di identità: DomainJoin- FQDN del dominio: contoso.com- Percorso unità organizzativa: OU=AVD,DC=contoso,DC=com (facoltativo)- UPN dell'account di aggiunta a un dominio: avd-join@contoso.com- Password per l'aggiunta al dominio: (password sicura) |
| Configurazione dell'area di lavoro |
-
Nome area di lavoro: ws-avd-prod- Nome descrittivo dell'area di lavoro: Production Desktop virtuale Azure Workspace- Nome gruppo di applicazioni: ag-desktop-prod- Tipo di gruppo di applicazioni: Desktop (o RemoteApp) |
| Configurazione dell'archiviazione (FSLogix) |
-
Nome dell'account di archiviazione: stavdfslogix<uniqueid>- Tipo di account di archiviazione: Premium_LRS (per prestazioni ottimali)- Nome della condivisione file: profiles- Quota di condivisione file (GB): 1024 (1 TB)- Abilitare l'endpoint privato di File di Azure: Yes- Subnet dell'endpoint privato: AzureVirtualDesktopManagementSubnet |
| Configurazione della crittografia |
-
Abilitare la crittografia cmk: Yes- ID risorsa del set di crittografia del disco: ID risorsa dal Tutorial 2-2 dipendenze comuni - ID risorsa dell'identità assegnata dall'utente: ID risorsa del Tutorial 2-2 dipendenze comuni |
| Monitoring |
-
Abilita impostazioni di diagnostica: Yes- Area di lavoro Log Analytics: Selezionare un'area di lavoro tra i servizi condivisi o crearne una nuova - Abilitare Desktop virtuale Azure Insights: Yes (scelta consigliata) |
- Seleziona
Review + Create. - Esaminare attentamente tutte le impostazioni.
- Seleziona
Create.
Note
La distribuzione richiede 30-60 minuti a seconda del numero di host di sessione.
Configurare gli endpoint dell'enclave per la gestione
Creare endpoint dell'enclave per consentire il traffico di gestione dalle risorse amministrative.
Passa al tuo enclave Desktop virtuale Azure.
Selezionare
Enclave endpoints, quindi selezionare+ Create.Configurare l'endpoint:
-
Nome:
ee-avd-management -
Descrizione:
Allow management access to Desktop virtuale Azure resources
-
Nome:
Aggiungere regole:
Regola 1: RDP verso gli host di sessione
-
Nome:
rdp-to-hosts -
Protocollo:
TCP -
Porta:
3389 - Origine: CIDR della subnet di amministrazione o subnet bastion
Regola 2: Comunicazione remota di PowerShell
-
Nome:
winrm -
Protocollo:
TCP -
Porta:
5985,5986 - Sorgente: CIDR della subnet di amministrazione
-
Nome:
Selezionare
Review + createe quindiCreate.
Configurare la connessione enclave per FSLogix
Se l'archiviazione di FSLogix si trova in un'enclave diversa, crea una connessione all'enclave.
- Passa al tuo enclave Desktop virtuale Azure.
- Selezionare
Enclave connections, quindi selezionare+ Create. - Configurare la connessione:
-
Nome:
conn-avd-to-storage -
Enclave di origine:
avd-enclave - Endpoint dell'enclave di destinazione: selezionare l'endpoint nell'enclave dei servizi condivisi
-
Nome:
- Selezionare
Review + createe quindiCreate.
Assegnare utenti al gruppo di applicazioni
Gli utenti devono essere assegnati al gruppo di applicazioni per accedere alle Desktop virtuale Azure.
Uso del portale di Azure
- Passare al gruppo di applicazioni , ad esempio
ag-desktop-prod. - Selezionare
Assignments, quindi selezionare+ Add. - Cercare e selezionare utenti o gruppi.
- Seleziona
Select.
Uso di 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'
Accedere ad Desktop virtuale Azure dal client
Gli utenti possono accedere Desktop virtuale Azure tramite vari client.
Client Web
- Navigare verso https://client.wvd.microsoft.com/arm/webclient
- Accedere con le credenziali di Microsoft Entra
- Selezionare il desktop o l'applicazione pubblicata
- La sessione si connette tramite la connettività dell'enclave
Applicazione Windows
- Scaricare il app di Windows dalla Microsoft Store o dal download diretto
- Installare e avviare app di Windows
- Selezionare
Add accounto+aggiungere un'area di lavoro - Accedere con le credenziali di Microsoft Entra
- Le risorse Desktop virtuale Azure vengono visualizzate automaticamente
- Selezionare un desktop o un'applicazione per connettersi
Note
app di Windows sostituisce il client di Desktop remoto legacy e offre un'esperienza moderna per l'accesso a Desktop virtuale Azure, Desktop virtuale Azure e altre risorse remote.
Convalidare la distribuzione
Eseguire questi passaggi di convalida per garantire una distribuzione corretta:
Controllare lo stato dell'host della sessione
- Passa al tuo Host Pool (ad esempio,
hp-prod-01) - Selezionare
Session hosts - Verificare che tutti gli host visualizzino lo stato:
Available - Controllare che la versione dell'agente sia corrente
- Verifica lo stato aggiunto a un dominio
Testare la sessione utente
- Accedere come utente di test
- Avviare un desktop o un'applicazione
- Verificare la connettività e le prestazioni
- Verificare che il profilo FSLogix venga caricato correttamente
- Testare la funzionalità dell'applicazione
Verificare la crittografia
- Passare a una macchina virtuale host di sessione
- Selezionare
Disks - Selezionare il disco del sistema operativo
- Verificare
Encryption type:Encryption at rest with a customer-managed key - Verificare che il set di crittografia sia applicato
Controllare i log di diagnostica
- Passa al Pool di host
- Selezionare
Diagnostic settings - Verificare che i log vengano trasmessi a Log Analytics
- Eseguire query sui log per gli eventi di connessione:
WVDConnections
| where TimeGenerated > ago(1h)
| where State == "Connected"
| project TimeGenerated, UserName, ClientOS, ClientType
Convalidare la connettività di rete
- Connettersi a un host di sessione tramite bastion o vm di amministrazione
- Verificare la connettività con gli endpoint richiesti:
# 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
Monitoraggio di Desktop virtuale Azure Insights
Abilitare e configurare Desktop virtuale Azure Insights per il monitoraggio completo.
- Passare al pool di host
- Selezionare
Insights - Selezionare
Open Insights workbook - Rivedi le metriche:
- Frequenza di riuscita della connessione
- Sessioni attive
- Prestazioni dell'host di sessione
- Ritardi di input dell'utente
- Utilizzo della risorsa
Risoluzione dei problemi comuni
Host di sessione che non partecipano al dominio
Sintomo: gli host di sessione mostrano "Errore di aggiunta a un dominio"
Soluzioni:
- Verificare che le credenziali di aggiunta al dominio siano corrette
- Controllare la connettività dell'enclave ai controller di dominio
- Assicurarsi che la risoluzione DNS funzioni per l'FQDN del dominio
- Verificare che il percorso dell'unità organizzativa sia corretto (se specificato)
Gli utenti non possono connettersi
Sintomo: la connessione non riesce durante l'autenticazione
Soluzioni:
- Verificare che gli utenti siano assegnati al gruppo di applicazioni
- Controllare le proprietà RDP per consentire le connessioni
- Verificare che gli endpoint della community siano stati creati
- Controllare le regole del gruppo di sicurezza di rete
FSLogix profili non caricati
Sintomo: gli utenti ottengono un profilo temporaneo
Soluzioni:
- Verificare che l'endpoint privato dell'account di archiviazione sia stato creato
- Controllare la connettività SMB sulla porta 445
- Verificare che gli utenti dispongano delle autorizzazioni RBAC nella condivisione file
- Controllare il collegamento di rete virtuale per la zona DNS privata
Prestazioni non ottimali
Sintomo: sessioni di risposta lente
Soluzioni:
- Verificare che le dimensioni della macchina virtuale dell'host della sessione siano adeguate
- Verificare che vengano usati dischi SSD Premium
- Esaminare le impostazioni di bilanciamento del carico del pool di host
- Controllare il numero massimo di sessioni per ogni configurazione host
- Monitorare la latenza di rete in Desktop virtuale Azure Insights
Pulire le risorse
Per evitare addebiti in corso, eliminare le risorse quando non sono più necessarie:
Elimina in sequenza
- Rimuovere le assegnazioni utente dai gruppi di applicazioni
- Eliminare i gruppi di applicazioni
- Elimina area di lavoro
- Eliminare il pool di host (arresta/elimina gli host di sessione)
- Eliminare l'account di archiviazione
- Eliminare il set di crittografia del disco
- Eliminare la chiave di Key Vault
- Eliminare l'identità gestita
- Eliminare i gruppi di risorse del carico di lavoro
Uso della CLI di Azure
# 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
Avvertimento
L'eliminazione delle risorse è permanente e non può essere annullata.
Passaggi successivi
Con Desktop virtuale Azure distribuita, è ora possibile distribuire carichi di lavoro servizio Azure Kubernetes.
Esercitazione 2-4: Distribuire servizio Azure Kubernetes carico di lavoro