Domande frequenti su Azure DevTest LabsAzure DevTest Labs FAQ

Ottenere le risposte ad alcune delle domande più comuni relative ad Azure DevTest Labs.Get answers to some of the most common questions about Azure DevTest Labs.

GeneraleGeneral

Cosa fare se non è disponibile una risposta alla domanda?What if my question isn't answered here?

Se la domanda non è presente qui, comunicarla a Microsoft per ottenere aiuto.If your question is not listed here, let us know, so we can help you find an answer.

  • Pubblicare una domanda alla fine di questo articolo di domande frequenti.Post a question at the end of this FAQ. Interagire con il team di Cache di Azure e altri membri della community in merito a questo articolo.Engage with the Azure Cache team and other community members about this article.
  • Per raggiungere un gruppo di destinatari più ampio, pubblicare una domanda nel forum MSDN di Azure DevTest Labs.To reach a wider audience, post a question on the Azure DevTest Labs MSDN forum. Interagire con il team di Azure DevTest Labs e altri membri della community.Engage with the Azure DevTest Labs team and other members of the community.
  • Per richiedere funzionalità, inviare le richieste e le idee al sito User Voice per Azure DevTest Labs.For feature requests, submit your requests and ideas to Azure DevTest Labs User Voice.

Perché usare Azure DevTest Labs?Why should I use Azure DevTest Labs?

Azure DevTest Labs può far risparmiare tempo e denaro al team.Azure DevTest Labs can save your team time and money. Gli sviluppatori possono creare ambienti personalizzati usando svariate basi diverse.Developers can create their own environments by using several different bases. Possono anche usare gli elementi per distribuire e configurare rapidamente le applicazioni.They also can use artifacts to quickly deploy and configure applications. Usando formule e immagini personalizzate, è possibile salvare le macchine virtuali come modelli e riprodurle facilmente nel team.By using custom images and formulas, you can save virtual machines (VMs) as templates, and easily reproduce them across the team. DevTest Labs offre anche diversi criteri configurabili che consentono agli amministratori di lab di ridurre gli sprechi e di gestire gli ambienti di un team.DevTest Labs also offers several configurable policies that lab administrators can use to reduce waste and manage a team's environments. Questi criteri includono l'arresto automatico, la soglia di costo, il numero massimo di macchine virtuali per utente e le dimensioni massime delle macchine virtuali.These policies include auto-shutdown, cost threshold, maximum VMs per user, and maximum VM size. Per una spiegazione più approfondita di DevTest Labs, vedere la panoramica o guardare il video introduttivo.For a more in-depth explanation of DevTest Labs, see the overview or the introductory video.

Cosa significa "self-service senza preoccupazioni"?What does "worry-free self-service" mean?

Self-service senza preoccupazioni significa che gli sviluppatori e i tester creano i propri ambienti in base alle esigenze.Worry-free self-service means that developers and testers create their own environments as needed. Gli amministratori hanno la sicurezza di sapere che DevTest Labs aiuta a ridurre gli sprechi e controllare i costi.Administrators have the security of knowing that DevTest Labs can help minimize waste and control costs. Gli amministratori possono specificare quali sono le dimensioni consentite per le VM e il numero massimo di VM e quando le VM vengono avviate e arrestate.Administrators can specify which VM sizes are allowed, the maximum number of VMs, and when VMs are started and shut down. DevTest Labs consente anche di monitorare facilmente i costi e di impostare avvisi per sapere come vengono usate le risorse del lab.DevTest Labs also makes it easy to monitor costs and set alerts, to help you stay aware of how lab resources are being used.

Come si usa DevTest Labs?How can I use DevTest Labs?

DevTest Labs è utile quando sono necessari ambienti di sviluppo o di test e si vuole riprodurli rapidamente e/o gestirli con criteri di risparmio sui costi.DevTest Labs is useful any time you require dev or test environments, and want to reproduce them quickly, or manage them by using cost-saving policies.

