Delen via


Taken vóór de upgrade bij het upgraden naar System Center Operations Manager

Belangrijk

Deze versie van Operations Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Operations Manager 2022.

Voer de volgende taken in de aangegeven volgorde uit voordat u begint met het upgradeproces.

  1. De gebeurtenislogboeken van Operations Manager controleren

  2. De database opschonen (ETL-tabel)

  3. Configureer agents voor failover tussen meerdere gatewayservers, zodat aan alle agents die rapporteren aan een gateway een failovergateway is toegewezen.

  4. Agents verwijderen uit Wachtend op beheer

  5. Meldingsabonnementen uitschakelen

  6. Connectors uitschakelen

  7. De Microsoft Monitoring Agent-, System Center Data Access-service, System Center Configuration Management en Microsoft Monitoring Agent-services stoppen op alle beheerservers, met uitzondering van de server die wordt bijgewerkt

  8. Controleren of de operationele database meer dan 50 procent aan beschikbare ruimte heeft

  9. Een back-up van de Operations Manager-database maken

  10. Pas de cachegrootte van de health-service van de agent tijdelijk aan om gegevensverlies tegen te gaan terwijl een upgrade wordt uitgevoerd voor beheer- en gatewayservers.

  11. Stop de groep van toepassingen van Operations Manager en MonitoringViews in IIS-server.

De gebeurtenislogboeken van Operations Manager controleren

Controleer de gebeurtenislogboeken van Operations Manager op de beheerservers op terugkerende waarschuwingen of kritieke gebeurtenissen. Los de problemen op en sla een kopie van de gebeurtenislogboeken op voordat u de upgrade uitvoert.

De database opschonen (ETL-tabel)

Als onderdeel van een upgrade naar System Center Operations Manager bevat de installatie (installatie) een script voor het opschonen van ETL-tabellen en het opschonen van de database. In gevallen waarin er echter een groot aantal rijen (meer dan 100.000) moet worden opgeschoond, raden we u aan het script uit te voeren voordat u de upgrade start om een snellere upgrade te bevorderen en mogelijke time-out van de installatie te voorkomen. In alle gevallen zorgt het uitvoeren van deze taak vóór de upgrade voor een efficiëntere installatie.

ETL opschonen

Als u de ETL-tabel wilt opschonen, voert u het volgende script uit op de SQL Server als host fungeert voor de Operations Manager-database:

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

Notitie

Het opschonen van ETL kan enkele uren duren.

Agents verwijderen uit Wachtend op beheer

Voordat u een upgrade van een beheerserver uitvoert, verwijdert u de agents in Wachtend op beheer.

  1. Meld u aan bij de Operations-console met een account dat lid is van de rol Operations Manager-beheerders voor de Operations Manager-beheergroep.

  2. Vouw in het deelvenster BeheerApparaatbeheer uit en selecteer Beheer in behandeling.

  3. Klik met de rechtermuisknop op elke agent en selecteer Goedkeuren of Weigeren.

Meldingsabonnementen uitschakelen

U moet het meldingsabonnement uitschakelen voordat u de beheergroep bijwerkt om ervoor te zorgen dat er geen meldingen worden verzonden tijdens het upgradeproces.

  1. Meld u aan bij het Operations-consoleaccount dat lid is van de rol Operations Manager-beheerders voor de Operations Manager-beheergroep.

  2. Selecteer de weergave Beheer in de Operations-console.

  3. Vouw in het navigatiedeelvenster Beheer uit, vouw de container Meldingen uit en selecteer Abonnementen.

  4. Selecteer elk abonnement en selecteer Uitschakelen in het deelvenster Acties .

    Notitie

    Multiselect werkt niet wanneer u abonnementen uitschakelt.

Connectors uitschakelen

Raadpleeg de meegeleverde documentatie bij geïnstalleerde connectors die niet door Microsoft zijn ontwikkeld om te bepalen welke services worden gebruikt voor elke connector.

