Condividi tramite


Configurare l'avvio della macchina virtuale sulla connessione

Avvia VM alla connessione consente di ridurre i costi, permettendo agli utenti finali di accendere le macchine virtuali (VM) usate come host di sessione solo quando sono necessarie. È quindi possibile spegnere le VM quando non sono necessarie.

Per i pool di host personali, Avvia VM alla connessione accende solo una macchina virtuale host di sessione esistente che è già stata assegnata o può essere assegnata a un utente. Per i pool di host in pool, Avvia VM alla connessione accende solo su una VM host di sessione quando nessuna è accesa e altre VM sono accese solo quando la prima VM raggiunge il limite di sessione.

Il tempo necessario per consentire a un utente di connettersi a una sessione remota in un host di sessione spento (deallocato) aumenta perché la VM richiede tempo per la riaccensione, in modo analogo all'accensione di un computer fisico. Quando un utente usa App di Windows e l'app Desktop remoto per connettersi a Desktop virtuale Azure, viene informato che una VM viene accesa durante la connessione.

È possibile abilitare Start VM on Connect for session hosts on Azure and Azure Local in personal or pooled host using the portale di Azure, Azure PowerShell, or Azure CLI .You can enable Start VM on Connect for session hosts on Azure and Azure Local in personal or pooled host using the portale di Azure, Azure PowerShell, or Azure CLI. Avvia VM alla connessione è configurata per ogni pool di host.

Prerequisiti

Prima di poter usare Avvia VM alla connessione, è necessario:

  • Un pool di host esistente associato a un gruppo di applicazioni e a un'area di lavoro. È possibile configurare Avvia macchina virtuale alla connessione solo nei pool di host esistenti. Non è possibile abilitare questa funzionalità contemporaneamente alla creazione di nuovo pool di host.

  • L'account Azure usato per configurare Avvia VM alla connessione deve disporre del ruolo Controllo degli accessi in base al ruolo (RBAC) Contributore del pool di host di virtualizzazione del desktop.

  • App di Windows o l'app Desktop remoto installata in un dispositivo locale con un account utente assegnato a un desktop o a un'applicazione nel gruppo di applicazioni con cui è possibile eseguire il test.

  • Assicurarsi che il nome del pool di host, gli host di sessione in tale pool di host e che il gruppo di risorse abbiano solo caratteri ANSI.

  • Se si vuole usare Azure PowerShell o l'interfaccia della riga di comando di Azure in locale, vedere Usare Azure PowerShell e l'interfaccia della riga di comando di Azure con Desktop virtuale Azure per assicurarsi che sia installato il modulo Az.DesktopVirtualization di PowerShell o l'estensione dell'interfaccia della riga di comando di Azure desktopvirtualization. In alternativa, usare Azure Cloud Shell.

Assegnare il ruolo Contributore dell'accensione della virtualizzazione del desktop con il portale di Azure

Per configurare Avvia VM alla connessione, è necessario assegnare il ruolo di controllo degli accessi in base al ruolo (RBAC) Contributore dell'accensione della virtualizzazione del desktop all'entità servizio Desktop virtuale Azure con la sottoscrizione di Azure come ambito assegnabile. Se si assegna questo ruolo a qualsiasi livello inferiore rispetto a una sottoscrizione, ad esempio il gruppo di risorse, il pool di host o la macchina virtuale, si impedisce il corretto funzionamento di Avvia VM alla connessione.

È necessario aggiungere ogni sottoscrizione di Azure che contiene pool di host e VM dell'host di sessione da usare con Avvia VM alla connessione come ambito assegnabile. Questa assegnazione di ruolo consente a Desktop virtuale Azure di accendere le VM, controllarne lo stato e segnalare le informazioni di diagnostica per tali sottoscrizioni.

Per informazioni su come assegnare il ruolo Collaboratore Power On di Virtualizzazione Desktop desktop all'entità servizio Desktop virtuale Azure, vedere Assegnare ruoli controllo degli accessi in base al ruolo di Azure o ruoli di Microsoft Entra alle entità servizio di Desktop virtuale Azure.

Abilitare o disabilitare Avvia macchina virtuale alla connessione

Dopo aver assegnato il ruolo Contributore dell'accensione della virtualizzazione del desktop all'entità servizio nelle sottoscrizioni pertinenti, è possibile configurare Avvia VM alla connessione usando il portale di Azure, Azure PowerShell o l'interfaccia della riga di comando di Azure.

Per configurare Avvia macchina virtuale alla connessione usando il portale di Azure:

  1. Accedere al portale di Azure.

  2. Nella barra di ricerca immettere Desktop virtuale Azure e selezionare la voce del servizio corrispondente.

  3. Selezionare Pool di host e quindi il nome del pool di host in cui si vuole abilitare l'impostazione.

  4. Selezionare Proprietà.

  5. Nella sezione di configurazione impostare Avvia VM alla connessione su per abilitarla, oppure su No per disabilitarla.

  6. Selezionare Salva per applicare le impostazioni.

Nota

Per i pool di host in pool avviare la macchina virtuale in Connessione avvierà una macchina virtuale ogni cinque minuti al massimo. Se altri utenti provano ad accedere durante questo periodo di cinque minuti e non sono ancora disponibili risorse, Avvia VM alla connessione non avvierà una nuova VM. Gli utenti che tentano di accedere riceveranno invece un messaggio di errore che indica che Nessuna risorsa disponibile. Dovrebbero attendere alcuni minuti e riprovare a connettersi.

Risoluzione dei problemi

Se la macchina virtuale host sessione non è attiva, è necessario controllare l'integrità della macchina virtuale che si è tentato di accendere come primo passaggio. È anche possibile visualizzare i log di Desktop virtuale Azure in Log Analytics per verificare la presenza di problemi. Se viene visualizzato un messaggio di errore, assicurarsi di prestare particolare attenzione al contenuto del messaggio e prendere nota del nome dell'errore per riferimento. È anche possibile usare Azure Virtual Desktop Insights per ottenere suggerimenti su come risolvere i problemi.

Nota

La connessione a un host di sessione all'esterno del servizio Desktop virtuale Azure spenta, ad esempio connettendosi direttamente a una macchina virtuale tramite indirizzo IP o nome, la macchina virtuale non viene avviata.

Per altre informazioni sull'avvio di una macchina virtuale in Connessione, vedere le domande frequenti sull'avvio della macchina virtuale in Connect.