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.
Tekintse át az Operations Manager eseménynaplóit.
Az adatbázis (ETL-tábla) törlése
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.
Távolítsa el az ügynököket a Függőben lévők felügyelete nézetből.
Az értesítés-előfizetések letiltása
Az összekötők letiltása
Á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
Ellenőrizze, hogy az operatív adatbázisban 50%-nál több szabad terület áll-e rendelkezésre.
Készítsen biztonsági másolatot az Operations Manager-adatbázisokról.
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.
Á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.
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.
Az Adminisztráció panelen bontsa ki a Eszközkezelés, majd válassza a Függőben lévő kezelés lehetőséget.
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.
Jelentkezzen be az Operations Manager felügyeleti csoport Operations Manager-rendszergazdák szerepkörébe tartozó Operations Console-fiókba.
Az operatív konzolon válassza az Adminisztráció nézetet.
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.
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:
A Start menüben mutasson a Felügyeleti eszközök pontra, és válassza a Szolgáltatások lehetőséget.
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.
Az operatív adatbázist futtató számítógépen nyissa meg az SQL Server Management Studiót.
Az Object Explorer (Objektumkezelő) területen bontsa ki a Databases (Adatbázisok) csomópontot.
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.
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:
Az operatív adatbázist futtató számítógépen nyissa meg az SQL Server Management Studiót.
A Csatlakozás kiszolgálóhoz párbeszédpanel Kiszolgáló típusa listájában válassza az Adatbázismotor lehetőséget.
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).
A Hitelesítés listában válassza a Windows-hitelesítés, majd a Csatlakozás lehetőséget.
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.
Az Adatbázis tulajdonságai párbeszédpanel Lap kiválasztása területén válassza a Fájlok lehetőséget.
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.
Á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.