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

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:

  1. Visual Studio Code’u açın.
  2. Uzantılar bölmesini açmak için CTRL+SHIFT+X tuşlarına basın
  3. için Azure Resource Manager Toolsarama yapın ve yükle'yi seçin.
  4. 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-Templatesaç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.

  1. Visual Studio Code açın ve makinenizdeki bir çalışma klasörüne gidin.

  2. git bash terminalini Visual Studio Code açın.

  3. 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
    
  4. Depoyu içeren dizini açın.

    cd AzureStack-QuickStart-Templates
    
  5. Dosyayı /101-vm-windows-create/azuredeploy.json depoda adresinde açmak için Aç'ı seçin.

  6. Dosyayı kendi çalışma alanınıza kaydedin veya deponun bir dalını oluşturduysanız yerinde çalışabilirsiniz.

  7. Hazır olduğunuzda, şablonunuzu PowerShell kullanarak dağıtabilirsiniz. PowerShell ile dağıtma başlığındaki yönergeleri izleyin. Betikte şablonun konumunu belirtin.

  8. 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