Condividi tramite


Risolvere i problemi di creazione del pool di host

Questo articolo illustra i problemi durante la configurazione iniziale del tenant di Desktop virtuale Azure e dell'infrastruttura del pool di host di sessione correlata.

Inviare commenti

Visitare la pagina Tech Community di Desktop virtuale Azure per discutere del servizio Desktop virtuale Azure con il team del prodotto e i membri attivi della community.

Acquisizione dell'immagine multisessione di Windows 10 Enterprise

Per usare l'immagine multisessione di Windows 10 Enterprise, passare ad Azure Marketplace, selezionare Introduzione a>Microsoft Windows 10> e Windows 10 Enterprise multisessione, versione 1809.

Problemi relativi all'uso del portale di Azure per creare pool di host

Errore: "Crea un account gratuito" viene visualizzato quando si accede al servizio

Immagine che mostra il portale di Azure che visualizza il messaggio

Causa 1: non sono presenti sottoscrizioni attive nell'account usato per accedere ad Azure o l'account non dispone delle autorizzazioni per visualizzare le sottoscrizioni.

Correzione: accedere alla sottoscrizione in cui si distribuiranno le macchine virtuali dell'host sessione con un account con accesso almeno a livello di collaboratore.

Errore: "Superamento del limite di quota"

Se l'operazione supera il limite di quota, è possibile eseguire una delle operazioni seguenti:

  • Creare un nuovo pool di host con gli stessi parametri ma un numero minore di macchine virtuali e core di macchina virtuale.

  • Aprire il collegamento visualizzato nel campo statusMessage in un browser per inviare una richiesta per incrementare la quota per la sottoscrizione di Azure per lo SKU della macchina virtuale specificata.

Errore: non è possibile visualizzare le assegnazioni utente nei gruppi di applicazioni.

Causa: questo errore si verifica in genere dopo aver spostato la sottoscrizione da un tenant di Microsoft Entra a un altro. Se le assegnazioni precedenti sono ancora collegate al tenant di Microsoft Entra precedente, il portale di Azure perderà la traccia di tali assegnazioni.

Correzione: è necessario riassegnare gli utenti ai gruppi di applicazioni.

Non viene visualizzata l'area di Azure che si vuole usare quando si seleziona la posizione per gli oggetti servizio

Causa: Azure attualmente non supporta tale area per il servizio Desktop virtuale Azure. Per informazioni sulle aree geografiche supportate, vedere Località dei dati. Se Desktop virtuale Azure supporta il percorso, ma non viene ancora visualizzato quando si tenta di selezionare una posizione, significa che il provider di risorse non è ancora stato aggiornato.

Correzione: per ottenere l'elenco più recente delle aree, registrare nuovamente il provider di risorse:

  1. Passare a Sottoscrizioni e selezionare la sottoscrizione pertinente.
  2. Selezionare Provider di risorse.
  3. Selezionare Microsoft.DesktopVirtualization, quindi selezionare Registra nuovamente nel menu delle azioni.

Quando si registra nuovamente il provider di risorse, non verranno visualizzati commenti e suggerimenti o aggiornamenti specifici dell'interfaccia utente. Il processo di ripetizione della registrazione, inoltre, non interferisce con gli ambienti esistenti.

Errori del modello di Azure Resource Manager

Seguire queste istruzioni per risolvere i problemi relativi alle distribuzioni non riuscite dei modelli di Azure Resource Manager e di PowerShell DSC.

  1. Esaminare gli errori nella distribuzione usando Visualizzare operazioni di distribuzione con Azure Resource Manager.
  2. Se non sono presenti errori nella distribuzione, esaminare gli errori nel log attività usando Visualizzare i log attività per controllare le azioni sulle risorse.
  3. Dopo aver identificato l'errore, usare il messaggio di errore e le risorse illustrate in Risolvere errori comuni durante la distribuzione di risorse in Azure con Azure Resource Manager.
  4. Eliminare tutte le risorse create durante la distribuzione precedente e riprovare a distribuire il modello.

Errore: la distribuzione non è riuscita....<hostname>/joindomain

Screenshot distribuzione non riuscita.

Esempio di errore non elaborato:

 {"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details.
 Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\":
 {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.
 \",\r\n \"details\": [\r\n {\r\n \"code\": \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has reported a failure when processing
 extension 'joindomain'. Error message: \\\"Exception(s) occurred while joining Domain 'diamondsg.onmicrosoft.com'\\\".\"\r\n }\r\n ]\r\n }\r\n}"}]}

Causa 1: le credenziali fornite per l'aggiunta di macchine virtuali al dominio non sono corrette.

Correzione 1: vedere l'errore "Credenziali non corrette" per le macchine virtuali non aggiunte al dominio in Configurazione della macchina virtuale dell'host di sessione.

Causa 2: il nome di dominio non viene risolto.

Correzione 2: vedere Errore: Il nome di dominio non viene risolto nella configurazione della macchina virtuale host sessione.

Causa 3: la configurazione del DNS della rete virtuale è impostata su Predefinita.

Per risolvere questo problema, eseguire le operazioni seguenti:

  1. Aprire il portale di Azure e passare alla scheda Reti virtuali.
  2. Individuare la rete virtuale, quindi selezionare Server DNS.
  3. Il menu Server DNS dovrebbe essere visualizzato sul lato destro dello schermo. Scegliere Personalizzato da tale menu.
  4. Assicurarsi che i server DNS elencati in Personalizzato corrispondano al controller di dominio o al dominio di Active Directory. Se il server DNS non viene visualizzato, è possibile aggiungerlo immettendo il rispettivo valore nel campo Aggiungi server DNS.

Errore: La distribuzione non è riuscita...\Non autorizzato

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Unauthorized","message":"{\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Target\": null,\r\n \"Details\": [\r\n {\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n },\r\n {\r\n \"Code\": \"Unauthorized\"\r\n },\r\n {\r\n \"ErrorEntity\": {\r\n \"ExtendedCode\": \"52020\",\r\n \"MessageTemplate\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Parameters\": [\r\n \"default\"\r\n ],\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n }\r\n }\r\n ],\r\n \"Innererror\": null\r\n}"}]}

Causa: il tipo di sottoscrizione usato non può accedere alle funzionalità necessarie nell'area in cui il cliente sta provando a eseguire la distribuzione. È ad esempio possibile che questo errore venga visualizzato per sottoscrizioni di tipo MSDN, Gratuito o Education.

Correzione: cambiare il tipo o l'area della sottoscrizione specificando un'opzione in grado di accedere alle funzionalità necessarie.

Errore: VMExtensionProvisioningError

Screenshot della distribuzione non riuscita con lo stato di provisioning del terminale non riuscito.

Causa 1: Errore temporaneo con l'ambiente Desktop virtuale Azure.

Causa 2: Errore temporaneo con connessione.

Correzione: verificare che l'ambiente Desktop virtuale Azure sia integro eseguendo l'accesso con PowerShell. Completare la registrazione della macchina virtuale manualmente in Creare un pool di host con PowerShell.

Errore: Il nome utente amministratore specificato non è consentito

Screenshot della distribuzione non riuscita in cui un amministratore specificato non è consentito.

Esempio di errore non elaborato:

 { …{ "provisioningOperation":
 "Create", "provisioningState": "Failed", "timestamp": "2019-01-29T20:53:18.904917Z", "duration": "PT3.0574505S", "trackingId":
 "1f460af8-34dd-4c03-9359-9ab249a1a005", "statusCode": "BadRequest", "statusMessage": { "error": { "code": "InvalidParameter", "message":
 "The Admin Username specified is not allowed.", "target": "adminUsername" } … }

Causa: la password specificata contiene sottostringhe non consentite (admin, administrator, root).

Correzione: aggiornare il nome utente o usare utenti diversi.

Errore: La macchina virtuale ha segnalato un errore durante l'elaborazione dell'estensione

Screenshot dell'operazione di risorsa completata con lo stato di provisioning del terminale in Distribuzione non riuscita.

Esempio di errore non elaborato:

{ … "code": "ResourceDeploymentFailure", "message":
 "The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code":
 "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'dscextension'.
 Error message: \"DSC Configuration 'SessionHost' completed with error(s). Following are the first few:
 PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource functionality with error message:
 One or more errors occurred. The SendConfigurationApply function did not succeed.\"." } ] … }

Causa: l'estensione DSC di PowerShell non è stata in grado di ottenere l'accesso amministratore nella macchina virtuale.

