Azure Stack Hub'da VM güncelleştirme ve yönetim otomasyonu

Azure Stack Hub kullanılarak dağıtılan Windows ve Linux sanal makinelerini (VM) yönetmek için aşağıdaki Azure Otomasyonu çözüm özelliklerini kullanın:

  • Güncelleştirme Yönetimi: Güncelleştirme Yönetimi çözümüyle, tüm aracı bilgisayarlardaki kullanılabilir güncelleştirmelerin durumunu hızla değerlendirebilir ve Windows ve Linux VM'leri için gerekli güncelleştirmeleri yükleme işlemini yönetebilirsiniz.

  • Değişiklik İzleme: İzlenen sunuculardaki yüklü yazılım, Windows hizmetleri, Windows kayıt defteri ve dosyaları ve Linux daemon'larında yapılan değişiklikler işlenmek üzere buluttaki Azure İzleyici hizmetine gönderilir. Alınan verilere mantık uygulanır ve bulut hizmeti verileri kaydeder. Değişiklik İzleme panosundaki bilgileri kullanarak, sunucu altyapınızda yapılan değişiklikleri kolayca görebilirsiniz.

  • Stok. Azure Stack Hub VM'sinin Envanter izlemesi, envanter koleksiyonunu ayarlamak ve yapılandırmak için tarayıcı tabanlı bir kullanıcı arabirimi sağlar.

  • VM'ler için Azure İzleyici: VM'ler için Azure İzleyici Azure ve Azure Stack Hub VM'lerinizi ve sanal makine ölçek kümelerinizi büyük ölçekte izler. Windows ve Linux VM'lerinizin performansını ve sistem durumunu analiz eder ve bunların diğer kaynaklara ve dış işlemlere olan işlemlerini ve bağımlılıklarını izler.

Önemli

Bu çözümler, Azure VM'lerini yönetmek için kullanılan çözümlerle aynıdır. Hem Azure hem de Azure Stack Hub VM'leri aynı şekilde, aynı arabirimden, aynı araçlar kullanılarak yönetilir. Azure Stack Hub ile Güncelleştirme Yönetimi, Değişiklik İzleme, Envanter ve VM'ler için Azure İzleyici çözümleri kullanılırken Azure Stack Hub VM'lerinin fiyatı da Azure VM'leriyle aynıdır.

Önkoşullar

Azure Stack Hub VM'lerini güncelleştirmek ve yönetmek için bu özelliklerden önce çeşitli önkoşulların karşılanması gerekir. Bunlar, Azure portal ve Azure Stack Hub yönetim portalında izlenmesi gereken adımları içerir.

Azure portalında

Azure Stack Hub VM'leri için VM'ler için Azure İzleyici, Envanter, Değişiklik İzleme ve Güncelleştirme Yönetimi Azure Otomasyonu özelliklerini kullanmak için öncelikle bu çözümleri Azure'da etkinleştirmeniz gerekir.

İpucu

Bu özellikleri Azure VM'leri için zaten etkinleştirdiyseniz, önceden var olan LogAnalytics Çalışma Alanı kimlik bilgilerinizi kullanabilirsiniz. Kullanmak istediğiniz bir LogAnalytics WorkspaceID'niz ve Birincil Anahtarınız varsa sonraki bölüme geçin. Aksi takdirde, yeni bir LogAnalytics Çalışma Alanı ve otomasyon hesabı oluşturmak için bu bölümde devam edin.

Bu çözümleri etkinleştirmenin ilk adımı, Azure aboneliğinizde bir LogAnalytics Çalışma Alanı oluşturmaktır . Log Analytics çalışma alanı, kendi veri deposuna, veri kaynaklarına ve çözümlerine sahip benzersiz bir Azure İzleyici günlükleri ortamıdır. Bir çalışma alanı oluşturduktan sonra WorkspaceID ve Key değerlerini not edin. Bu bilgileri görüntülemek için çalışma alanı dikey penceresine gidin, Gelişmiş ayarlar'a tıklayın ve Çalışma Alanı Kimliği ile Birincil Anahtar değerlerini gözden geçirin.

Ardından bir Otomasyon hesabı oluşturmanız gerekir. Otomasyon hesabı, Azure Otomasyonu kaynaklarınız için bir kapsayıcıdır. Ortamlarınızı ayırmak veya Otomasyon iş akışlarınızı ve kaynaklarınızı daha fazla düzenlemek için bir yol sağlar. Otomasyon hesabı oluşturulduktan sonra Stok, Değişiklik İzleme ve Güncelleştirme Yönetimi özelliklerini etkinleştirmeniz gerekir. Her özelliği etkinleştirmek için şu adımları izleyin:

  1. Azure portal kullanmak istediğiniz Otomasyon Hesabına gidin.

  2. Etkinleştirecek çözümü seçin ( Stok, Değişiklik izleme veya Güncelleştirme yönetimi).

  3. Kullanılacak Log Analytics çalışma alanını seçmek için Çalışma Alanı Seç... açılan listesini kullanın.

  4. Kalan tüm bilgilerin doğru olduğunu doğrulayın ve ardından çözümü etkinleştirmek için Etkinleştir'e tıklayın.

  5. Üç çözümü de etkinleştirmek için 2-4 arası adımları yineleyin.

VM'ler için Azure İzleyici etkinleştirme

VM'ler için Azure İzleyici Azure VM'lerinizi ve sanal makine ölçek kümelerinizi uygun ölçekte izler. Windows ve Linux VM'lerinizin performansını ve sistem durumunu analiz eder ve bunların diğer kaynaklara ve dış işlemlere olan işlemlerini ve bağımlılıklarını izler.

Çözüm olarak VM'ler için Azure İzleyici, şirket içinde veya başka bir bulut sağlayıcısında barındırılan VM'ler için performans ve uygulama bağımlılıklarını izleme desteği içerir. Üç temel özellik ayrıntılı içgörü sağlar:

  1. Windows ve Linux çalıştıran Azure VM'lerinin önceden yapılandırılmış sistem durumu ölçütlerine göre ölçülen mantıksal bileşenleri ve değerlendirilen koşul karşılandığında sizi uyarır.

  2. Konuk VM işletim sisteminden temel performans ölçümlerini görüntüleyen önceden tanımlanmış eğilimli performans grafikleri.

  3. Çeşitli kaynak gruplarından ve aboneliklerden VM ile birbirine bağlı bileşenleri görüntüleyen bağımlılık eşlemesi.

Log Analytics Çalışma Alanı oluşturulduktan sonra, Linux ve Windows VM'lerinde toplama için çalışma alanında performans sayaçlarını etkinleştirin. Ardından, çalışma alanınızda ServiceMap ve InfrastructureInsights çözümünü yükleyin ve etkinleştirin. İşlem, Dağıtma VM'ler için Azure İzleyici kılavuzunda açıklanmıştır.

Azure Stack Hub yönetici portalında

Azure portal Azure Otomasyonu çözümlerini etkinleştirdikten sonra Azure Stack Hub yönetici portalında bulut yöneticisi olarak oturum açmanız ve Azure Stack Hub Marketi'nde Azure İzleyici, Güncelleştirme ve Yapılandırma Yönetimi ileLinux için Azure İzleyici, Güncelleştirme ve Yapılandırma Yönetimi uzantısını indirmeniz gerekir.

VM'ler için Azure İzleyici Eşleme çözümünü etkinleştirmek ve ağ bağımlılıkları hakkında içgörüler elde etmek için Azure İzleyici Bağımlılık Aracısı'nı indirin:

Azure Stack Hub VM'leri için Güncelleştirme Yönetimini Etkinleştirme