Ecco alcuni scenari per cui i clienti usano DevTest Labs:Here are some scenarios that our customers use DevTest Labs for:

  • Gestire ambienti di sviluppo e test da un'unica posizione.Manage dev and test environments in one place. Usare criteri per ridurre i costi e creare immagini personalizzate per condividere le build tra i membri del team.Use policies to reduce costs and create custom images to share builds across the team.
  • Sviluppare un'applicazione usando immagini personalizzate per salvare lo stato del disco durante le fasi di sviluppo.Develop an application by using custom images to save the disk state throughout the development stages.
  • Tenere traccia dei costi in relazione allo stato.Track cost in relation to progress.
  • Creare ambienti di test di massa per i test di controllo di qualità.Create mass test environments for quality assurance testing.
  • Usare elementi e formule per configurare e riprodurre facilmente un'applicazione in diversi ambienti.Use artifacts and formulas to easily configure and reproduce an application in various environments.
  • Distribuire le macchine virtuali per gli hackathon (attività di sviluppo o test collaborative) e quindi effettuare facilmente il deprovisioning al termine dell'evento.Distribute VMs for hackathons (collaborative dev or test work), and then easily deprovision them when the event ends.

Come avviene la fatturazione di DevTest Labs?How am I billed for DevTest Labs?

DevTest Labs è un servizio gratuito.DevTest Labs is a free service. La creazione di lab e la configurazione di criteri, modelli ed elementi in DevTest Labs sono gratuite.Creating labs and configuring policies, templates, and artifacts in DevTest Labs is free. Si pagano solo le risorse di Azure usate nei lab, ad esempio macchine virtuali, account di archiviazione e reti virtuali.You pay only for the Azure resources used in your labs, such as VMs, storage accounts, and virtual networks. Per altre informazioni sui costi delle risorse dei lab, vedere Prezzi di Azure DevTest Labs.For more information about the cost of lab resources, see Azure DevTest Labs pricing.

SicurezzaSecurity

Quali sono i diversi livelli di sicurezza in DevTest Labs?What are the different security levels in DevTest Labs?

L'accesso sicuro è determinato dal controllo degli accessi in base al ruolo.Security access is determined by Role-Based Access Control (RBAC). Per comprendere il funzionamento dell'accesso, è utile conoscere le differenze tra un'autorizzazione, un ruolo e un ambito, come definiti dal controllo degli accessi in base al ruolo.To learn how access works, it helps to learn the differences between a permission, a role, and a scope, as defined by RBAC.

  • Autorizzazione: un'autorizzazione è un accesso definito per un'azione specifica.Permission: A permission is a defined access to a specific action. Un'autorizzazione può ad esempio essere l'accesso in lettura a tutte le macchine virtuali.For example, a permission can be read access to all VMs.
  • Ruolo: un ruolo è un set di autorizzazioni che possono essere raggruppate e assegnate a un utente.Role: A role is a set of permissions that can be grouped and assigned to a user. Un utente con il ruolo di proprietario della sottoscrizione ha ad esempio accesso a tutte le risorse all'interno di una sottoscrizione.For example, a user with a subscription owner role has access to all resources within a subscription.
  • Ambito: un ambito è un livello nella gerarchia di una risorsa di Azure.Scope: A scope is a level within the hierarchy of an Azure resource. Un ambito può ad esempio essere un gruppo di risorse, un singolo lab oppure l'intera sottoscrizione.For example, a scope can be a resource group, a single lab, or the entire subscription.