Correzione: verificare che il nome utente e la password abbiano accesso amministrativo nella macchina virtuale ed eseguire di nuovo il modello di Azure Resource Manager.

Errore: DeploymentFailed - Configurazione DSC di PowerShell "FirstSessionHost" completata con errori

Screenshot dell'esito negativo della distribuzione con configurazione DSC di PowerShell

Esempio di errore non elaborato:

{
    "code": "DeploymentFailed",
   "message": "At least one resource deployment operation failed. Please list
 deployment operations for details. 4 Please see https://aka.ms/arm-debug for usage details.",
 "details": [
         { "code": "Conflict",
         "message": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\":
         \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource
         operation completed with terminal provisioning state 'Failed'.\",\r\n
         \"details\": [\r\n {\r\n \"code\":
        \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has
              reported a failure when processing extension 'dscextension'.
              Error message: \\\"DSC Configuration 'FirstSessionHost'
              completed with error(s). Following are the first few:
              PowerShell DSC resource MSFT ScriptResource failed to
              execute Set-TargetResource functionality with error message:
              One or more errors occurred. The SendConfigurationApply
              function did not succeed.\\\".\"\r\n }\r\n ]\r\n }\r\n}"  }

Causa: l'estensione DSC di PowerShell non è stata in grado di ottenere l'accesso amministratore nella macchina virtuale.

Correzione: verificare che il nome utente e la password specificati abbiano accesso amministrativo nella macchina virtuale ed eseguire di nuovo il modello di Azure Resource Manager.

Errore: DeploymentFailed - InvalidResourceReference

Esempio di errore non elaborato:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/networkInterfaces/erd. Please make sure that
the referenced resource exists, and that both resources are in the same
region.\\\",\\r\\n\\\"details\\\": []\\r\\n }\\r\\n}\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}"}]}

Causa: parte del nome del gruppo di risorse viene usata per determinate risorse create dal modello. A causa del nome corrispondente alle risorse esistenti, il modello può selezionare una risorsa esistente da un gruppo diverso.

Correzione: quando si esegue il modello di Azure Resource Manager per distribuire macchine virtuali host sessione, rendere univoci i primi due caratteri per il nome del gruppo di risorse della sottoscrizione.

Errore: DeploymentFailed - InvalidResourceReference

Esempio di errore non elaborato:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/DEMO/providers/Microsoft.Network/networkInterfaces
/EXAMPLE was not found. Please make sure that the referenced resource exists, and that both
resources are in the same region.\\\",\\r\\n \\\"details\\\": []\\r\\n }\\r\\n}\"\r\n
}\r\n ]\r\n }\r\n ]\r\n }\r\n\

Causa: questo errore è dovuto al fatto che la scheda di interfaccia di rete creata con il modello di Azure Resource Manager ha lo stesso nome di un'altra scheda di interfaccia di rete già presente nella rete virtuale.

Correzione: usare un prefisso host diverso.

Errore: DeploymentFailed - Download degli errori

Esempio di errore non elaborato:

\\\"The DSC Extension failed to execute: Error downloading
https://catalogartifact.azureedge.net/publicartifacts/rds.wvd-provision-host-pool-
2dec7a4d-006c-4cc0-965a-02bbe438d6ff-prod
/Artifacts/DSC/Configuration.zip after 29 attempts: The remote name could not be
resolved: 'catalogartifact.azureedge.net'.\\nMore information about the failure can
be found in the logs located under
'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.77.0.0' on
the VM.\\\"

Causa: questo errore è dovuto a una route statica, a una regola del firewall o a un gruppo di sicurezza di rete che blocca il download del file ZIP associato al modello di Azure Resource Manager.

Correzione: rimuovere la route statica bloccante, la regola del firewall o il gruppo di sicurezza di rete. Facoltativamente, aprire il file JSON del modello di Azure Resource Manager in un editor di testo, creare il collegamento al file ZIP e scaricare la risorsa in un percorso consentito.

Errore: Non è possibile eliminare un host di sessione dal pool di host dopo l'eliminazione della macchina virtuale

Causa: è necessario eliminare l'host di sessione prima di eliminare la macchina virtuale.

Correzione: inserire l'host sessione in modalità di svuotamento, disconnettere tutti gli utenti dall'host sessione e quindi eliminare l'host.

Passaggi successivi