Share via


Frissítés előtti feladatok a System Center Operations Managerre való frissítéskor

Fontos

Az Operations Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen az Operations Manager 2022-re.

A frissítési folyamat megkezdése előtt hajtsa végre az alábbi verziófrissítés előtti feladatokat a megadott sorrendben.

  1. Tekintse át az Operations Manager eseménynaplóit.

  2. Az adatbázis (ETL-tábla) törlése

  3. Konfigurálja az ügynököket, hogy feladatátvételt végezzenek több átjárókiszolgáló között, így az átjárónak jelentést küldő összes ügynökhöz hozzárendelt feladatátvételi átjáró van hozzárendelve.

  4. Távolítsa el az ügynököket a Függőben lévők felügyelete nézetből.

  5. Az értesítés-előfizetések letiltása

  6. Az összekötők letiltása

  7. Állítsa le a Microsoft Monitoring Agent, a System Center Data Access Service, a System Center Configuration Management és a Microsoft Monitoring Agent szolgáltatást az összes felügyeleti kiszolgálón, kivéve a frissítettet

  8. Ellenőrizze, hogy az operatív adatbázisban 50%-nál több szabad terület áll-e rendelkezésre.

  9. Készítsen biztonsági másolatot az Operations Manager-adatbázisokról.

  10. Módosítsa ideiglenesen az ügynök Állapotfigyelő szolgáltatásának gyorsítótárméretét, hogy elkerülje a felügyeleti és az átjárókiszolgálók frissítése során esetleg fellépő adatvesztést.

  11. Állítsa le az Operations Manager és a MonitoringViews alkalmazáskészletét az IIS-kiszolgálón.

Az Operations Manager eseménynaplóinak áttekintése

Az Operations Manager felügyeleti kiszolgálókon tárolt eseménynaplóiban keresse meg az ismétlődő figyelmeztetéseket és a kritikus eseményeket. A frissítés előtt hárítsa el ezeket, és mentse az eseménynapló másolatát.

Az adatbázis törlése (ETL-tábla)

A System Center Operations Manager telepítésére (telepítésére) való frissítés részeként egy szkriptet is tartalmaz az ETL-táblák törléséhez és az adatbázis ápolásához. Azokban az esetekben azonban, amikor nagy számú sort (több mint 100 000) szeretne törölni, javasoljuk, hogy a frissítés megkezdése előtt futtassa a szkriptet a gyorsabb frissítés elősegítése és a beállítás esetleges időtúllépésének megakadályozása érdekében. Ez a telepítés előtti lépés minden körülmények között hatékonyabb telepítést eredményez.

ETL törlése

Az ETL-tábla törléséhez futtassa a következő szkriptet az Operations Manager-adatbázist üzemeltető SQL Server:

