Dela via


Arm-mallar (Azure Resource Manager) i Azure DevTest Labs

Azure DevTest Labs kan använda ARM-mallar (Azure Resource Manager) för många uppgifter, från att skapa och etablera labb och virtuella datorer till att lägga till användare.

En Azure Resource Manager-mall är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax. Du beskriver den avsedda distributionen utan att skriva sekvensen med programmeringskommandon för att skapa distributionen.

I DevTest Labs kan du:

Mallar för en virtuell dator och miljö

DevTest Labs använder ofta ARM-mallar för att skapa virtuella datorer. Det finns två metoder för att skapa virtuella datorer i DevTest Labs. Varje metod används för olika scenarier och kräver olika behörigheter. EGENSKAPEN FÖR ARM-mallen resource deklarerar vilken metod som ska användas.

Microsoft.Compute/virtualmachines-miljömallar

ARM-mallar som använder resurstypen Microsoft.Compute/virtualmachines etablerar flera virtuella labbdatorer och PaaS-resurser i en enda miljö, till exempel en SharePoint-servergrupp. Labbanvändare kan använda dessa mallar för att skapa miljöer med flera virtuella datorer. Virtuella datorer som skapats med den här resurstypen visas under miljöerna i labblistan Mina miljöer .

Skärmbild som visar V Ms i en miljö i listan Mina miljöer.

Mer information och instruktioner för att konfigurera och använda miljömallar finns i Använda ARM-mallar för att skapa DevTest Labs-miljöer.

Microsoft.DevTestLab/labs/virtualmachines mallar för en virtuell dator

ARM-mallar som använder resurstypen Microsoft.DevTestLab/labs/virtualmachines etablerar enskilda VM-konfigurationer. Varje virtuell dator som skapas med den här resurstypen visas som ett separat objekt i labblistan Mina virtuella datorer . Om du vill skapa och distribuera virtuella datorer med dessa mallar kan du använda en snabbstartsmall från Azure Portal. Du kan också automatisera distributionen av virtuella datorer med Azure PowerShell eller Azure CLI.

Skärmbild som visar listan över enstaka virtuella datorer i listan Virtuella DevTest Labs-datorer.

ARM-snabbstartsmallar

Om du vill använda en ARM-mall för att snabbt skapa ett DevTest Labs-labb med en virtuell Windows Server-dator följer du anvisningarna i Snabbstart: Använd en ARM-mall för att skapa ett labb i DevTest Labs.

Eller för att komma åt DevTest Labs-snabbstartsmallen från Azure Portal:

  1. I Azure Portal söker du efter och väljer Distribuera en anpassad mall.
  2. På skärmen Anpassad distribution kontrollerar du att snabbstartsmallen är markerad och väljer listrutepilen bredvid Snabbstartsmall (ansvarsfriskrivning).
  3. Skriv devtest i filterrutan och välj sedan mallen dtl-create-lab-windows-vm-claimed eller annan snabbstartsmall från popup-listan.
  4. Välj Välj mall. Du kan också välja Redigera mall för att ändra mallen.

Skärmbild av att välja mallen på sidan Anpassad distribution.

Automatisering av ARM-mallar

Labbadministratörer kan distribuera ARM-mallar med Azure CLI eller Azure PowerShell för att automatisera skapandet och hanteringen av virtuella datorer.

I Azure CLI använder du kommandona az lab vm create och az deployment group create för att automatisera skapandet av virtuella datorer med ARM-mallar. Mer information och instruktioner finns i Distribuera resurser med Resource Manager-mallar och Azure CLI.

I Azure PowerShell använder du New-AzResource och New-AzResourceGroupDeployment för att etablera virtuella datorer med ARM-mallar.

Kommentar

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

Labbadministratörer kan distribuera ARM-mallar för att skapa anspråksbara virtuella labbdatorer eller gyllene avbildningsfabriksbilder. Etablering av virtuella datorer med PowerShell kräver administratörsbehörighet. Labbanvändare kan sedan använda anpassade avbildningar för att skapa VM-instanser. Mer information och instruktioner finns i Skapa en virtuell DevTest Labs-dator med Azure PowerShell.

Du kan automatisera flera andra vanliga DevTest Labs-uppgifter med hjälp av ARM-mallar med PowerShell:

Labbadministratörer kan också automatisera distributionen av ARM-miljömallar för att fullständigt hantera utvecklings- och testmiljöer. Information och instruktioner finns i Automatisera skapandet av miljön.

Nästa steg