Azure Stack Hub VM'leri için güncelleştirme yönetimini etkinleştirmek için bu adımları izleyin.

  1. Azure Stack Hub kullanıcı portalında oturum açın.

  2. Azure Stack Hub kullanıcı portalında, bu çözümleri etkinleştirmek istediğiniz VM'lerin Uzantılar dikey penceresine gidin, + Ekle'ye tıklayın, Azure Update ve Yapılandırma Yönetimi uzantısını seçin ve ardından Oluştur'a tıklayın:

  3. Aracıyı LogAnalytics çalışma alanına bağlamak için önceden oluşturulmuş WorkspaceID ve Birincil Anahtarı sağlayın. Ardından uzantıyı dağıtmak için Tamam'a tıklayın.

  4. Güncelleştirme Yönetimi belgelerinde açıklandığı gibi, yönetmek istediğiniz her VM için Güncelleştirme Yönetimi çözümünü etkinleştirmeniz gerekir. Çalışma alanına rapor eden tüm VM'ler için çözümü etkinleştirmek için Güncelleştirme yönetimi'ni seçin, Makineleri yönet'e tıklayın ve ardından Tüm kullanılabilir ve gelecekteki makinelerde etkinleştir seçeneğini belirleyin.

    Makineleri Yönet - Güncelleştirme Yönetimi iletişim kutusu, Güncelleştirme Yönetimi'nin etkin olmadığı makineleri gösterir. Üç etkinleştirme seçeneği sağlanır ve

    İpucu

    Çalışma alanına rapor veren Azure Stack Hub VM'leri için her çözümü etkinleştirmek için bu adımı yineleyin.

Azure Update ve Yapılandırma Yönetimi uzantısı etkinleştirildikten sonra, yönetilen her VM için günde iki kez tarama yapılır. Api, durumun değişip değişmediğini belirlemek üzere son güncelleştirme zamanını sorgulamak için 15 dakikada bir çağrılır. Durum değiştiyse bir uyumluluk taraması başlatılır.

VM'ler tarandıktan sonra Güncelleştirme Yönetimi çözümündeki Azure Otomasyonu hesabında görünür:

Taranan makineler listelenir. Her biri için uyumluluk durumu, platform, işletim sistemi ve kritik eksik güncelleştirmelerin sayısı sağlanır. Kaç makinenin ilgilenmesi gerektiğini, kaç tane eksik güncelleştirme olduğunu vb. gösteren toplamlar vardır.

Önemli

Yönetilen bilgisayarlardan gelen güncelleştirilmiş verilerin panoda görüntülenmesi 30 dakika ile 6 saat arasında sürebilir.

Azure Stack Hub VM'leri artık Azure VM'leriyle birlikte zamanlanmış güncelleştirme dağıtımlarına dahil edilebilir.

Güncelleştirme dağıtım zamanlaması oluşturma

Güncelleştirme dağıtım zamanlaması oluşturmak için, makineleri geçirmek için bir PowerShell cmdlet'i veya Azure REST API'sini kullanmanız gerekir. Makinelerinizin zamanlanmış olmasını sağlamak için aşağıdaki PowerShell örneğini kullanın. Zamanlama oluşturmak için New-AzAutomationSchedule cmdlet'ini ForUpdateConfiguration parametresiyle kullanabilirsiniz. Ardından New-AzAutomationSoftwareUpdateConfiguration cmdlet'ini kullanın ve Azure Stack Hub makinelerini parametresine NonAzureComputer geçirin. Bu betiği çalıştırmak için genel Azure PowerShell Az modülünü kullanmanız gerekir.

Aşağıdaki örnek bunun nasıl yapılacağını gösterir:

$nonAzurecomputers = @("server-01", "server-02")

$startTime = ([DateTime]::Now).AddMinutes(10)

$s = New-AzAutomationSchedule -ResourceGroupName mygroup -AutomationAccountName myaccount -Name myupdateconfig -Description test-OneTime -OneTime -StartTime $startTime -ForUpdateConfiguration