Nell'ambito di DevTest Labs, ci sono due tipi di ruoli che definiscono le autorizzazioni utente:Within the scope of DevTest Labs, there are two types of roles that define user permissions:

  • Proprietario del lab: un proprietario del lab ha accesso a tutte le risorse all'interno del lab.Lab owner: A lab owner has access to all resources in the lab. Un proprietario del lab può modificare i criteri, leggere e scrivere in qualsiasi macchina virtuale, modificare la rete virtuale e così via.A lab owner can modify policies, read and write to any VMs, change the virtual network, and so on.
  • Utente del lab: un utente del lab può visualizzare tutte le risorse del lab, ad esempio macchine virtuali, criteri e reti virtuali.Lab user: A lab user can view all lab resources, such as VMs, policies, and virtual networks. Un utente del lab non può tuttavia modificare i criteri di qualsiasi macchina virtuale creata da altri utenti.But, a lab user can't modify policies or any VMs that were created by other users.

È anche possibile creare ruoli personalizzati in DevTest Labs.You also can create custom roles in DevTest Labs. Per informazioni su come creare ruoli personalizzati in DevTest Labs, vedere Concedere le autorizzazioni utente per specifici criteri di lab.To learn how to create custom roles in DevTest Labs, see Grant user permissions to specific lab policies.

Poiché gli ambiti sono gerarchici, quando un utente ha le autorizzazioni per un determinato ambito, gli vengono automaticamente concesse tali autorizzazioni per ogni ambito di livello inferiore.Because scopes are hierarchical, when a user has permissions at a certain scope, the user is automatically granted those permissions at every lower-level scope in the scope. Se ad esempio a un utente è assegnato il ruolo di proprietario della sottoscrizione, l'utente ha accesso a tutte le risorse in una sottoscrizione.For instance, if a user is assigned the role of subscription owner, the user has access to all resources in a subscription. Queste risorse includono tutte le macchine virtuali, tutte le reti virtuali e tutti i lab.These resources include all VMs, all virtual networks, and all labs. Il proprietario di una sottoscrizione eredita automaticamente il ruolo di proprietario del lab,A subscription owner automatically inherits the role of lab owner. ma non il contrario.However, the opposite is not true. Il proprietario di un lab ha accesso a un lab, che è un ambito più basso del livello della sottoscrizione.A lab owner has access to a lab, which is a lower scope than the subscription level. Il proprietario di un lab non può quindi vedere le macchine virtuali, le reti virtuali o qualsiasi altra risorsa esterna al lab.Therefore, a lab owner can't see VMs, virtual networks, or any other resources that are outside the lab.

Come si crea un ruolo per consentire agli utenti di eseguire un'attività specifica?How do I create a role to allow users to perform a specific task?

Per un articolo completo su come creare ruoli personalizzati e assegnare le autorizzazioni a un ruolo, vedere Concedere le autorizzazioni utente per specifici criteri di lab.For a comprehensive article about how to create custom roles and assign permissions to a role, see Grant user permissions to specific lab policies. Ecco un esempio di script che crea il ruolo di utente avanzato di DevTest Labs (DevTest Labs Advanced User) che ha l'autorizzazione per avviare e arrestare tutte le macchine virtuali del lab:Here's an example of a script that creates the role DevTest Labs Advanced User, which has permission to start and stop all VMs in the lab:

$policyRoleDef = Get-AzureRmRoleDefinition "DevTest Labs User"
$policyRoleDef.Actions.Remove('Microsoft.DevTestLab/Environments/*')
$policyRoleDef.Id = $null
$policyRoleDef.Name = "DevTest Labs Advanced User"
$policyRoleDef.IsCustom = $true
$policyRoleDef.AssignableScopes.Clear()
$policyRoleDef.AssignableScopes.Add("subscriptions/<subscription Id>")
$policyRoleDef.Actions.Add("Microsoft.DevTestLab/labs/virtualMachines/Start/action")
$policyRoleDef.Actions.Add("Microsoft.DevTestLab/labs/virtualMachines/Stop/action")
$policyRoleDef = New-AzureRmRoleDefinition -Role $policyRoleDef  

Integrazione continua/distribuzione continua e automazioneCI/CD integration and automation

