3 conseils pour déployer des ressources dans le cloud Azure à l'aide de modèles ARM

ST Q420 techtips Levan Hero


Gestionnaire de ressources Azure les modèles sont des fichiers texte créés au format JSON (JavaScript Object Notation) qui définissent les ressources cloud à provisionner Azur. Une fois qu'un modèle ARM est créé, un administrateur peut le déployer sur Azure, en lui demandant de créer les ressources qu'il contient. Pour suivre les étapes fournies ici, vous devez d'abord disposer d'un abonnement Azure et avoir téléchargé et installé l'outil d'interface de ligne de commande (CLI) Azure.

1. Commencez par écrire le modèle ARM lui-même

La première tâche du déploiement des ressources sur Azure consiste à écrire le modèle ARM lui-même. Pour commencer, téléchargez des exemples de modèles prédéfinis sur statetechmag.com/ARM. Ce modèle crée une machine virtuelle Azure Ubuntu 18.04 et toutes les ressources associées.

Pour être clair, le modèle ARM fourni n'est qu'un exemple. Un modèle réel utilisé dans un environnement réel aura un aspect différent en fonction du type de ressources que le modèle ARM déploie.

2. Validez le modèle ARM

Après avoir téléchargé ou créé un modèle ARM pour un environnement, il est judicieux de le valider. La validation garantit que le modèle ne présente aucun bogue ou problème de syntaxe et peut être déployé avec succès sur Azure sans erreur.

À l'aide de l'interface de ligne de commande Azure, validez un modèle ARM en exécutant la commande az group deployment validate comme indiqué ci-dessous. Assurez-vous de remplacer votreRessourcenom_groupe avec le nom d'un groupe de ressources réel dans votre abonnement Azure. Cette commande lit le modèle LinuxVirtualMachine.json et les paramètres définis dans le fichier LinuxVirtualMachine.parameters.json, qui valide ensuite le modèle ARM et le fichier de paramètres:

az group deployment validate –resource-group yourresourcegroup_name –parameters. LinuxVirtualMachine.parameters.json –template-file. LinuxVirtualMachine.json

3. Déployez le modèle ARM

À l'aide d'Azure CLI, déployez à nouveau les ressources Azure définies dans le modèle à l'aide de la commande az group deployment. Cette fois, cependant, supprimez la commande validate pour déployer les ressources Azure définies dans le modèle ARM: az group deployment create –resource-group yourresourcegroup_name –parameters. LinuxVirtualMachine.parameters.json –template-file. LinuxVirtualMachine.json

Cette commande lit le modèle ARM LinuxVirtualMachine.json et le fichier de paramètres LinuxVirtual Machine.parameters.json. Il remplace ensuite tous les espaces réservés de paramètre dans le modèle ARM par des valeurs dans le fichier de paramètres et appelle le déploiement.



Source link

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *