Šablony Azure Resource Manageru (ARM) v Azure DevTest Labs

Azure DevTest Labs může používat šablony Azure Resource Manageru (ARM) pro mnoho úloh– od vytváření a zřizování testovacích prostředí a virtuálních počítačů až po přidávání uživatelů.

Šablona Azure Resource Manageru je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Tato šablona používá deklarativní syntaxi. Popíšete zamýšlené nasazení, aniž byste museli psát posloupnost programovacích příkazů pro vytvoření nasazení.

V DevTest Labs můžete:

Šablony pro jeden virtuální počítač a prostředí

DevTest Labs často k vytváření virtuálních počítačů používá šablony ARM. Existují dvě metody pro vytváření virtuálních počítačů v DevTest Labs. Každá metoda se používá pro různé scénáře a vyžaduje různá oprávnění. Vlastnost šablony resource ARM deklaruje metodu, která se má použít.

Šablony prostředí Microsoft.Compute/virtualmachines

Šablony ARM, které používají typ prostředku Microsoft.Compute/virtualmachines , zřizují několik testovacích virtuálních počítačů a prostředků PaaS v jednom prostředí, jako je například farma SharePointu. Uživatelé testovacího prostředí můžou tyto šablony použít k vytvoření prostředí s více virtuálními počítači. Virtuální počítače vytvořené s tímto typem prostředku se zobrazí v seznamu Moje prostředí v testovacím prostředí.

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

Další informace a pokyny pro konfiguraci a používání šablon prostředí najdete v tématu Použití šablon ARM k vytváření prostředí DevTest Labs.

Microsoft.DevTestLab/labs/virtualmachines šablony s jedním virtuálním počítačem

Šablony ARM, které používají microsoft.DevTestLab/labs/virtualmachines typu prostředku, zřizují jednotlivé konfigurace virtuálních počítačů. Každý virtuální počítač vytvořený pomocí tohoto typu prostředku se zobrazí jako samostatná položka v seznamu Virtuální počítače testovacího prostředí. K vytvoření a nasazení virtuálních počítačů pomocí těchto šablon můžete použít šablonu rychlého startu z webu Azure Portal. Nasazení virtuálního počítače můžete také automatizovat pomocí Azure PowerShellu nebo Azure CLI.

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

Šablony pro rychlý start ARM

Pokud chcete pomocí šablony ARM rychle vytvořit testovací prostředí DevTest Labs s virtuálním počítačem s Windows Serverem, postupujte podle pokynů v rychlém startu: Vytvoření testovacího prostředí v DevTest Labs pomocí šablony ARM.

Nebo pokud chcete získat přístup k šabloně rychlého startu DevTest Labs z webu Azure Portal:

  1. Na webu Azure Portal vyhledejte a vyberte Nasadit vlastní šablonu.
  2. Na obrazovce Vlastní nasazení se ujistěte, že je vybraná šablona Rychlého startu, a vyberte šipku rozevíracího seznamu vedle šablony Pro rychlý start (právní omezení).
  3. Do pole filtru zadejte devtest a pak v místní nabídce vyberte šablonu dtl-create-lab-windows-vm-claimed nebo jinou šablonu rychlého startu.
  4. Vyberte Vybrat šablonu. Šablonu můžete upravit také výběrem možnosti Upravit šablonu .

Screenshot of selecting the template on the Custom deployment page.

Automatizace šablon ARM

Správci testovacího prostředí můžou nasazovat šablony ARM pomocí Azure CLI nebo Azure PowerShellu pro automatizaci vytváření a správy virtuálních počítačů.

V Azure CLI použijte příkazy az lab vm create a az deployment group create k automatizaci vytváření virtuálních počítačů pomocí šablon ARM. Další informace a pokyny najdete v tématu Nasazení prostředků pomocí šablon Resource Manageru a Azure CLI.

V Azure PowerShellu pomocí rutin New-AzResource a New-AzResourceGroupDeployment zřiďte virtuální počítače pomocí šablon ARM.

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Správci testovacího prostředí můžou nasadit šablony ARM k vytvoření deklarovatelných testovacích virtuálních počítačů nebo zlatých imagí image. Zřizování virtuálních počítačů pomocí PowerShellu vyžaduje oprávnění správce. Uživatelé testovacího prostředí pak můžou pomocí vlastních imagí vytvářet instance virtuálních počítačů. Další informace a pokyny najdete v tématu Vytvoření virtuálního počítače DevTest Labs pomocí Azure PowerShellu.

Pomocí šablon ARM pomocí PowerShellu můžete automatizovat několik dalších běžných úloh DevTest Labs:

Správci testovacího prostředí můžou také automatizovat nasazení šablon prostředí ARM, aby mohli plně spravovat vývojová a testovací prostředí. Informace a pokyny najdete v tématu Automatizace vytváření prostředí.

Další kroky