Föruppgraderingsuppgifter vid uppgradering till System Center Operations Manager
Viktigt
Den här versionen av Operations Manager har nått slutet av supporten, vi rekommenderar att du uppgraderar till Operations Manager 2022.
Utför följande uppgifter i den ordning som visas innan du börjar påbörjar uppgraderingen.
Granska händelseloggarna för Operations Manager
Rensa databasen (ETL-tabell)
Konfigurera agenter för redundansväxling mellan flera gateway-servrar så att alla agenter som rapporterar till en gateway har en gateway för redundans tilldelad.
Ta bort agenter från Väntar på hantering
Inaktivera aviseringsprenumerationer
Inaktivera eventuella kopplingar
Stoppa Microsoft Monitoring Agent, System Center Data Access Service, System Center Configuration Management och Microsoft Monitoring Agent-tjänster på alla hanteringsservrar förutom den som uppgraderas
Kontrollera att det finns över 50 procent ledigt utrymme på den databas som används
Säkerhetskopiera Operations Manager-databaserna
Uppdatera agentens cachestorlek för hälsotjänsten tillfälligt för att förhindra dataförlust medan Hantering och Gateway-servrar uppgraderas.
Stoppa programpoolen för Operations Manager och MonitoringViews på IIS-servern.
Granska händelseloggarna för Operations Manager
Granska händelseloggarna för Operations Manager på hanteringsservrarna och håll utkik efter återkommande varningshändelser eller kritiska händelser. Åtgärda dem och spara en kopia av händelseloggarna innan du börjar uppgradera.
Rensa databasen (ETL-tabell)
Som en del av uppgraderingen till System Center Operations Manager-installation (installation) ingår ett skript för att rensa ETL-tabeller, vilket rensar databasen. Men om det finns många rader (fler än 100 000) att rensa, rekommenderar vi att du kör skriptet innan du startar uppgraderingen för att uppgraderingen ska gå snabbare och för att förhindra en timeout under installationen. Genom att alltid utföra den här föruppgraderingsåtgärden säkerställer du en effektivare installation.
Rensa ETL
Om du vill rensa ETL-tabellen kör du följande skript på SQL Server som är värd för Operations Manager-databasen:
-- (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 customer --
-- 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
Anteckning
Det kan ta flera timmar att rensa ETL-tabellen.
Ta bort agenter från Väntar på hantering
Ta bort alla eventuella agenter som väntar på hantering innan du uppgraderar en hanteringsserver.
Logga in på driftkonsolen med ett konto som är rollmedlem i Operations Manager-administratörer för Operations Manager-hanteringsgruppen.
I rutan Administration expanderar du Enhetshantering och klickar på Väntar på hantering.
Högerklicka på varje agent och klicka sedan på Godkänn eller Avvisa.
Inaktivera aviseringsprenumerationer
Du måste inaktivera meddelandeprenumerationen innan du uppgraderar hanteringsgruppen för att säkerställa att meddelanden inte skickas under uppgraderingsprocessen.
Logga in på det driftkonsolkonto som är rollmedlem i Operations Manager-administratörer för Operations Manager-hanteringsgruppen.
Välj vyn Administration i driftkonsolen.
Expandera Administration i navigeringsfönstret, expandera containern Meddelanden och klicka sedan på Prenumerationer.
Markera varje prenumeration och klicka sedan på Inaktivera i fönstret Åtgärder.
Anteckning
Flerval fungerar inte när du inaktiverar prenumerationer.
Inaktivera kopplingar
Läs dokumentationen för eventuella installerade kopplingar som inte kommer från Microsoft för att ta reda på vilka tjänster som används för varje koppling.
Utför följande steg om du vill stoppa en tjänst för en koppling:
Öppna Start-menyn, peka på Administrationsverktyg och klicka sedan på Tjänster.
I kolumnen Namn högerklickar du på den koppling som du vill kontrollera och klickar sedan på Stoppa.
Kontrollera att Operations Manager-databasen har mer än 50 procent kostnadsfritt
Du måste kontrollera att det finns över 50 procent ledigt utrymme på den databas som används innan du uppgraderar hanteringsgruppen eftersom det kanske inte går att uppgradera om det inte finns tillräckligt med utrymme. Kontrollera att transaktionsloggarna är 50 procent av den totala storleken på den operativa databasen.
Öppna SQL Server Management Studio på den dator som är värd för den databas som används.
Gå till Object Explorer och expandera Databaser.
Högerklicka på Operations Manager-databasen , välj rapporter, standardrapporter och klicka sedan på Diskanvändning.
Visa rapporten Diskanvändning för att se hur många procent ledigt utrymme det finns.
Om databasen inte har 50 procent ledigt utrymme utför du följande steg för att öka utrymmet inför uppgraderingen:
Öppna SQL Server Management Studio på den dator som är värd för den databas som används.
I dialogrutan Anslut till server går du till listan Servertyp och väljer Databasmotor.
I listan Servernamn väljer du server och instans för den använda databasen (till exempel, dator\INSTANS1).
I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
I fönstret Object Explorerexpanderar du Databaser, högerklickar på Operations Manager-databasen och klickar sedan på Egenskaper.
I dialogrutan Databasegenskaper går du till Välj en sida och klickar på Filer.
I resultatfönstret ökar du värdet Ursprunglig storlek för MOM_DATA-databasen med 50 procent.
Anteckning
Det här behövs inte om det lediga utrymmet redan överstiger 50 procent.
Ställ in värdet Ursprunglig storlek för MOM_LOG-transaktionsloggen till 50 procent av databasens totala storlek. Om databasens storlek exempelvis är 100 GB, ska loggfilen vara 50 GB. Klicka sedan på OK.
Säkerhetskopiera Operations Manager-databaserna
Skaffa först verifierade nya säkerhetskopior av den använda databasen och informationslagrets databas innan du uppgraderar den sekundära hanteringsservern. Du bör också skapa säkerhetskopior av databaser för valfria funktioner, till exempel rapportdatabasen och databasen för gransknings- och insamlingstjänsten. Mer information finns i Skapa en fullständig säkerhetskopia av databasen (SQL Server).
Stoppa Operations Manager-tjänster på hanteringsservrar
Du bör stoppa Operations Manager-tjänsterna System Center Data Access, System Center Configuration och Microsoft Monitoring Agent på alla andra hanteringsservrar att undvika eventuella problem när de databaser som används och informationslagerdatabaserna uppdateras innan du uppgraderar den första hanteringsservern i hanteringsgruppen.
Öka cachestorleken för HealthService-agenten
För att säkerställa att agenterna kan köa data under uppgraderingen uppdaterar du följande registerinställning för agenterna manuellt eller automatiserat med konfigurationshanterings- eller orkestreringslösningen:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlsSet\Services\HealthService\Parameters\Management Groups\maximumQueueSizeKb
Standardvärdet för köstorlek är 100 MB. Det kan ökas med upp till 1 500 MB genom att lägga till eller ändra registernyckel av DWORD-typ. När du har slutfört uppgraderingen av hanteringsgruppen kan du återställa den till standardvärdet.
Nästa steg
Om du vill fortsätta med uppgraderingen läser du Uppgraderingsöversikt.