Sdílet prostřednictvím


Š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í.

Snímek obrazovky znázorňující V Ms v prostředí v seznamu Moje prostředí

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.

Snímek obrazovky znázorňující seznam jednotlivých virtuálních počítačů v seznamu virtuálních počítačů DevTest Labs

Š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 .

Snímek obrazovky s výběrem šablony na stránce Vlastní nasazení

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ích prostředí můžou nasadit šablony ARM k vytváření deklarovatelných testovacích virtuálních počítačů nebo zlatých imagí. 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