Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser Visual Studio Code et l’extension Azure Resource Manager Tools pour créer et modifier des modèles Azure Resource Manager qui fonctionneront avec votre version d’Azure Stack Hub. Vous pouvez créer des modèles Resource Manager dans Visual Studio Code sans l’extension, mais l’extension fournit des options de saisie semi-automatique qui simplifient le développement de modèles. En outre, vous pouvez spécifier un schéma de déploiement qui vous aidera à comprendre les ressources disponibles sur Azure Stack Hub.
Dans cet article, vous allez déployer une machine virtuelle Windows.
Concepts d’Azure Stack Hub Resource Manager
Azure Stack Hub Resource Manager
Pour comprendre les concepts associés au déploiement et à la gestion de vos solutions Azure dans Azure Stack Hub, consultez Utiliser des modèles Azure Resource Manager dans Azure Stack Hub.
Profils d’API
Pour comprendre les concepts associés à la coordination des fournisseurs de ressources sur Azure Stack Hub, consultez Gérer les profils de version d’API dans Azure Stack Hub.
Schéma de déploiement
Le schéma de déploiement Azure Stack Hub prend en charge les profils hybrides via des modèles Azure Resource Manager dans Visual Studio Code. Vous pouvez modifier une ligne dans le modèle JSON pour référencer le schéma, puis utiliser IntelliSense pour passer en revue la ressource compatible Azure. Avec le schéma, passez en revue les fournisseurs de ressources, les types et les versions d’API pris en charge dans votre version d’Azure Stack Hub. Le schéma dépend du profil d’API pour récupérer les versions spécifiques des points de terminaison d’API dans les fournisseurs de ressources pris en charge dans votre version d’Azure Stack Hub. Vous pouvez utiliser la saisie semi-automatique pour les attributs type et apiVersion. Vous êtes alors êtes limité aux versions d’API et aux types de ressources disponibles pour le profil d’API.
Conditions préalables
- Visual Studio Code
- Accès à Azure Stack Hub
- Azure Stack Hub PowerShell installé sur une machine qui atteint les points de terminaison de gestion
Installer l’extension Resource Manager Tools
Pour installer l’extension Resource Manager Tools, procédez comme suit :
- Ouvrez Visual Studio Code.
- Appuyez sur Ctrl+Maj+X pour ouvrir le volet Extensions
- Recherchez
Azure Resource Manager Tools, puis sélectionnez Installer. - Sélectionnez Recharger pour terminer l’installation de l’extension.
Obtenir un modèle
Au lieu de créer un modèle à partir de zéro, vous ouvrez un modèle à partir du AzureStack-QuickStart-Templates. AzureStack -QuickStart-Templates est un référentiel pour les modèles Resource Manager qui déploient des ressources sur Azure Stack Hub.
Le modèle dans cet article est appelé 101-vm-windows-create. Le modèle définit un déploiement de base d’une machine virtuelle Windows sur Azure Stack Hub. Ce modèle déploie également un réseau virtuel (avec DNS), un groupe de sécurité réseau et une interface réseau.
Ouvrez Visual Studio Code et accédez à un dossier de travail sur votre ordinateur.
Ouvrez le terminal Git bash dans Visual Studio Code.
Exécutez la commande suivante pour récupérer le référentiel de démarrage rapide Azure Stack Hub.
git clone https://github.com/Azure/AzureStack-QuickStart-Templates.gitOuvrez le répertoire contenant le référentiel.
cd AzureStack-QuickStart-TemplatesSélectionnez Ouvrir pour ouvrir le fichier
/101-vm-windows-create/azuredeploy.jsondans le référentiel.Enregistrez le fichier dans votre propre espace de travail, ou si vous avez créé une branche du référentiel, travaillez directement dedans.
Lorsque vous êtes prêt, vous pouvez déployer votre modèle à l’aide de PowerShell. Suivez les instructions de Deploy avec PowerShell. Spécifiez l’emplacement du modèle dans le script.
Une fois que vous avez déployé votre machine virtuelle Windows, accédez au portail Azure Stack Hub et recherchez le groupe de ressources. Si vous souhaitez effacer le résultat de cet exercice de votre instance Azure Stack Hub, supprimez le groupe de ressources.
Étapes suivantes
- En savoir plus sur les modèles Azure Stack Hub Resource Manager.
- En savoir plus sur les profils d’API dans Azure Stack Hub.