Modèles ARM (Azure Resource Manager) dans Azure DevTest Labs

Azure DevTest Labs peut utiliser des modèles ARM (Azure Resource Manager) pour de nombreuses tâches, de la création et du provisionnement de labos ou de machines virtuelles à l’ajout d’utilisateurs.

Un modèle Azure Resource Manager est un fichier JSON (JavaScript Object Notation) qui définit l’infrastructure et la configuration de votre projet. Le modèle utilise la syntaxe déclarative. Vous décrivez votre déploiement prévu sans écrire la séquence de commandes de programmation pour créer le déploiement.

Dans DevTest Labs, vous pouvez :

Modèles de machines virtuelles uniques et d’environnements

DevTest Labs utilise souvent des modèles ARM pour créer des machines virtuelles. Il existe deux méthodes pour créer des machines virtuelles dans DevTest Labs. Chaque méthode est utilisée pour différents scénarios et nécessite des autorisations distinctes. La propriété resource du modèle ARM déclare la méthode à utiliser.

Modèles d’environnements Microsoft.Compute/virtualmachines

Les modèles ARM qui utilisent le type de ressource Microsoft.Compute/virtualmachines provisionnent plusieurs machines virtuelles et ressources PaaS de labo dans un seul environnement, par exemple une batterie de serveurs SharePoint. Les utilisateurs de labo peuvent se servir de ces modèles pour créer des environnements multimachines virtuelles. Les machines virtuelles créées avec ce type de ressource apparaissent sous les environnements correspondants dans la liste Mes environnements du labo.

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

Pour plus d’informations et d’instructions sur la configuration et l’utilisation des modèles d’environnements, consultez Utiliser des modèles ARM pour créer des environnements DevTest Labs.

Modèles de machines virtuelles uniques Microsoft.DevTestLab/labs/virtualmachines

Les modèles ARM qui utilisent le type de ressource Microsoft.DevTestLab/labs/virtualmachines provisionnent des configurations de machines virtuelles individuelles. Chaque machine virtuelle créée avec ce type de ressource apparaît en tant qu’élément distinct dans la liste Mes machines virtuelles du labo. Pour créer et déployer des machines virtuelles avec ces modèles, vous pouvez utiliser un modèle de démarrage rapide à partir du portail Azure. Vous pouvez également automatiser le déploiement de machines virtuelles avec Azure PowerShell ou Azure CLI.

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

Modèles de démarrage rapide ARM

Pour utiliser un modèle ARM afin de créer rapidement un labo DevTest Labs avec une machine virtuelle Windows Server, suivez les instructions fournies dans Démarrage rapide : Utiliser un modèle ARM pour créer un labo dans DevTest Labs.

Ou, pour accéder au modèle de démarrage rapide DevTest Labs à partir du portail Azure :

  1. Dans le portail Azure, recherchez et sélectionnez Déployer un modèle personnalisé.
  2. Dans l’écran Déploiement personnalisé, vérifiez que Modèle de démarrage rapide est sélectionné, puis sélectionnez la flèche déroulante vers le bas en regard de Modèle de démarrage rapide (exclusion).
  3. Tapez devtest dans la zone de filtre, puis sélectionnez le modèle dtl-create-lab-windows-vm-claimed ou un autre modèle de démarrage rapide dans la liste contextuelle.
  4. Sélectionnez Sélectionner un modèle. Vous pouvez également sélectionner Modifier le modèle pour modifier le modèle.

Screenshot of selecting the template on the Custom deployment page.

Automatisation des modèles ARM

Les administrateurs de labo peuvent déployer des modèles ARM avec Azure CLI ou Azure PowerShell pour automatiser la création et la gestion de machines virtuelles.

Dans Azure CLI, utilisez les commandes az lab vm create et az deployment group create pour automatiser la création de machines virtuelles avec des modèles ARM. Pour plus d’informations et d’instructions, consultez Déployer des ressources à l’aide de modèles Resource Manager et d’Azure CLI.

Dans Azure PowerShell, utilisez New-AzResource et New-AzResourceGroupDeployment pour provisionner les machines virtuelles avec des modèles ARM.

Notes

Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour commencer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.

Les administrateurs de labo peuvent déployer des modèles ARM pour créer des machines virtuelles de labo revendicables ou des images de référence de la fabrique d’images. Le provisionnement des machines virtuelles avec PowerShell nécessite des autorisations d’administrateur. Les utilisateurs du labo peuvent ensuite se servir des images personnalisées pour créer des instances de machine virtuelle. Pour plus d’informations et d’instructions, consultez Créer une machine virtuelle DevTest Labs avec Azure PowerShell.

Vous pouvez automatiser plusieurs autres tâches courantes de DevTest Labs en utilisant des modèles ARM avec PowerShell :

Les administrateurs de labo peuvent également automatiser le déploiement de modèles d’environnements ARM pour gérer complètement les environnements de développement et de test. Pour plus d’informations et d’instructions, consultez Automatiser la création d’environnements.

Étapes suivantes