Voer de volgende stappen uit als u een service voor een connector wilt stoppen:

  1. Wijs in het menu Startnaar Systeembeheer en selecteer Services.

  2. Klik in de kolom Naam met de rechtermuisknop op de connector die u wilt beheren en selecteer Stoppen.

Controleer of de Operations Manager-database meer dan 50 procent vrije ruimte heeft

U moet controleren of de operationele database meer dan 50 procent van de beschikbare ruimte heeft voordat u de beheergroep bijwerken, omdat de upgrade kan mislukken als er onvoldoende ruimte is. Zorg ervoor dat de transactielogboeken 50 procent van de totale grootte van de operationele database uitmaken.

  1. Open SQL Server Management Studio op de computer met de operationele database.

  2. Vouw Databases uit in de Objectverkenner.

  3. Klik met de rechtermuisknop op de Operations Manager-database , selecteer Rapporten, Standaardrapporten en selecteer Schijfgebruik.

  4. Bekijk het rapport Schijfgebruik om het percentage beschikbare ruimte te bepalen.

Als de database geen 50 procent vrije ruimte heeft, voert u de volgende stappen uit om deze te vergroten voor de upgrade:

  1. Open SQL Server Management Studio op de computer met de operationele database.

  2. Selecteer in het dialoogvenster Verbinding maken met server in de lijst Servertypede optie Database-engine.

  3. Selecteer in de lijst Servernaam de server en het exemplaar van de operationele database (bijvoorbeeld computer\EXEMPLAAR1).

  4. Selecteer Windows-verificatie in de lijst Verificatie en selecteer Verbinding maken.

  5. Vouw in het deelvenster ObjectverkennerDatabases uit, klik met de rechtermuisknop op de Operations Manager-database en selecteer Eigenschappen.

  6. Selecteer in het dialoogvenster Database-eigenschappen onder Een pagina selecterende optie Bestanden.

  7. Vergroot de waarde Oorspronkelijke grootte voor de database MOM_DATA in het resultaatvenster tot 50 procent.

    Notitie

    Deze stap is niet vereist als de beschikbare ruimte al de 50 procent overschrijdt.

  8. Stel de waarde Oorspronkelijke grootte van de logboekbestanden MOM_LOG in op 50 procent van de totale grootte van de database. Als de grootte van de operationele database bijvoorbeeld 100 GB is, moet de grootte van de logboekbestanden 50 GB zijn. Selecteer vervolgens OK.

Een back-up maken van de Operations Manager-databases

Zorg ervoor dat u over geverifieerde en recente back-ups van de operationele database en de datawarehousedatabase beschikt voordat u een upgrade van de secundaire beheerserver uitvoert. U moet ook back-ups maken van databases voor optionele functies, zoals de database Rapportage en Audit Collection Services, voordat u deze bijwerken. Zie Een volledige databaseback-up (SQL Server) maken voor meer informatie.

Operations Manager-services stoppen op beheerservers

Voordat u de eerste beheerserver in uw beheergroep upgradet, is het raadzaam om de Operations Manager-services- System Center Data Access, System Center Configuration en Microsoft Monitoring Agent op alle andere beheerservers te stoppen om problemen te voorkomen terwijl de operationele databases en datawarehouse-databases worden bijgewerkt.

De cachegrootte van de health-service uitbreiden

Om ervoor te zorgen dat de agents gegevens in de wachtrij kunnen plaatsen tijdens de upgrade, werkt u de volgende registerinstelling voor de agents handmatig of geautomatiseerd bij met uw oplossing voor configuratiebeheer of indeling:

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

De standaardwaarde van de wachtrijgrootte is 100 MB. Het kan worden verhoogd tot 1500 MB door de registersleutel van het DWORD-type toe te voegen of te wijzigen. Zodra u de upgrade van de beheergroep hebt voltooid, kunt u deze opnieuw instellen op de standaardwaarde.

Volgende stappen

Als u wilt doorgaan met de upgrade, raadpleegt u Upgradeoverzicht.