Share via


Modelli di Azure Resource Manager (ARM) in Azure DevTest Labs

Azure DevTest Labs può usare modelli di Azure Resource Manager (ARM) per molte attività, dalla creazione e provisioning di lab e macchine virtuali (VM) all'aggiunta di utenti.

Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione per il progetto. Il modello utilizza la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione per creare la distribuzione.

In DevTest Labs è possibile:

Modelli di ambiente e macchina virtuale singola

DevTest Labs usa spesso modelli di Resource Manager per creare macchine virtuali. Esistono due metodi per la creazione di macchine virtuali in DevTest Labs. Ogni metodo viene usato per scenari diversi e richiede autorizzazioni diverse. La proprietà del modello di resource Resource Manager dichiara il metodo da usare.

Modelli di ambiente Microsoft.Compute/virtualmachines

I modelli arm che usano il tipo di risorsa Microsoft.Compute/virtualmachines eseguono il provisioning di più macchine virtuali lab e risorse PaaS in un singolo ambiente, ad esempio una farm di SharePoint. Gli utenti del lab possono usare questi modelli per creare ambienti con più macchine virtuali. Le macchine virtuali create con questo tipo di risorsa vengono visualizzate nell'elenco Ambienti personali del lab.

Screenshot that shows V Ms in an environment in the My environments list.

Per altre informazioni e istruzioni per la configurazione e l'uso di modelli di ambiente, vedere Usare i modelli di Resource Manager per creare ambienti DevTest Labs.

Modelli di Microsoft.DevTestLab/labs/virtualmachines a macchina virtuale singola

I modelli arm che usano il tipo di risorsa Microsoft.DevTestLab/labs/virtualmachines effettuano il provisioning di singole configurazioni di vm. Ogni macchina virtuale creata con questo tipo di risorsa viene visualizzata come elemento separato nell'elenco Macchine virtuali personali del lab. Per creare e distribuire macchine virtuali con questi modelli, è possibile usare un modello di avvio rapido dal portale di Azure. È anche possibile automatizzare la distribuzione di macchine virtuali con Azure PowerShell o l'interfaccia della riga di comando di Azure.

Screenshot that shows the list of single V Ms in the DevTest Labs virtual machines list.

Modelli di avvio rapido di ARM

Per usare un modello di Resource Manager per creare rapidamente un lab di DevTest Labs con una macchina virtuale Windows Server, seguire le istruzioni riportate in Avvio rapido: Usare un modello di Resource Manager per creare un lab in DevTest Labs.

In alternativa, per accedere al modello di avvio rapido di DevTest Labs dall'portale di Azure:

  1. Nel portale di Azure cercare e selezionare Distribuisci un modello personalizzato.
  2. Nella schermata Distribuzione personalizzata assicurarsi che sia selezionato Modello di avvio rapido e selezionare la freccia a discesa accanto a Modello di avvio rapido (dichiarazione di non responsabilità).
  3. Digitare devtest nella casella di filtro e quindi selezionare il modello dtl-create-lab-windows-vm-claimed o un altro modello di avvio rapido dall'elenco popup.
  4. Scegli Seleziona modello. È anche possibile selezionare Modifica modello per modificare il modello.

Screenshot of selecting the template on the Custom deployment page.

Automazione dei modelli di Resource Manager

Gli amministratori del lab possono distribuire modelli di Resource Manager con l'interfaccia della riga di comando di Azure o Azure PowerShell per automatizzare la creazione e la gestione delle macchine virtuali.

Nell'interfaccia della riga di comando di Azure usare i comandi az lab vm create e az deployment group create per automatizzare la creazione di macchine virtuali con i modelli di Resource Manager. Per altre informazioni e istruzioni, vedere Distribuire le risorse con i modelli di Resource Manager e l'interfaccia della riga di comando di Azure.

In Azure PowerShell usare New-AzResource e New-AzResourceGroupDeployment per effettuare il provisioning di macchine virtuali con modelli di Resource Manager.

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Gli amministratori del lab possono distribuire modelli di Azure Resource Manager per creare macchine virtuali di lab attestazioni o immagini predefinite. Il provisioning di macchine virtuali con PowerShell richiede autorizzazioni di amministratore. Gli utenti del lab possono quindi usare le immagini personalizzate per creare istanze di macchina virtuale. Per altre informazioni e istruzioni, vedere Creare una macchina virtuale DevTest Labs con Azure PowerShell.

È possibile automatizzare diverse altre attività comuni di DevTest Labs usando i modelli di Resource Manager con PowerShell:

Gli amministratori del lab possono anche automatizzare la distribuzione dei modelli di ambiente ARM per gestire completamente gli ambienti di sviluppo e test. Per informazioni e istruzioni, vedere Automatizzare la creazione dell'ambiente.

Passaggi successivi