Nasazení s Visual Studio Code do Azure Stack Hub
Pomocí rozšíření Visual Studio Code a Azure Resource Manager Tools můžete vytvářet a upravovat Azure Resource Manager šablony, které budou fungovat s vaší verzí Azure Stack Hub. Šablony Resource Manageru můžete v nástroji Visual Studio Code vytvářet i bez tohoto rozšíření, poskytuje však možnosti automatického dokončování, které vývoj šablon zjednodušují. Kromě toho můžete zadat schéma nasazení, které vám pomůže porozumět prostředkům dostupným v Azure Stack Hub.
V tomto článku nasadíte virtuální Windows počítače.
Koncepty Azure Stack Hub Resource Manager
Azure Stack Hub Resource Manager
Informace o konceptech spojených s nasazování a správou řešení Azure v Azure Stack Hub najdete v tématu Azure Resource Manager šablon v Azure Stack Hub.
Profily rozhraní API
Pokud chcete porozumět konceptům souvisejícím s koordinací poskytovatelů prostředků v Azure Stack Hub tématu Správa profilů verzí rozhraní API v Azure Stack Hub.
Schéma nasazení
Schéma Azure Stack Hub nasazení podporuje hybridní profily prostřednictvím Azure Resource Manager šablon v Visual Studio Code. Jeden řádek v šabloně JSON můžete změnit tak, aby odkazovat na schéma, a pak můžete pomocí Technologie IntelliSense zkontrolovat prostředek kompatibilní s Azure. Pomocí schématu si prohlédněte poskytovatele prostředků, typy a verze rozhraní API podporované ve vaší verzi Azure Stack Hub. Schéma závisí na profilu rozhraní API k načtení konkrétních verzí koncových bodů rozhraní API u poskytovatelů prostředků podporovaných ve vaší verzi Azure Stack Hub. Slovo dokončování můžete použít pro type a apiVersion a pak budete omezeni na apiVersion a typy prostředků dostupné pro profil rozhraní API.
Požadavky
- Visual Studio Code
- Přístup k Azure Stack Hub
- Azure Stack Hub powershell nainstalovaný na počítači, který dosáhne koncových bodů správy
Instalace Resource Manager Tools
Pokud chcete nainstalovat Resource Manager Tools, postupujte takto:
- Otevřete Visual Studio Code.
- Stisknutím CTRL+SHIFT+X otevřete podokno Rozšíření.
- Vyhledejte
Azure Resource Manager Tools
a pak vyberteAzure Resource Manager Tools
. - Instalaci rozšíření dokončíte výběrem Znovu načíst.
Získání šablony
Místo vytváření šablony od začátku otevřete šablonu z šablony AzureStack-QuickStart-Templates (https://github.com/Azure/AzureStack-QuickStart-Templates). AzureStack-QuickStart-Templates je úložiště pro Resource Manager, které nasadí prostředky do Azure Stack Hub.
Šablona v tomto článku s názvem 101-vm-windows-create
. Šablona definuje základní nasazení virtuálního počítače Windows, který Azure Stack Hub. Tato šablona také nasadí virtuální síť (s DNS), skupinu zabezpečení sítě a síťové rozhraní.
- Otevřete Visual Studio Code a přejděte do pracovní složky na vašem počítači.
- Otevřete terminál Git Bash v Visual Studio Code.
- Spuštěním následujícího příkazu načtěte Azure Stack Hub rychlého startu.
Git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
- Otevřete adresář obsahující úložiště.
CD AzureStack-QuickStart-Templates
- Vyberte Otevřít a otevřete soubor na adrese v úložišti.
- Uložte soubor do vlastního pracovního prostoru, nebo pokud jste vytvořili větev úložiště, můžete pracovat na místě.
- Až budete připraveni, můžete šablonu nasadit pomocí PowerShellu. Postupujte podle pokynů v tématu Nasazení pomocí PowerShellu. Zadejte umístění šablony ve skriptu.
- Po nasazení virtuálního Windows přejděte na Azure Stack Hub Portal a vyhledejte skupinu prostředků. Pokud chcete vymazat výsledek tohoto cvičení z vaší Azure Stack Hub, odstraňte skupinu prostředků.
Další kroky
- Přečtěte si další informace Azure Stack Hub Resource Manager šablonách.
- Další informace o profilech rozhraní API v Azure Stack Hub.