Úlohy před upgradem na System Center Operations Manager

Důležité

Tato verze Operations Manageru dosáhla konce podpory. Doporučujeme upgradovat na Operations Manager 2022.

Před zahájením procesu upgradu proveďte v uvedeném pořadí následující úlohy.

  1. Kontrola protokolů událostí nástroje Operations Manager

  2. Vyčištění databáze (tabulka ETL)

  3. Nakonfigurujte agenty pro převzetí služeb při selhání mezi několika servery brány, aby všichni agenti, kteří hlásí bránu, měli přiřazenou bránu převzetí služeb při selhání.

  4. Odebrání agentů čekajících na správu

  5. Zakázání odběrů oznámení

  6. Zakázání všech konektorů

  7. Zastavte služby Microsoft Monitoring Agent, System Center Data Access Service, System Center Configuration Management a Microsoft Monitoring Agent na všech serverech pro správu s výjimkou upgradovaného serveru.

  8. Ověření, zda má provozní databáze více než 50 procent volného místa

  9. Zálohování databází nástroje Operations Manager

  10. Dočasná aktualizace velikosti mezipaměti služby Health Service agenta, aby během upgradu serverů bran a serverů pro správu nedošlo ke ztrátě dat

  11. Zastavte fond aplikací Operations Manageru a MonitoringViews na serveru služby IIS.

Kontrola protokolů událostí Operations Manageru

Zkontrolujte protokoly událostí nástroje Operations Manager na serverech pro správu a vyhledejte opakující se varování nebo kritické události. Vyřešte je a uložte kopii protokolů událostí. Teprve potom proveďte upgrade.

Vyčištění databáze (tabulka ETL)

Součástí upgradu na instalaci (nastavení) nástroje System Center Operations Manager je skript pro vyčištění tabulek ETL a výmaz databáze. V případech, kdy je potřeba vyčistit velký počet řádků (větší než 100 000), ale doporučujeme spustit skript před zahájením upgradu, abyste urychlili upgrade a zabránili možnému vypršení časového limitu instalace. Provedení této úlohy před upgradem za každých okolností zajistí efektivnější instalaci.

Vyčištění ETL

Pokud chcete vyčistit tabulku ETL, spusťte na SQL Server, který je hostitelem databáze Operations Manageru, následující skript:

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

Poznámka

Vyčištění ETL může trvat několik hodin.

Odebrání agentů čekajících na správu

Před provedením upgradu serveru pro správu odeberte veškeré agenty, které čekají na správu.

  1. Přihlaste se ke konzole Operations Console pomocí účtu, který je členem role Správce operations Manageru pro skupinu pro správu Operations Manageru.

  2. V podokně Správa rozbalte Správa zařízení a vyberte Čekající správa.

  3. Klikněte pravým tlačítkem na jednotlivé agenty a vyberte Schválit nebo Odmítnout.

Zakázání odběrů oznámení

Před upgradem skupiny pro správu musíte zakázat odběr oznámení, abyste zajistili, že se během procesu upgradu neodesílají oznámení.

  1. Přihlaste se k účtu konzoly Operations Console, který je členem role Správce operations Manageru pro skupinu pro správu Operations Manageru.

  2. V konzole Operations Console vyberte zobrazení Správa.

  3. V navigačním podokně rozbalte položku Správa, rozbalte kontejner Oznámení a vyberte Předplatná.

  4. Vyberte jednotlivá předplatná a v podokně Akce vyberte Zakázat.

    Poznámka

    Vícenásobný výběr nefunguje, když zakazujete předplatná.

Zakázání konektorů

Pomocí dokumentace k jednotlivým nainstalovaným konektorům od jiného dodavatele než od společnosti Microsoft zjistěte, jaké služby jsou pro daný konektor používány.

Službu pro konektor zastavíte takto:

  1. V nabídce Startpřejděte na Nástroje pro správu a vyberte Služby.

  2. Ve sloupci Název klikněte pravým tlačítkem na konektor, který chcete ovládat, a vyberte Zastavit.

Ověřte, že databáze Operations Manageru má více než 50 % volného místa.

Před upgradem skupiny pro správu musíte ověřit, že provozní databáze má více než 50 procent volného místa, protože upgrade může selhat, pokud není dostatek místa. Ujistěte se, že protokoly transakcí odpovídají 50 procentům celkové velikosti provozní databáze.

  1. Na počítači, který hostuje provozní databázi, otevřete SQL Server Management Studio.

  2. V části Průzkumník objektů rozbalte Databáze.

  3. Klikněte pravým tlačítkem na databázi Operations Manageru , vyberte Sestavy, Standardní sestavy a vyberte Využití disku.

  4. Zobrazte si sestavu Využití disku, kde uvidíte procento volného místa.

Pokud databáze nemá 50 % volného místa, proveďte následující kroky a zvyšte ho pro upgrade:

  1. Na počítači, který hostuje provozní databázi, otevřete SQL Server Management Studio.

  2. V dialogovém okně Připojit k serveru v seznamu Typ serveru vyberte Databázový stroj.

  3. V seznamu Název serveru vyberte server a instanci provozní databáze (třeba počítač\INSTANCE1).

  4. V seznamu Ověřování vyberte Ověřování systému Windows a pak vyberte Připojit.

  5. V podokně Průzkumník objektů rozbalte položku Databáze, klikněte pravým tlačítkem na databázi Operations Manageru a vyberte Vlastnosti.

  6. V dialogovém okně Vlastnosti databáze v části Vybrat stránku vyberte Soubory.

  7. V podokně s výsledky zvyšte hodnotu Počáteční velikost pro databázi MOM_DATA o 50 procent.

    Poznámka

    Tento krok se nevyžaduje, pokud volné místo už přesahuje 50 procent.

  8. Hodnotu Počáteční velikost pro protokol transakcí MOM_LOG nastavte tak, aby tvořila 50 procent celkové velikosti databáze. Pokud má provozní databáze například velikost 100 GB, velikost souboru protokolu by měla být 50 GB. Pak vyberte OK.

Zálohování databází Operations Manageru

Před provedením upgradu sekundárního serveru pro správu si pořiďte ověřené nedávné zálohy provozní databáze a databáze datového skladu. Před upgradem byste také měli vytvořit zálohy databází pro volitelné funkce, jako je vytváření sestav a databáze služby Audit Collection Services. Další informace najdete v tématu Vytvoření úplného zálohování databáze (SQL Server).

Zastavení služeb Operations Manageru na serverech pro správu

Před upgradem prvního serveru pro správu ve vaší skupině pro správu doporučujeme zastavit služby Operations Manageru – System Center Data Access, System Center Configuration a Microsoft Monitoring Agent na všech ostatních serverech pro správu, abyste se vyhnuli problémům při aktualizaci provozních databází a databází datového skladu.

Zvětšení velikosti mezipaměti služby Health Service

Pokud chcete zajistit, aby agenti mohli během upgradu zařadit data do fronty, aktualizujte u agentů následující nastavení registru ručně nebo automatizovaně pomocí řešení pro správu konfigurace nebo orchestraci:

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

Výchozí hodnota velikosti fronty je 100 MB. Můžete ho zvýšit až na 1500 MB přidáním nebo úpravou klíče registru typu DWORD . Po dokončení upgradu skupiny pro správu ji můžete obnovit zpět na výchozí hodnotu.

Další kroky

Pokud chcete pokračovat v upgradu, projděte si téma Přehled upgradu.