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.ps1
iç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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin