ARM-Vorlagen (Azure Resource Manager) in Azure DevTest Labs

Azure DevTest Labs kann für zahlreiche Aufgaben Azure Resource Manager-Vorlagen (ARM) verwenden – von der Erstellung und Bereitstellung von Labs und virtuellen Computern (VMs) bis zum Hinzufügen von Benutzern.

Eine Azure Resource Manager-Vorlage ist eine JSON (JavaScript Object Notation)-Datei, welche die Infrastruktur und die Konfiguration für Ihr Projekt definiert. Die Vorlage verwendet eine deklarative Syntax. Sie beschreiben Ihre geplante Bereitstellung, ohne die Abfolge der Programmierbefehle zu schreiben, mit denen die Bereitstellung erstellt wird.

DevTest Labs ermöglicht Ihnen Folgendes:

Einzel-VM- und Umgebungsvorlagen

DevTest Labs verwendet häufig ARM-Vorlagen zum Erstellen von VMs. Es gibt zwei Methoden zum Erstellen von VMs in DevTest Labs. Jede Methode wird für unterschiedliche Szenarien verwendet und erfordert unterschiedliche Berechtigungen. Die Eigenschaft resource der ARM-Vorlage deklariert die zu verwendende Methode.

Microsoft.Compute/virtualmachines-Umgebungsvorlagen

ARM-Vorlagen, die den Ressourcentyp Microsoft.Compute/virtualmachines verwenden, stellen mehrere Lab-VMs und PaaS-Ressourcen in einer einzigen Umgebung bereit, z. B. in einer SharePoint-Farm. Lab-Benutzer können diese Vorlagen nutzen, um Umgebungen mit mehreren VMs zu erstellen. Die mit diesem Ressourcentyp erstellten VMs werden in den Umgebungen in der Lab-Liste Meine Umgebungen angezeigt.

Screenshot, der VMs in einer Umgebung in der Liste „Meine Umgebungen“ zeigt.

Weitere Informationen und Anweisungen zum Konfigurieren und Verwenden von Umgebungsvorlagen finden Sie unter Verwenden von ARM-Vorlagen zum Erstellen von DevTest Labs-Umgebungen.

Microsoft.DevTestLab/labs/virtualmachines-Einzel-VM-Vorlagen

ARM-Vorlagen, die den Ressourcentyp Microsoft.DevTestLab/labs/virtualmachines verwenden, stellen einzelne VM-Konfigurationen bereit. Jede mit diesem Ressourcentyp erstellte VM wird in der Lab-Liste Meine virtuellen Computer als separates Element angezeigt. Zum Erstellen und Bereitstellen von VMs mit diesen Vorlagen können Sie eine Schnellstartvorlage aus dem Azure-Portal verwenden. Sie können darüber hinaus Azure PowerShell oder die Azure CLI nutzen, um die VM-Bereitstellung zu automatisieren.

Screenshot, der die Liste einzelner VMs in der Liste mit DevTest Labs-VMs zeigt.

ARM-Schnellstartvorlagen

Um eine ARM-Vorlage für die rasche Erstellung eines DevTest Labs-Labs mit einer Windows Server-VM zu verwenden, folgen Sie den Anweisungen unter Schnellstart: Verwenden einer ARM-Vorlage zum Erstellen eines Labs in DevTest Labs.

Alternativ können Sie über das Azure-Portal auf die DevTest Labs-Schnellstartvorlage zugreifen:

  1. Suchen Sie im Azure-Portal nach Benutzerdefinierte Vorlage bereitstellen, und wählen Sie sie aus.
  2. Vergewissern Sie sich auf dem Bildschirm Benutzerdefinierte Bereitstellung, dass Schnellstartvorlage ausgewählt ist, und klicken Sie auf den Dropdownpfeil neben Schnellstartvorlage (Haftungsausschluss).
  3. Geben Sie devtest in das Filterfeld ein, und wählen Sie dann die Vorlage dtl-create-lab-windows-vm-claimed oder eine andere Schnellstartvorlage aus der Popupliste aus.
  4. Klicken Sie auf Vorlage auswählen. Sie können auch Vorlage bearbeiten auswählen, um die Vorlage zu ändern.

Screenshot der Auswahl der Vorlage auf der Seite „Benutzerdefinierte Bereitstellung“.

ARM-Vorlagenautomatisierung

Lab-Administratoren können ARM-Vorlagen mithilfe der Azure CLI oder unter Verwendung von Azure PowerShell bereitstellen, um die Erstellung und Verwaltung von VMs zu automatisieren.

Verwenden Sie in der Azure CLI die Befehle az lab vm create und az deployment group create, um die VM-Erstellung mit ARM-Vorlagen zu automatisieren. Weitere Informationen und Anweisungen finden Sie unter Verwenden von ARM-Bereitstellungsvorlagen (Azure Resource Manager) mit der Azure CLI.

Verwenden Sie in Azure PowerShell New-AzResource und New-AzResourceGroupDeployment, um VMs mit ARM-Vorlagen zu bereitstellen.

Hinweis

Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.

Lab-Administratoren können mit ARM-Vorlagen Golden Images in der Image Factory oder Lab-VMs erstellen, die angefordert werden können. Für die Bereitstellung von VMs mit PowerShell werden Administratorberechtigungen benötigt. Lab-Benutzer können die benutzerdefinierten Images anschließend verwenden, um VM-Instanzen zu erstellen. Weitere Informationen und Anweisungen finden Sie unter Erstellen einer VM in DevTest Labs mithilfe von Azure PowerShell.

Sie können verschiedene weitere gängige DevTest Labs-Aufgaben automatisieren, indem Sie ARM-Vorlagen mit PowerShell verwenden:

Lab-Administratoren können außerdem die Bereitstellung von ARM-Umgebungsvorlagen automatisieren, um Entwicklungs- und Testumgebungen vollständig zu verwalten. Informationen und Anweisungen finden Sie unter Automatisieren der Umgebungserstellung.

Nächste Schritte