Share via


Arm-sjablonen (Azure Resource Manager) in Azure DevTest Labs

Azure DevTest Labs kan ARM-sjablonen (Azure Resource Manager) gebruiken voor veel taken, van het maken en inrichten van labs en virtuele machines (VM's) tot het toevoegen van gebruikers.

Een Azure Resource Manager-sjabloon is een JSON-bestand (JavaScript Object Notation) dat de infrastructuur en configuratie voor uw project definieert. Voor de sjabloon is declaratieve syntaxis vereist. U beschrijft de beoogde implementatie zonder de reeks programmeeropdrachten te schrijven om de implementatie te maken.

In DevTest Labs kunt u het volgende doen:

Sjablonen voor één VM en omgeving

DevTest Labs maakt vaak gebruik van ARM-sjablonen om VM's te maken. Er zijn twee methoden voor het maken van VM's in DevTest Labs. Elke methode wordt gebruikt voor verschillende scenario's en vereist verschillende machtigingen. De eigenschap van resource de ARM-sjabloon declareert de te gebruiken methode.

Omgevingssjablonen voor Microsoft.Compute/virtualmachines

ARM-sjablonen die gebruikmaken van het resourcetype Microsoft.Compute/virtualmachines richten meerdere lab-VM's en PaaS-resources in één omgeving in, zoals een SharePoint-farm. Labgebruikers kunnen deze sjablonen gebruiken om omgevingen met meerdere VM's te maken. Vm's die met dit resourcetype zijn gemaakt, worden weergegeven onder de omgevingen in de lijst Mijn omgevingen van het lab.

Schermopname van V Ms in een omgeving in de lijst Mijn omgevingen.

Zie ARM-sjablonen gebruiken om DevTest Labs-omgevingen te maken voor meer informatie en instructies voor het configureren en gebruiken van omgevingssjablonen.

Microsoft.DevTestLab/labs/virtualmachines single-VM templates

ARM-sjablonen die gebruikmaken van het resourcetype Microsoft.DevTestLab/labs/virtualmachines richten afzonderlijke VM-configuraties in. Elke VM die met dit resourcetype is gemaakt, wordt weergegeven als een afzonderlijk item in de lijst Mijn virtuele machines van het lab. Als u vm's met deze sjablonen wilt maken en implementeren, kunt u een quickstart-sjabloon gebruiken vanuit Azure Portal. U kunt vm-implementatie ook automatiseren met Azure PowerShell of Azure CLI.

Schermopname van de lijst met enkele V Ms in de lijst met virtuele Machines van DevTest Labs.

ARM-snelstartsjablonen

Als u een ARM-sjabloon wilt gebruiken om snel een DevTest Labs-lab te maken met een Virtuele Windows Server-machine, volgt u de instructies in quickstart: Een ARM-sjabloon gebruiken om een lab te maken in DevTest Labs.

Of om toegang te krijgen tot devTest Labs-quickstartsjabloon vanuit Azure Portal:

  1. Zoek en selecteer een aangepaste sjabloon implementeren in Azure Portal.
  2. Controleer in het scherm Aangepaste implementatie of de quickstart-sjabloon is geselecteerd en selecteer de vervolgkeuzepijl naast de quickstart-sjabloon (disclaimer).
  3. Typ devtest in het filtervak en selecteer vervolgens de dtl-create-lab-windows-vm-geclaimde sjabloon of een andere quickstart-sjabloon in de pop-uplijst.
  4. Selecteer Sjabloon selecteren. U kunt ook Een sjabloon bewerken selecteren om de sjabloon te wijzigen.

Schermopname van het selecteren van de sjabloon op de pagina Aangepaste implementatie.

Automatisering van ARM-sjablonen

Labbeheerders kunnen ARM-sjablonen implementeren met Azure CLI of Azure PowerShell om het maken en beheren van vm's te automatiseren.

Gebruik in Azure CLI de opdrachten az lab vm create en az deployment group create om het maken van vm's met ARM-sjablonen te automatiseren. Zie Resources implementeren met Resource Manager-sjablonen en Azure CLI voor meer informatie en instructies.

Gebruik in Azure PowerShell New-AzResource en New-AzResourceGroupDeployment om VM's in te richten met ARM-sjablonen.

Notitie

Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.

Labbeheerders kunnen ARM-sjablonen implementeren om claimbare lab-VM's of gouden installatiekopieën van image factory's te maken. Voor het inrichten van VM's met PowerShell zijn beheerdersmachtigingen vereist. Labgebruikers kunnen vervolgens de aangepaste installatiekopieën gebruiken om VM-exemplaren te maken. Zie Een DevTest Labs-VM maken met Azure PowerShell voor meer informatie en instructies.

U kunt verschillende andere algemene DevTest Labs-taken automatiseren met behulp van ARM-sjablonen met PowerShell:

Labbeheerders kunnen ook de implementatie van ARM-omgevingssjablonen automatiseren om ontwikkel- en testomgevingen volledig te beheren. Zie Het maken van een omgeving automatiseren voor meer informatie en instructies.

Volgende stappen