Azure DevTest Labs'de Azure Resource Manager (ARM) şablonları

Azure DevTest Labs, laboratuvar ve sanal makine (VM) oluşturma ve sağlamadan kullanıcı eklemeye kadar birçok görev için Azure Resource Manager (ARM) şablonlarını kullanabilir.

Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, bildirim temelli sözdizimi kullanılır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.

DevTest Labs'de şunları yapabilirsiniz:

Tek VM ve ortam şablonları

DevTest Labs genellikle VM oluşturmak için ARM şablonlarını kullanır. DevTest Labs'de VM oluşturmak için iki yöntem vardır. Her yöntem farklı senaryolar için kullanılır ve farklı izinler gerektirir. ARM şablonunun resource özelliği kullanılacak yöntemi bildirir.

Microsoft.Compute/virtualmachines ortam şablonları

Microsoft.Compute/virtualmachines kaynak türünü kullanan ARM şablonları, SharePoint grubu gibi tek bir ortamda birden çok laboratuvar VM'sini ve PaaS kaynağını sağlar. Laboratuvar kullanıcıları, birden çok VM ortamları oluşturmak için bu şablonları kullanabilir. Bu kaynak türüyle oluşturulan VM'ler laboratuvarın Ortamlarım listesindeki ortamların altında görünür.

Ortamlarım listesindeki bir ortamda V Ms'yi gösteren ekran görüntüsü.

Ortam şablonlarını yapılandırma ve kullanma hakkında daha fazla bilgi ve yönergeler için bkz . DevTest Labs ortamları oluşturmak için ARM şablonlarını kullanma.

Microsoft.DevTestLab/labs/virtualmachines tek VM şablonları

Microsoft.DevTestLab/labs/virtualmachines kaynak türünü kullanan ARM şablonları tek tek VM yapılandırmaları sağlar. Bu kaynak türüyle oluşturulan her VM, laboratuvarın Sanal makinelerim listesinde ayrı bir öğe olarak görünür. Bu şablonlarla VM'ler oluşturmak ve dağıtmak için Azure portalından bir hızlı başlangıç şablonu kullanabilirsiniz. Ayrıca Azure PowerShell veya Azure CLI ile VM dağıtımını otomatikleştirebilirsiniz.

DevTest Labs sanal makineleri listesindeki tek V Ms listesini gösteren ekran görüntüsü.

ARM hızlı başlangıç şablonları

Arm şablonunu kullanarak Windows Server VM'siyle hızla bir DevTest Labs laboratuvarı oluşturmak için Hızlı Başlangıç: DevTest Labs'de laboratuvar oluşturmak için ARM şablonu kullanma başlığı altındaki yönergeleri izleyin.

Veya Azure portalından DevTest Labs hızlı başlangıç şablonuna erişmek için:

  1. Azure portalında Özel şablon dağıt'ı arayın ve seçin.
  2. Özel dağıtım ekranında Hızlı Başlangıç şablonunun seçili olduğundan emin olun ve Hızlı Başlangıç şablonu (yasal uyarı) öğesinin yanındaki açılan oku seçin.
  3. Filtre kutusuna devtest yazın ve açılan listeden dtl-create-lab-windows-vm-claimed şablonunu veya diğer hızlı başlangıç şablonunu seçin.
  4. Şablon seç'i seçin. Şablonu değiştirmek için Şablonu düzenle'yi de seçebilirsiniz.

Özel dağıtım sayfasında şablonu seçme işleminin ekran görüntüsü.

ARM şablonu otomasyonu

Laboratuvar yöneticileri, VM oluşturma ve yönetimi otomatikleştirmek için Arm şablonlarını Azure CLI veya Azure PowerShell ile dağıtabilir.

Azure CLI'da ARM şablonlarıyla VM oluşturmayı otomatikleştirmek için az lab vm create ve az deployment group create komutlarını kullanın. Daha fazla bilgi ve yönergeler için bkz . Resource Manager şablonları ve Azure CLI ile kaynakları dağıtma.

Azure PowerShell'de ARM şablonlarıyla VM'ler sağlamak için New-AzResource ve New-AzResourceGroupDeployment kullanın.

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Laboratuvar yöneticileri, talep edilebilir laboratuvar VM'leri veya görüntü fabrikası altın görüntüleri oluşturmak için ARM şablonları dağıtabilir. VM'lerin PowerShell ile sağlanması için yönetici izinleri gerekir. Laboratuvar kullanıcıları daha sonra vm örnekleri oluşturmak için özel görüntüleri kullanabilir. Daha fazla bilgi ve yönergeler için bkz . Azure PowerShell ile DevTest Labs VM oluşturma.

PowerShell ile ARM şablonlarını kullanarak diğer birçok yaygın DevTest Labs görevini otomatikleştirebilirsiniz:

Laboratuvar yöneticileri, geliştirme ve test ortamlarını tam olarak yönetmek için ARM ortam şablonu dağıtımını da otomatikleştirebilir. Bilgi ve yönergeler için bkz . Ortam oluşturmayı otomatikleştirme.

Sonraki adımlar