Aracılığıyla paylaş


System Center Operations Manager'a yükseltirken Yükseltme Öncesi görevler

Önemli

Operations Manager'ın bu sürümü destek sonuna ulaştı. Operations Manager 2022'ye yükseltmenizi öneririz.

Yükseltme işlemine başlamadan önce aşağıdaki yükseltme öncesi görevleri verilen sırayla yerine getirin.

  1. Operations Manager Olay Günlüklerini Gözden Geçirme

  2. Veritabanını Temizleme (ETL Tablosu)

  3. Bir ağ geçidine rapor eden tüm aracıların bir yük devretme ağ geçidine atanması için aracıları birden çok ağ geçidi sunucusu arasında yük devredecek şekilde yapılandırın.

  4. Aracıları Bekleyen Yönetimden Kaldırın

  5. Bildirim Aboneliklerini Devre Dışı Bırakın

  6. Tüm bağlayıcıları devre dışı bırakın

  7. Yükseltilen sunucu dışındaki tüm yönetim sunucularında Microsoft Monitoring Agent, System Center Veri Erişim Hizmeti, System Center Yapılandırma Yönetimi ve Microsoft Monitoring Agent hizmetlerini durdurun

  8. İşletimsel Veritabanının Yüzde 50'den Fazla Boş Alanı Olduğunu Doğrulayın

  9. Operations Manager Veritabanlarını Yedekleyin

  10. Yönetim ve Ağ Geçidi sunucuları yükseltilirken veri kaybını önlemek için aracının sistem sağlığı hizmeti önbellek boyutunu geçici olarak güncelleştirin.

  11. IIS sunucusunda Operations Manager ve MonitoringViews uygulama havuzunu durdurun.

Operations Manager olay günlüklerini gözden geçirme

Yinelenen uyarı veya kritik olay olup olmadığına bakmak için yönetim sunucularındaki Operations Manager için olay günlüklerini gözden geçirin. Bunları çözün ve yükseltme yapmadan önce olay günlüklerinin bir kopyasını kaydedin.

Veritabanını temizleme (ETL tablosu)