Azure DevTest Labs si integra con la toolchain di integrazione continua/distribuzione continua?Does DevTest Labs integrate with my CI/CD toolchain?

Se si usa Visual Studio Team Services, è disponibile un'estensione DevTest Labs Tasks che consente di automatizzare la pipeline di rilascio in DevTest Labs.If you are using Visual Studio Team Services, you can use a DevTest Labs Tasks extension to automate your release pipeline in DevTest Labs. Ecco alcune delle attività che è possibile eseguire con questa estensione:Some of the tasks that you can do with this extension include:

  • Creare e distribuire automaticamente una macchina virtuale.Create and deploy a VM automatically. È anche possibile configurare la macchina virtuale con la build più recente usando la copia dei file di Azure o le attività di Team Services in PowerShell.You also can configure the VM with the latest build by using Azure File Copy or PowerShell Team Services tasks.
  • Acquisire automaticamente lo stato di una macchina virtuale dopo il test per riprodurre un bug nella stessa macchina virtuale per ulteriori indagini.Automatically capture the state of a VM after testing to reproduce a bug on the same VM for further investigation.
  • Eliminare la macchina virtuale alla fine della pipeline di rilascio quando non è più necessaria.Delete the VM at the end of the release pipeline, when it is no longer needed.

I post di blog seguenti forniscono indicazioni e informazioni sull'uso dell'estensione di Team Services:The following blog posts offer guidance and information about using the Team Services extension:

Per altre toolchain di integrazione continua/recapito continuo è possibile ottenere gli stessi scenari distribuendo i modelli di Azure Resource Manager usando i cmdlet di Azure PowerShell e .NET SDK.For other continuous integration (CI)/continuous delivery (CD) toolchains, you can achieve the same scenarios by deploying Azure Resource Manager templates by using Azure PowerShell cmdlets and .NET SDKs. È anche possibile usare le API REST per DevTest Labs per l'integrazione con la toolchain.You also can use REST APIs for DevTest Labs to integrate with your toolchain.

Macchine virtualiVirtual machines

Perché nel pannello Macchine virtuali di Azure non è possibile visualizzare le macchine virtuali presenti in DevTest Labs?Why can't I see VMs on the Virtual Machines blade that I see in DevTest Labs?

Quando si crea una macchina virtuale in DevTest Labs, si ottiene l'autorizzazione ad accedervi.When you create a VM in DevTest Labs, you are given permission to access that VM. È possibile visualizzare la macchina virtuale sia nel pannello dei lab che nel pannello Macchine virtuali.You can view the VM both on the labs blade and on the Virtual Machines blade. Gli utenti con ruolo utente lab di DevTest Labs possono visualizzare tutte le macchine virtuali create nel lab tramite il pannello Tutte le macchine virtuali del lab.Users assigned to the DevTest Labs lab user role can see all VMs that were created in the lab on the lab's All Virtual Machines blade. Agli utenti con ruolo utente lab di DevTest Labs non viene tuttavia concesso automaticamente l'accesso in lettura alle risorse macchine virtuali create da altri.However, users who have the DevTest Labs lab user role are not automatically granted read access to VM resources that other users have created. Tali macchine virtuali non vengono quindi visualizzate nel pannello Macchine virtuali.Therefore, those VMs are not displayed on the Virtual Machines blade.

Qual è la differenza tra un'immagine personalizzata e una formula?What is the difference between a custom image and a formula?

