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-portalen. 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 få åtkomst till DevTest Labs-snabbstartsmallen från Azure-portalen:

  1. I Azure-portalen 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. Information om hur du kommer igång finns i Installera Azure PowerShell. 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