Aracılığıyla paylaş


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

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çidi atanmış olması için aracıları birden çok ağ geçidi sunucusu arasında yük devretme için yapılandırın.

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

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

  6. Bağlayıcıları devre dışı bırakma

  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 durumu 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çirin

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'da 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.

Bekleyen yönetimden Aracıları kaldırma

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ırakma

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ırakma

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.

Bağlayıcı için bir hizmeti durdurmak için aşağıdaki adımları uygulayın:

  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şlem veritabanının toplam boyutunun yüzde 50'si 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 veritabanını artırmak için 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 başlangıç boyutu değerini, veritabanının toplam 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 de oluşturmanız gerekir. Daha fazla bilgi için bkz. Tam bir Veritabanı Yedeği Oluşturma (SQL Server).

Yönetim sunucularında Operations Manager hizmetlerini durdurma

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.

Aracı HealthService önbellek boyutunu artırma

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

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, bunu 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.