Un'immagine personalizzata è un disco rigido virtuale.A custom image is a virtual hard disk (VHD). Una formula è un'immagine che è possibile configurare con impostazioni aggiuntive e quindi salvare e riprodurre.A formula is an image that you can configure with additional settings, and then save and reproduce. Un'immagine personalizzata può essere più adatta per creare rapidamente più ambienti usando la stessa immagine di base non modificabile.A custom image might be preferable if you want to quickly create several environments by using the same basic, immutable image. Una formula può essere migliore se si vuole riprodurre la configurazione della macchina virtuale con i bit più recenti, come parte di una rete virtuale o di una subnet o come macchina virtuale con dimensioni specifiche.A formula might be better if you want to reproduce the configuration of your VM with the latest bits, as part of a virtual network or subnet, or as a VM of a specific size. Per una spiegazione più approfondita, vedere Confronto tra immagini personalizzate e formule in DevTest Labs.For a more in-depth explanation, see Comparing custom images and formulas in DevTest Labs.

Come si creano più VM dallo stesso modello contemporaneamente?How do I create multiple VMs from the same template at once?

Ci sono due opzioni per creare simultaneamente più macchine virtuali dallo stesso modello:You have two options for simultaneously creating multiple VMs from the same template:

Come si spostano le macchine virtuali di Azure esistenti nel lab di DevTest Labs?How do I move my existing Azure VMs into my DevTest Labs lab?

Per copiare le macchine virtuali esistenti in DevTest Labs:To copy your existing VMs to DevTest Labs:

  1. Copiare il file VHD della macchina virtuale esistente usando uno script di Windows PowerShell.Copy the VHD file of your existing VM by using a Windows PowerShell script.
  2. Creare l'immagine personalizzata nel lab di DevTest Labs.Create the custom image inside your DevTest Labs lab.
  3. Creare una macchina virtuale nel lab dall'immagine personalizzata.Create a VM in the lab from your custom image.

È possibile collegare più dischi alle VM?Can I attach multiple disks to my VMs?

Sì, è possibile collegare più dischi alle macchine virtuali.Yes, you can attach multiple disks to your VMs.

Per usare un'immagine del sistema operativo per le operazioni di test è necessario acquistare un abbonamento a MSDN?If I want to use a Windows OS image for my testing, do I have to purchase an MSDN subscription?

Per usare immagini del sistema operativo client Windows (Windows 7 o versioni successive) per attività di sviluppo o test in Azure, è necessario eseguire una delle operazioni seguenti:To use Windows client OS images (Windows 7 or a later version) for your development or testing in Azure, you must do one of the following:

Per altre informazioni sui crediti Azure per ogni offerta MSDN, vedere Credito Azure mensile per sottoscrittori di Visual Studio.For more information about the Azure credits for each MSDN offering, see Monthly Azure credit for Visual Studio subscribers.

Come si automatizza il processo di caricamento dei file VHD per creare immagini personalizzate?How do I automate the process of uploading VHD files to create custom images?

Per automatizzare il processo di caricamento dei file VHD per creare immagini personalizzate, sono disponibili due opzioni:To automate uploading VHD files to create custom images, you have two options:

  • Usare AzCopy per copiare o caricare i file VHD nell'account di archiviazione associato al lab.Use AzCopy to copy or upload VHD files to the storage account that's associated with the lab.
  • Usare Azure Storage Explorer.Use Azure Storage Explorer. Storage Explorer è un'app autonoma che è possibile eseguire in Windows, OSX e Linux.Storage Explorer is a standalone app that runs on Windows, OS X, and Linux.

Per trovare l'account di archiviazione di destinazione associato al lab:To find the destination storage account that's associated with your lab:

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Nel menu di sinistra selezionare Gruppi di risorse.On the left menu, select Resource Groups.
  3. Trovare e selezionare il gruppo di risorse associato al lab.Find and select the resource group that's associated with your lab.
  4. In Panoramica selezionare uno degli account di archiviazione.Under Overview, select one of the storage accounts.
  5. Selezionare BLOB.Select Blobs.
  6. Cercare i caricamenti nell'elenco.Look for uploads in the list. Se non ce ne sono, tornare al passaggio 4 e provare con un altro account di archiviazione.If none exists, return to step 4 and try another storage account.
  7. Usare l'URL come destinazione nel comando AzCopy.Use the URL as the destination in your AzCopy command.

Come è possibile automatizzare il processo di eliminazione di tutte le macchine virtuali nel lab?How do I automate the process of deleting all the VMs in my lab?

È possibile eliminare le macchine virtuali dal lab tramite il portale di Azure.You can delete VMs from your lab in the Azure portal. È anche possibile eliminare tutte le macchine virtuali del lab usando uno script di PowerShell.You also can delete all the VMs in your lab by using a PowerShell script. Nell'esempio seguente modificare i valori dei parametri sotto il commento Values to change (Valori da modificare).In the following example, under the Values to change comment, modify the parameter values. È possibile recuperare i valori subscriptionId, labResourceGroup e labName dal pannello del lab nel portale di Azure.You can retrieve the subscriptionId, labResourceGroup, and labName values from the lab pane in the Azure portal.

# Delete all the VMs in a lab.

# Values to change:
$subscriptionId = "<Enter Azure subscription ID here>"
$labResourceGroup = "<Enter lab's resource group here>"
$labName = "<Enter lab name here>"

# Sign in to your Azure account.
Login-AzureRmAccount

# Select the Azure subscription that has the lab. This step is optional
# if you have only one subscription.
Select-AzureRmSubscription -SubscriptionId $subscriptionId

# Get the lab that has the VMs that you want to delete.
$lab = Get-AzureRmResource -ResourceId ('subscriptions/' + $subscriptionId + '/resourceGroups/' + $labResourceGroup + '/providers/Microsoft.DevTestLab/labs/' + $labName)

# Get the VMs from that lab.
$labVMs = Get-AzureRmResource | Where-Object {
          $_.ResourceType -eq 'microsoft.devtestlab/labs/virtualmachines' -and
          $_.ResourceName -like "$($lab.ResourceName)/*"}

# Delete the VMs.
foreach($labVM in $labVMs)
{
    Remove-AzureRmResource -ResourceId $labVM.ResourceId -Force
}

ElementiArtifacts

Cosa sono gli elementi?What are artifacts?

Gli elementi sono componenti personalizzabili che è possibile usare per distribuire i bit più recenti o gli strumenti di sviluppo in una macchina virtuale.Artifacts are customizable elements that you can use to deploy your latest bits or deploy your dev tools to a VM. Collegare gli elementi alla macchina virtuale quando si crea la macchina virtuale.Attach artifacts to your VM when you create the VM. Dopo il provisioning della macchina virtuale, gli elementi vengono usati per distribuire e configurare la macchina virtuale.After the VM is provisioned, the artifacts deploy and configure your VM. Nel repository GitHub pubblico sono disponibili diversi elementi già pronti.Various preexisting artifacts are available in our public GitHub repository. È anche possibile creare elementi personalizzati.You can also author your own artifacts.

Configurazione del labLab configuration

Come si crea un lab da un modello di Resource Manager?How do I create a lab from a Resource Manager template?

È disponibile un repository GitHub di modelli di Azure Resource Manager per lab che è possibile distribuire così come sono oppure modificare per creare modelli personalizzati per i propri lab.We offer a GitHub repository of lab Azure Resource Manager templates that you can deploy as-is or modify to create custom templates for your labs. Ogni modello ha un collegamento per distribuire il lab così com'è nella sottoscrizione di Azure.Each template has a link to deploy the lab as-is in your own Azure subscription. In alternativa, è possibile personalizzare il modello ed eseguire la distribuzione con PowerShell o l'interfaccia della riga di comando di Azure.Or, you can customize the template and deploy by using PowerShell or Azure CLI.

Perché le macchine virtuali vengono create in gruppi di risorse diversi con nomi arbitrari?Why are my VMs created in different resource groups, with arbitrary names? È possibile rinominare o modificare questi gruppi di risorse?Can I rename or modify these resource groups?

