Visual Studio Code ile Azure Stack Hub'a dağıtma
Azure Stack Hub sürümünüzle çalışacak Azure Resource Manager şablonları oluşturmak ve düzenlemek için Visual Studio Code ve Azure Resource Manager Araçları uzantısını kullanabilirsiniz. Uzantı olmadan Visual Studio Code'da Resource Manager şablonları oluşturabilirsiniz, ancak uzantı, şablon geliştirmeyi kolaylaştıran otomatik tamamlama seçenekleri sağlar. Ayrıca, Azure Stack Hub'da kullanılabilen kaynakları anlamanıza yardımcı olacak bir dağıtım şeması belirtebilirsiniz.
Bu makalede bir Windows sanal makinesi dağıtacaksınız.
Azure Stack Hub Resource Manager kavramları
Azure Stack Hub Resource Manager
Azure Stack Hub'da Azure çözümlerinizi dağıtma ve yönetmeyle ilgili kavramları anlamak için bkz. Azure Stack Hub'da Azure Resource Manager şablonlarını kullanma.
API Profilleri
Azure Stack Hub'da kaynak sağlayıcılarının koordine edilmesiyle ilgili kavramları anlamak için bkz. Azure Stack Hub'da API sürüm profillerini yönetme.
Dağıtım şeması
Azure Stack Hub dağıtım şeması, Visual Studio Code'daki Azure Resource Manager şablonları aracılığıyla karma profilleri destekler. Şemaya başvurmak için JSON şablonundaki bir satırı değiştirebilir ve ardından IntelliSense'i kullanarak Azure uyumlu kaynağı gözden geçirebilirsiniz. Şema ile Azure Stack Hub sürümünüzde desteklenen kaynak sağlayıcılarını, türlerini ve API sürümlerini gözden geçirin. Şema, Azure Stack Hub sürümünüzde desteklenen kaynak sağlayıcılarındaki API uç noktalarının belirli sürümlerini almak için API profiline bağlıdır. tür ve apiVersion için tamamlama sözcüğünü kullanabilirsiniz ve ardından apiVersion ve API profilinde kullanılabilen kaynak türleriyle sınırlı olursunuz.
Önkoşullar
- Visual Studio Code
- Azure Stack Hub'a erişim
- Yönetim uç noktalarına ulaşan bir makinede yüklü Azure Stack Hub PowerShell
Resource Manager Araçları uzantısını yükleme
Resource Manager Araçları uzantısını yüklemek için şu adımları kullanın:
- Visual Studio Code’u açın.
- Uzantılar bölmesini açmak için CTRL+SHIFT+X tuşlarına basın
- için
Azure Resource Manager Tools
arama yapın ve yükle'yi seçin. - Uzantı yüklemesini tamamlamak için Yeniden Yükle’yi seçin.
Şablon alma
Sıfırdan şablon oluşturmak yerine içinden bir şablon AzureStack-QuickStart-Templates
açarsınız. AzureStack-QuickStart-Templates, kaynakları Azure Stack Hub'a dağıtan Resource Manager şablonları için bir depodur.
Bu makaledeki şablon adlı 101-vm-windows-create
. Şablon, Windows VM'sinin Azure Stack Hub'a temel dağıtımını tanımlar. Bu şablon ayrıca bir sanal ağ (DNS ile), ağ güvenlik grubu ve ağ arabirimi dağıtır.
Visual Studio Code açın ve makinenizdeki bir çalışma klasörüne gidin.
git bash terminalini Visual Studio Code açın.
Azure Stack Hub Hızlı Başlangıç deposunu almak için aşağıdaki komutu çalıştırın.
git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
Depoyu içeren dizini açın.
cd AzureStack-QuickStart-Templates
Dosyayı
/101-vm-windows-create/azuredeploy.json
depoda adresinde açmak için Aç'ı seçin.Dosyayı kendi çalışma alanınıza kaydedin veya deponun bir dalını oluşturduysanız yerinde çalışabilirsiniz.
Hazır olduğunuzda, şablonunuzu PowerShell kullanarak dağıtabilirsiniz. PowerShell ile dağıtma başlığındaki yönergeleri izleyin. Betikte şablonun konumunu belirtin.
Windows VM'nizi dağıttıktan sonra Azure Stack Hub portalına gidin ve kaynak grubunu bulun. Bu alıştırmanın sonucunu Azure Stack Hub'ınızdan temizlemek istiyorsanız kaynak grubunu silin.
Sonraki adımlar
- Azure Stack Hub Resource Manager şablonları hakkında daha fazla bilgi edinin.
- Azure Stack Hub'da API Profilleri hakkında daha fazla bilgi edinin.