Aracılığıyla paylaş


Ekleme işlemini otomatikleştirme

Azure sunucu yönetim hizmetlerini dağıtma verimliliğini artırmak için, bu kılavuzun önceki bölümlerinde açıklandığı gibi dağıtımı otomatikleştirmeyi göz önünde bulundurun. Aşağıdaki bölümlerde sağlanan betik ve örnek şablonlar, kendi ekleme işlemleri otomasyonunuzu geliştirmeye yönelik başlangıç noktalarıdır.

Bu kılavuz, örnek kodun GitHub deposu tarafından desteklenir. Depo, Azure sunucu yönetim hizmetlerinin dağıtımını otomatikleştirmenize yardımcı olmak için örnek betikler ve Azure Resource Manager şablonları sağlar.

Örnek dosyalar, aşağıdaki görevleri otomatikleştirmek için Azure PowerShell cmdlet'lerinin nasıl kullanılacağını gösterir:

  • Log Analytics çalışma alanı oluşturun. (Veya gereksinimleri karşılıyorsa var olan bir çalışma alanını kullanın. Ayrıntılar için bkz . Çalışma alanı planlama.

  • bir Azure Otomasyonu hesabı oluşturun veya gereksinimleri karşılayan mevcut bir hesabı kullanın. Daha fazla bilgi için bkz . Çalışma alanı planlama.

  • Otomasyon hesabını ve Log Analytics çalışma alanını bağlayın. Azure portal kullanarak ekliyorsanız bu adım gerekli değildir.

  • Çalışma alanı için Güncelleştirme Yönetimi çözümünü ve Değişiklik İzleme ve Envanter çözümünü etkinleştirin.

  • Azure İlkesi kullanarak Azure VM'lerini ekleme. İlke, Log Analytics aracısını ve Microsoft Bağımlılık Aracısı'nı Azure VM'lerine yükler.

  • Azure İlkesi kullanarak VM'ler için Azure Backup otomatik olarak etkinleştirme

  • Log Analytics aracısını yükleyerek şirket içi sunucuları bunlara ekleme.

Aşağıdaki tabloda açıklanan dosyalar bu örnekte kullanılmıştır. Bunları kendi dağıtım senaryolarınızı destekleyecek şekilde özelleştirebilirsiniz.

Dosya adı Description
New-AMSDeployment.ps1 Ekleme işlemini otomatik hale getiren ana, düzenleme betiği. Henüz yoksa kaynak grupları ve konum, çalışma alanı ve Otomasyon hesapları oluşturur. Bu PowerShell betiği mevcut bir abonelik gerektirir.
Workspace-AutomationAccount.json Çalışma alanı ve Otomasyon hesabı kaynaklarını dağıtan bir Resource Manager şablonu.
WorkspaceSolutions.json Log Analytics çalışma alanında istediğiniz çözümleri etkinleştiren bir Resource Manager şablonu.
ScopeConfig.json Değişiklik İzleme ve Envanter çözümüne sahip şirket içi sunucular için kabul etme modelini kullanan bir Resource Manager şablonu. Kabul etme modelini kullanmak isteğe bağlıdır.
Enable-VMInsightsPerfCounters.ps1 VM'ler için Azure İzleyici etkinleştiren ve performans sayaçlarını yapılandıran bir PowerShell betiği.
ChangeTracking-FileList.json Değişiklik izleme tarafından izlenecek dosyaların listesini tanımlayan Resource Manager şablonu.

çalıştırmak New-AMSDeployment.ps1için aşağıdaki komutu kullanın:

.\New-AMSDeployment.ps1 -SubscriptionName '{Subscription Name}' -WorkspaceName '{Workspace Name}' -WorkspaceLocation '{Azure Location}' -AutomationAccountName {Account Name} -AutomationAccountLocation {Account Location}

Sonraki adımlar

Ekibinize önemli yönetim olaylarını ve sorunlarını bildirmek için temel uyarıları ayarlamayı öğrenin.