I gruppi di risorse vengono creati in questo modo per consentire a DevTest Labs di gestire le autorizzazioni utente e di accedere alle macchine virtuali.Resource groups are created this way so that DevTest Labs can manage user permissions and access to VMs. Anche se è possibile spostare una macchina virtuale in un altro gruppo di risorse e usare il nome desiderato, è consigliabile non apportare modifiche ai gruppi di risorse.Although you can move a VM to another resource group, and use the name that you want, we recommend that you don't make changes to the resource groups. Stiamo lavorando per migliorare questa esperienza e garantire maggiore flessibilità.We are working on improving this experience to allow more flexibility.

Quanti lab è possibile creare nella stessa sottoscrizione?How many labs can I create under the same subscription?

Non c'è un limite specifico al numero di lab che è possibile creare per ogni sottoscrizione.There isn't a specific limit on the number of labs that can be created per subscription. È tuttavia previsto un limite per la quantità di risorse usate per ogni sottoscrizione.However, the amount of resources used per subscription is limited. Sono disponibili informazioni su limiti e quote per le sottoscrizioni di Azure e su come aumentare questi limiti.You can read about the limits and quotas for Azure subscriptions and how to increase these limits.

Quante VM è possibile creare per ogni lab?How many VMs can I create per lab?

Non esiste un limite specifico al numero di VM che possono essere create per ogni lab.There is no specific limit on the number of VMs that can be created per lab. È tuttavia previsto un limite per le risorse (core delle macchine virtuali, indirizzi IP pubblici e così via) usate per ogni sottoscrizione.However, the resources (VM cores, public IP addresses, and so on) that are used are limited per subscription. Sono disponibili informazioni su limiti e quote per le sottoscrizioni di Azure e su come aumentare questi limiti.You can read about the limits and quotas for Azure subscriptions and how to increase these limits.

  1. Passare al lab nel portale di Azure.In the Azure portal, go to the lab.
  2. Copiare l'URL del lab dal browser e quindi condividerlo con gli utenti del lab.Copy the lab URL from your browser, and then share it with your lab users.

Nota

Se un utente del lab è un utente esterno con un account Microsoft, ma che non è membro dell'istanza di Active Directory dell'organizzazione, potrebbe venire visualizzato un messaggio di errore quando l'utente cerca di accedere al collegamento condiviso.If a lab user is an external user who has a Microsoft account, but who is not a member of your organization's Active Directory instance, the user might see an error message when they try to access the shared link. In questo caso, chiedere all'utente di selezionare prima di tutto il proprio nome nell'angolo superiore destro del portale di Azure.If an external user sees an error message, ask the user to first select their name in the upper-right corner of the Azure portal. Quindi, nella sezione Directory del menu, l'utente può selezionare la directory in cui si trova il lab.Then, in the Directory section of the menu, the user can select the directory where the lab exists.

Che cos'è un account Microsoft?What is a Microsoft account?

Un account Microsoft è l'account che si usa per quasi tutte le attività eseguite con servizi e dispositivi Microsoft.A Microsoft account is an account you use for almost everything you do with Microsoft devices and services. È composto da un indirizzo e-mail e una password usati per accedere a Skype, Outlook.com, OneDrive, Windows Phone e Xbox LIVE.It’s an email address and password that you use to sign in to Skype, Outlook.com, OneDrive, Windows phone, and Xbox Live. Grazie a questo singolo account, file, foto, contatti e impostazioni possono seguire l'utente su qualsiasi dispositivo.A single account means that your files, photos, contacts, and settings can follow you on any device.

Nota

In precedenza, l'account Microsoft era detto Windows Live ID.A Microsoft account used to be called a Windows Live ID.

Risoluzione dei problemiTroubleshooting

Si è verificato un errore per l'elemento durante la creazione della VM.My artifact failed during VM creation. Come si risolve il problema?How do I troubleshoot it?