System Center Operations Manager yüklemesine (kurulum) yükseltmenin bir parçası olarak, ETL tablolarını temizlemeye ve veritabanını temizlemeye yönelik bir betik içerir. Ancak, temizlenecek çok sayıda satır (100.000'den büyük) olduğunda, daha hızlı bir yükseltmeyi yükseltmek ve olası kurulum zaman aşımını önlemek için yükseltmeyi başlatmadan önce betiği çalıştırmanızı öneririz. Her durumda yükseltme öncesi görevlerin yerine getirilmesi yüklemenin daha etkin şekilde yapılmasını sağlar.

ETL'i temizleme

ETL tablosunu temizlemek için Operations Manager veritabanını barındıran SQL Server aşağıdaki betiği çalıştırın:

-- (c) Copyright 2004-2006 Microsoft Corporation, All Rights Reserved         --
-- Proprietary and confidential to Microsoft Corporation                      --       
-- File:      CatchupETLGrooming.sql                                          --
-- Contents: A bug in the ETL grooming code could have left the user          --
-- Database with a large amount of ETL rows to groom. This script will groom  --
-- The ETL entries in a loop 100K rows at a time to avoid filling up the      --
-- Transaction log                                                            --
--------------------------------------------------------------------------------
DECLARE @RowCount int = 1;
DECLARE @BatchSize int = 100000;
DECLARE @SubscriptionWatermark bigint = 0;     
DECLARE @LastErr int;
-- Delete rows from the EntityTransactionLog. We delete the rows with TransactionLogId that aren't being
-- used anymore by the EntityChangeLog table and by the RelatedEntityChangeLog table.
SELECT @SubscriptionWatermark = dbo.fn_GetEntityChangeLogGroomingWatermark();
WHILE(@RowCount > 0)
BEGIN
  DELETE TOP(@BatchSize) ETL  
  FROM EntityTransactionLog ETL
  WHERE NOT EXISTS (SELECT 1 FROM EntityChangeLog ECL WHERE ECL.EntityTransactionLogId = ETL.EntityTransactionLogId) AND NOT EXISTS (SELECT 1 FROM RelatedEntityChangeLog RECL
  WHERE RECL.EntityTransactionLogId = ETL.EntityTransactionLogId)
  AND ETL.EntityTransactionLogId < @SubscriptionWatermark;        
  SELECT @LastErr = @@ERROR, @RowCount = @@ROWCOUNT;            
END

Not

ETL'nin temizlenmesi birkaç saat sürebilir.

Aracıları bekleyen yönetimden kaldırın

Bir yönetim sunucusunu yükseltmeden önce Bekleyen Yönetimden tüm aracıları kaldırın.

  1. Operations Manager yönetim grubu için Operations Manager Yöneticileri rolünün üyesi olan bir hesabı kullanarak İşletim konsolunda oturum açın.

  2. Yönetim bölmesinde Cihaz Yönetimi genişletin ve Bekleyen Yönetim'i seçin.

  3. Her aracıya sağ tıklayın ve Onayla veya Reddet'i seçin.

Bildirim aboneliklerini devre dışı bırakın

Yükseltme işlemi sırasında bildirimlerin gönderilmediğinden emin olmak için yönetim grubunu yükseltmeden önce bildirim aboneliğini devre dışı bırakmanız gerekir.

  1. Operations Manager yönetim grubu için Operations Manager Yöneticileri rolünün üyesi olan İşletim konsolu hesabında oturum açın.

  2. İşletim konsolunda Yönetim görünümünü seçin.

  3. Gezinti bölmesinde Yönetim'i genişletin, Bildirimler kapsayıcısını genişletin ve Abonelikler'i seçin.

  4. Her aboneliği seçin ve Eylemler bölmesinde Devre dışı bırak'ı seçin.

    Not

    Abonelikleri devre dışı bırakırken çoklu seçim çalışmaz.

Bağlayıcıları devre dışı bırakın

Her bir Bağlayıcı için kullanılan hizmetleri belirlemek için yüklenmiş herhangi bir Bağlayıcıya ait Microsoft dışı bağlayıcı belgesine bakın.

Bir Bağlayıcı hizmetini durdurmak için aşağıdaki adımları gerçekleştirin:

  1. Başlat menüsünde Yönetim Araçları'nın üzerine gelin ve Hizmetler'i seçin.

  2. Ad sütununda, denetlemek istediğiniz Bağlayıcı'ya sağ tıklayın ve Durdur'u seçin.

Operations Manager veritabanında yüzde 50'den fazla boş alan olduğunu doğrulayın

Yeterli alan yoksa yükseltme başarısız olabileceğinden, yönetim grubunu yükseltmeden önce işletimsel veritabanında yüzde 50'den fazla boş alan olduğunu doğrulamanız gerekir. İşlem günlüklerinin, işletimsel veritabanının toplam boyutunun yüzde 50'sinde olduğundan emin olun.

  1. İşletimsel veritabanını barındıran bilgisayarda, SQL Server Management Studio'yu açın.

  2. Nesne Gezgini'nde, Veritabanları'nı genişletin.

  3. Operations Manager veritabanına sağ tıklayın, Raporlar, Standart Raporlar'ı seçin ve Disk Kullanımı'nı seçin.

  4. Boş alan yüzdesini belirlemek için Disk Kullanımı raporunu görüntüleyin.

Veritabanında yüzde 50 boş alan yoksa, yükseltme için artırmak üzere aşağıdaki adımları uygulayın:

  1. İşletimsel veritabanını barındıran bilgisayarda, SQL Server Management Studio'yu açın.

  2. Sunucuya Bağlan iletişim kutusundaki Sunucu Türü listesinde Veritabanı Altyapısı'nı seçin.

  3. Sunucu Adı listesinde, işletimsel veritabanınız için sunucu ve örneği seçin (örneğin, bilgisayar\ÖRNEK1).

  4. Kimlik Doğrulaması listesinde Windows Kimlik Doğrulaması'nı ve ardından Bağlan'ı seçin.

  5. Nesne Gezgini bölmesinde Veritabanları'nı genişletin, Operations Manager veritabanına sağ tıklayın ve Özellikler'i seçin.

  6. Veritabanı Özellikleri iletişim kutusundaki Sayfa seç'in altında Dosyalar'ı seçin.

  7. Sonuçlar bölmesinde MOM_DATA veritabanı için İlk Boyut değerini yüzde 50 arttırın.

    Not

    Boş alan zaten yüzde 50'yi aşıyorsa bu adım gerekli değildir.

  8. MOM_LOG işlem günlüğü için İlk Boyut değerini toplam veritabanı boyutunun yüzde 50'si olacak şekilde ayarlayın. Örneğin, işletimsel veritabanının boyutu 100 GB ise, günlük dosyasının boyutu 50 GB olmalıdır. Ardından Tamam’ı seçin.

Operations Manager veritabanlarını yedekleme

İkincil yönetim sunucusunu yükseltmeden önce işletimsel veritabanının ve veri ambarı veritabanının doğrulanmış son yedeklemelerini alın. Ayrıca, yükseltmeden önce Raporlama ve Denetim Toplama Hizmetleri veritabanı gibi isteğe bağlı özellikler için veritabanlarının yedeklerini oluşturmanız gerekir. Daha fazla bilgi için bkz. Tam Veritabanı Yedeklemesi Oluşturma (SQL Server).

Yönetim sunucularında Operations Manager hizmetlerini durdurun

Yönetim grubunuzdaki ilk yönetim sunucusunu yükseltmeden önce, işletimsel ve veri ambarı veritabanları güncelleştirilirken herhangi bir sorun yaşamamak için diğer tüm yönetim sunucularında Operations Manager hizmetlerini (System Center Veri Erişimi, System Center Yapılandırması ve Microsoft Monitoring Agent) durdurmanız önerilir.

HealthService önbellek boyutunu artırın

Yükseltme sırasında aracıların verileri kuyruğa ekleyebilmesini sağlamak için aracılarda aşağıdaki kayıt defteri ayarını el ile güncelleştirin veya yapılandırma yönetimi veya düzenleme çözümünüzle otomatik hale alın:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Management Groups\<ManagementGroupName>\maximumQueueSizeKb​

Kuyruk boyutunun varsayılan değeri 100 MB'tır. DWORD türü kayıt defteri anahtarı eklenerek veya değiştirilerek 1500 MB'a kadar artırılabilir. Yönetim grubunun yükseltmesini tamamladıktan sonra varsayılan değere geri sıfırlayabilirsiniz.

Sonraki adımlar

Yükseltmeye devam etmek için Yükseltmeye genel bakış'ı gözden geçirin.