Risolvere gli errori di distribuzione delle macchine virtuali in Azure DevTest Labs
Questo articolo illustra le possibili cause e i passaggi per la risoluzione dei problemi relativi agli errori di distribuzione nelle macchine virtuali di Azure DevTest Labs.
Trovare informazioni sugli errori di distribuzione
Gli errori di distribuzione delle macchine virtuali vengono acquisiti nei log attività. Nel portale di Azure è possibile trovare i log attività delle macchine virtuali del lab in Log di controllo o Diagnostica delle macchine virtuali nel menu delle risorse della pagina della macchina virtuale del lab. Questa pagina viene visualizzata dopo aver selezionato la macchina virtuale nell'elenco Macchine virtuali personali.
In alcuni casi, l'errore di distribuzione si verifica prima dell'inizio della distribuzione della macchina virtuale. Questo succede, ad esempio, quando viene superato il limite della sottoscrizione per una risorsa creata con la macchina virtuale. In questo caso, i dettagli dell'errore vengono acquisiti nei log attività a livello di lab. Nel portale di Azure i log attività si trovano nella parte inferiore della sezione delle impostazioni Configurazione e criteri. Per altre informazioni sui log attività in Azure, vedere Visualizzare i log attività per controllare le azioni sulle risorse.
Risolvere gli errori relativi a una risorsa padre non trovata
Quando una risorsa è l'elemento padre di un'altra risorsa, deve essere già presente prima di creare la risorsa figlio. Se si tenta di creare una risorsa figlio, ma non esiste una risorsa padre specificata, viene visualizzato il messaggio ParentResourceNotFound. Se non si specifica una dipendenza dalla risorsa padre, la risorsa figlio può essere distribuita prima dell'elemento padre.
Le macchine virtuali sono risorse figlio di un lab in un gruppo di risorse. Quando si usano modelli di Azure Resource Manager (ARM) per distribuire macchine virtuali tramite PowerShell, il nome del gruppo di risorse specificato nello script di PowerShell deve coincidere con quello del gruppo di risorse del lab. Per altre informazioni, vedere Risolvere errori comuni durante la distribuzione di risorse in Azure.
Risolvere gli errori relativi alla posizione non disponibile per il tipo di risorsa
Quando si prova a creare un lab è possibile che venga visualizzato un messaggio di errore simile a quello riportato nell'esempio seguente:
The provided location 'australiacentral' is not available for resource type 'Microsoft.KeyVault/vaults'. List of available regions for the resource type is 'devx-track-azurepowershell,northcentralus,eastus,northeurope,westeurope,eastasia,southeastasia,eastus2,centralus,southcentralus,westus,japaneast,japanwest,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,southafricanorth
Esistono due approcci per risolvere questo problema:
Nel portale di Azure verificare la disponibilità del tipo di risorsa nelle aree di Azure nella pagina Prodotti disponibili in base all'area. Se il tipo di risorsa non è disponibile in una determinata area, DevTest Labs non supporta la creazione di un lab in quell'area. Per risolvere il problema, selezionare un'area diversa quando si crea il lab.
Se il tipo di risorsa è disponibile nella propria area, verificare che sia registrato con la sottoscrizione. È possibile controllare la registrazione a livello di proprietario della sottoscrizione, come illustrato in Provider e tipi di risorse di Azure.
Correzione del processo di salvataggio per la rete virtuale
Se DevTest Labs non salva correttamente la rete virtuale esistente, è possibile che il nome della rete virtuale contenga punti (.
). Se il nome usa punti, rimuovere i punti o sostituirli con trattini (-
). Dopo aver aggiornato il nome della rete virtuale, provare a salvare di nuovo la rete.
Ottenere supporto
Per altre informazioni, provare uno dei canali di supporto seguenti:
Consultare le risorse del sito Web della community Microsoft per informazioni su Azure DevTest Labs e accedere ai post in Stack Overflow.
Connettersi con @AzureSupport, l'account ufficiale Microsoft Azure per migliorare l'esperienza del cliente. Il supporto di Azure mette in contatto la community di Azure con le risorse giuste: risposte, supporto ed esperti.