Per informazioni su come ottenere i log relativi all'elemento che presenta l'errore, vedere Diagnosticare errori di elementi in DevTest Labs.To learn how to get logs for your failed artifact, see How to diagnose artifact failures in DevTest Labs.

Perché la rete virtuale esistente non viene salvata correttamente?Why isn't my existing virtual network saving properly?

È possibile che il nome della rete virtuale contenga dei punti.One possibility is that your virtual network name contains periods. In tal caso, provare a rimuovere i punti o a sostituirli con trattini.If so, try removing the periods or replacing them with hyphens. Provare quindi a salvare di nuovo la rete virtuale.Then, try again to save the virtual network.

Perché quando si effettua il provisioning di una macchina virtuale da PowerShell viene visualizzato un errore che indica che la risorsa padre non è stata trovata?Why do I get a "Parent resource not found" error when I provision a VM from PowerShell?

Quando una risorsa è l'elemento padre di un'altra risorsa, deve essere già presente prima di creare la risorsa figlio.When one resource is a parent to another resource, the parent resource must exist before you create the child resource. Se la risorsa padre non esiste, viene visualizzato il messaggio ParentResourceNotFound.If the parent resource does not exist, you see a ParentResourceNotFound message. Se non si specifica una dipendenza dalla risorsa padre, la risorsa figlio può essere distribuita prima dell'elemento padre.If you don't specify a dependency on the parent resource, the child resource might be deployed before the parent.

Le macchine virtuali sono risorse figlio di un lab in un gruppo di risorse.VMs are child resources under a lab in a resource group. Quando si usano modelli di Resource Manager 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.When you use Resource Manager templates to deploy VMs by using PowerShell, the resource group name provided in the PowerShell script should be the resource group name of the lab. Per altre informazioni, vedere Risolvere errori comuni durante la distribuzione di risorse in Azure.For more information, see Troubleshoot common Azure deployment errors.

Se la distribuzione di una macchina virtuale ha esito negativo, dove è possibile trovare maggiori informazioni sul tipo di errore?Where can I find more error information if a VM deployment fails?

Gli errori di distribuzione delle macchine virtuali vengono acquisiti nei log attività.VM deployment errors are captured in activity logs. È possibile trovare i log attività delle macchine virtuali del lab in Log di controllo o Diagnostica delle macchine virtuali nel menu delle risorse nel pannello della macchina virtuale del lab (il pannello viene visualizzato dopo aver selezionato la macchina virtuale nell'elenco Macchine virtuali personali).You can find lab VM activity logs under Audit logs or Virtual machine diagnostics on the resource menu on the lab's VM blade (the blade appears after you select the VM from the My virtual machines list).

In alcuni casi, l'errore di distribuzione si verifica prima dell'inizio della distribuzione della macchina virtuale.Sometimes, the deployment error occurs before VM deployment begins. Questo succede, ad esempio, quando viene superato il limite della sottoscrizione per una risorsa creata con la macchina virtuale.An example is when the subscription limit for a resource that was created with the VM is exceeded. In questo caso, i dettagli dell'errore vengono acquisiti nei log attività a livello di lab.In this case, the error details are captured in the lab-level activity logs. Tali log attività si trovano nella parte inferiore delle impostazioni Configurazione e criteri.Activity logs are located at the bottom of the Configuration and policies settings. Per altre informazioni sull'utilizzo dei log attività in Azure, vedere Visualizzare i log attività per controllare le azioni sulle risorse.For more information about using activity logs in Azure, see View activity logs to audit actions on resources.

Introduzione ad Azure DevTest LabsGet started with Azure DevTest Labs

Non si è ancora provato Azure?New to Azure? Creare un account Azure gratuito.Create a free Azure account.

Si usa già Azure?Already on Azure? È possibile iniziare a usare il primo laboratorio in DevTest Labs.Get started with your first lab in DevTest Labs!

Iniziare a usare Azure DevTest Labs in pochi minutiGet started with Azure DevTest Labs in minutes