New-AzAutomationSoftwareUpdateConfiguration  -ResourceGroupName $rg -AutomationAccountName $aa -Schedule $s -Windows -NonAzureComputer $nonAzurecomputers -Duration (New-TimeSpan -Hours 2) -IncludedUpdateClassification Security,UpdateRollup -ExcludedKbNumber KB01,KB02 -IncludedKbNumber KB100

Azure Stack Hub'da çalışan VM'ler için Azure İzleyici etkinleştirme

VM'de Azure İzleyici, Güncelleştirme ve Yapılandırma Yönetimi veAzure İzleyici Bağımlılık Aracısı uzantıları yüklendikten sonra VM'ler için Azure İzleyici çözümündeki verileri raporlamaya başlar.

İpucu

Azure İzleyici Bağımlılık Aracısı uzantısı herhangi bir parametre gerektirmez. VM'ler için Azure İzleyici Eşleme Bağımlılığı aracısı hiçbir veri iletmez ve güvenlik duvarlarında veya bağlantı noktalarında herhangi bir değişiklik gerektirmez. Bt güvenlik ilkeleriniz ağdaki bilgisayarların İnternet'e bağlanmasına izin vermiyorsa, Eşleme verileri her zaman Log Analytics aracısı tarafından doğrudan veya OMS Ağ Geçidi üzerinden Azure İzleyici hizmetine iletilir.

VM'ler için Azure İzleyici, bir VM'nin ne kadar iyi performans sergilediğini belirlemenize yardımcı olmak için birkaç ana performans göstergesini (KPI) hedefleyen bir dizi performans grafiği içerir. Grafikler, performans sorunlarını ve anomalileri tanımlayabilmeniz için belirli bir süre boyunca kaynak kullanımını gösterir. Ayrıca, seçilen ölçüme göre kaynak kullanımını görüntülemek için her makineyi listeleyen bir perspektife de geçebilirsiniz. Performansla ilgilenirken dikkate alınması gereken birçok öğe olsa da, VM'ler için Azure İzleyici işlemci, bellek, ağ bağdaştırıcısı ve disk kullanımıyla ilgili temel işletim sistemi performans göstergelerini izler. Performans grafikleri sistem durumu izleme özelliğini tamamlar ve olası bir sistem bileşeni hatasına işaret eden sorunların ortaya çıkarmasına yardımcı olur. VM'ler için Azure İzleyici, verimlilik elde etmek için kapasite planlaması ve ayarlama ve iyileştirmeyi de destekler.

Azure İzleyici VM'leri Performans sekmesi

Azure Stack Hub'da çalışan Windows ve Linux VM'lerinde bulunan uygulama bileşenlerinin görüntülenmesi, VM'ler için Azure İzleyici ile iki şekilde gözlemlenebilir. Birincisi doğrudan bir VM'den, ikincisi ise Azure İzleyici'den vm grupları arasında yer alır. Uygulama bileşenlerini anlamak için VM'ler için Azure İzleyici Eşleme kullanma makalesi, iki perspektif arasındaki deneyimi ve Harita özelliğini nasıl kullanacağınızı anlamanıza yardımcı olur.

Azure İzleyici VM'leri Eşleme sekmesi

VM'ler için Azure İzleyici herhangi bir performans verisi göstermemesi durumunda LogAnalytics Çalışma Alanı Gelişmiş Ayarlarınızda Windows ve Linux için performans verilerinin toplanmasını etkinleştirmeniz gerekir.

Resource Manager şablonu kullanarak Güncelleştirme Yönetimini etkinleştirme

Çok sayıda Azure Stack Hub VM'niz varsa, çözümü VM'lere daha kolay dağıtmak için bu Azure Resource Manager şablonunu kullanabilirsiniz. Şablon, Microsoft Monitoring Agent uzantısını mevcut bir Azure Stack Hub VM'sine dağıtır ve mevcut Bir Azure LogAnalytics çalışma alanına ekler.

Sonraki adımlar

SQL Server VM performansını iyileştirme