-- (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

Megjegyzés

Az ETL tisztítása több órát is igénybe vehet.

Ügynökök eltávolítása a Függőben lévők felügyelete nézetből

A felügyeleti kiszolgáló verziófrissítése előtt távolítsa el a Függőben lévők felügyelete nézetben szereplő összes ügynököt.

  1. Jelentkezzen be az operatív konzolra egy olyan fiókkal, amely tagja az Operations Manager felügyeleti csoport Operations Manager-rendszergazdák szerepkörének.

  2. Az Adminisztráció panelen bontsa ki a Eszközkezelés, majd válassza a Függőben lévő kezelés lehetőséget.

  3. Kattintson a jobb gombbal az egyes ügynökökre, és válassza a Jóváhagyás vagy az Elutasítás lehetőséget.

Az értesítés-előfizetések letiltása

A felügyeleti csoport frissítése előtt le kell tiltania az értesítési előfizetést, hogy az értesítések ne legyenek elküldve a frissítési folyamat során.

  1. Jelentkezzen be az Operations Manager felügyeleti csoport Operations Manager-rendszergazdák szerepkörébe tartozó Operations Console-fiókba.

  2. Az operatív konzolon válassza az Adminisztráció nézetet.

  3. A navigációs panelen bontsa ki az Adminisztráció elemet, bontsa ki az Értesítések tárolót, és válassza az Előfizetések lehetőséget.

  4. Jelölje ki az egyes előfizetéseket, és válassza a Letiltás lehetőséget a Műveletek panelen.

    Megjegyzés

    A többszörös kijelölés nem működik az előfizetések letiltásakor.

Az összekötők letiltása

Az összes telepített összekötő esetében tekintse meg a nem a Microsofttól származó összekötők dokumentációiban, hogy mely szolgáltatásokat használják az egyes összekötők.

Az összekötők szolgáltatásának leállításához tegye a következőket:

  1. A Start menüben mutasson a Felügyeleti eszközök pontra, és válassza a Szolgáltatások lehetőséget.

  2. A Név oszlopban kattintson a jobb gombbal a vezérelni kívánt összekötőre, és válassza a Leállítás lehetőséget.

Ellenőrizze, hogy az Operations Manager-adatbázis több mint 50%-os szabad területtel rendelkezik-e

A felügyeleti csoport frissítése előtt ellenőriznie kell, hogy az operatív adatbázis több mint 50 százaléknyi szabad területtel rendelkezik-e, mert a frissítés meghiúsulhat, ha nincs elég hely. Győződjön meg arról, hogy a tranzakciónaplók az operatív adatbázis teljes méretének 50%-át képezik.

  1. Az operatív adatbázist futtató számítógépen nyissa meg az SQL Server Management Studiót.

  2. Az Object Explorer (Objektumkezelő) területen bontsa ki a Databases (Adatbázisok) csomópontot.

  3. Kattintson a jobb gombbal az Operations Manager-adatbázisra , válassza a Jelentések, a Standard jelentések, majd a Lemezhasználat lehetőséget.

  4. A lemezkihasználtsági jelentés alapján határozza meg a szabad terület százalékos arányát.

Ha az adatbázis nem rendelkezik 50%-os szabad területtel, a frissítéshez hajtsa végre az alábbi lépéseket:

  1. Az operatív adatbázist futtató számítógépen nyissa meg az SQL Server Management Studiót.

  2. A Csatlakozás kiszolgálóhoz párbeszédpanel Kiszolgáló típusa listájában válassza az Adatbázismotor lehetőséget.

  3. A Server Name (Kiszolgálónév) listában válassza ki az operatív adatbázis kiszolgálóját és példányát (például: szamitogep\PELDANY1).

  4. A Hitelesítés listában válassza a Windows-hitelesítés, majd a Csatlakozás lehetőséget.

  5. Az Object Explorer panelen bontsa ki az Adatbázisok elemet, kattintson a jobb gombbal az Operations Manager-adatbázisra, és válassza a Tulajdonságok lehetőséget.

  6. Az Adatbázis tulajdonságai párbeszédpanel Lap kiválasztása területén válassza a Fájlok lehetőséget.

  7. Az eredményeket felsoroló ablaktáblán növelje a MOM_DATA adatbázis Initial Size (Eredeti méret) mezőjének értékét 50%-kal.

    Megjegyzés

    Ez a lépés nem szükséges, ha a szabad terület már meghaladja az 50%-ot.

  8. Állítsa be úgy a MOM_LOG tranzakciónapló Initial Size (Eredeti méret) mezőjének értékét, hogy az az adatbázis összméretének az 50%-a legyen. Ha például az operatív adatbázis mérete 100 GB, a naplófájl mérete 50 GB legyen. Ez után válassza az OK gombot.

Az Operations Manager-adatbázisok biztonsági mentése

A másodlagos felügyeleti kiszolgáló frissítése előtt készítse el az operatív adatbázis és az adatraktár-adatbázis legfrissebb, ellenőrzött biztonsági mentését. A frissítés előtt készítsen biztonsági másolatot az adatbázisokról az opcionális funkciókhoz, például a Jelentéskészítéshez és a Naplózási szolgáltatások adatbázishoz. További információ: Teljes adatbázis biztonsági mentése (SQL Server) létrehozása.

Az Operations Manager-szolgáltatások leállítása a felügyeleti kiszolgálókon

A felügyeleti csoport első felügyeleti kiszolgálójának frissítése előtt ajánlott leállítani az Operations Manager-szolgáltatásokat – System Center Data Access, System Center Configuration és Microsoft Monitoring Agent szolgáltatást az összes többi felügyeleti kiszolgálón, hogy elkerülje a működési és adattárház-adatbázisok frissítése során felmerülő problémákat.

Az ügynökök állapotfigyelőjéhez tartozó gyorsítótár méretének növelése

Annak érdekében, hogy az ügynökök várólistára tudják állítani az adatokat a frissítés során, frissítse a következő beállításjegyzék-beállítást az ügynökökön manuálisan vagy automatizáltan a konfigurációkezelési vagy vezénylési megoldással:

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

Az üzenetsor-méret alapértelmezett értéke 100 MB. A DWORD típusú beállításkulcs hozzáadásával vagy módosításával akár 1500 MB-ra is növelhető. Miután befejezte a felügyeleti csoport frissítését, visszaállíthatja azt az alapértelmezett értékre.

Következő lépések

A frissítés folytatásához tekintse át a frissítés áttekintését.