Delen via


Taken vóór de upgrade uitvoeren bij een upgrade naar System Center Operations Manager

Voer de volgende taken voorafgaand aan de upgrade uit in de volgorde die wordt weergegeven voordat u het upgradeproces start.

  1. Bekijk de Operations Manager-gebeurtenislogboeken

  2. De database opschonen (ETL-tabel)

  3. Configureer agents om een failover uit te voeren tussen meerdere gatewayservers, zodat alle agents die rapporteren aan een gateway een failovergateway hebben toegewezen.

  4. Agents verwijderen uit wachtend beheer

  5. Meldingsabonnementen uitschakelen

  6. Schakel alle connectors uit

  7. Stop de services Microsoft Monitoring Agent, System Center Data Access Service, System Center Configuration Management en Microsoft Monitoring Agent op alle beheerservers, behalve de service die wordt bijgewerkt

  8. Controleer of de operationele database meer dan 50 procent vrije ruimte heeft

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

  10. Werk de cachegrootte van de health service van de agent tijdelijk bij om verlies van gegevens te voorkomen terwijl beheer- en gatewayservers worden bijgewerkt.

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

De Operations Manager-gebeurtenislogboeken controleren

Controleer de gebeurtenislogboeken voor Operations Manager op de beheerservers om te zoeken naar terugkerende waarschuwingen of kritieke gebeurtenissen. Adresseer deze en sla een kopie van de gebeurtenislogboeken op voordat u de upgrade uitvoert.

De database opschonen (ETL-tabel)

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

ETL opschonen

Als u de ETL-tabel wilt opschonen, voert u het volgende script uit op de SQL Server die 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 beheer

Voordat u een upgrade uitvoert van een beheerserver, verwijdert u alle 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 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 account voor de Operations-console dat lid is van de rol Operations Manager-beheerders van de Operations Manager-beheergroep.

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

  3. Vouw in het navigatiedeelvenster Beheeruit, 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 documentatie voor niet-Microsoft-connectors voor geïnstalleerde connectors om te bepalen welke services voor elke connector worden gebruikt.

Voer de volgende stappen uit om een service voor een connector te stoppen:

  1. Wijs in het menu Start naar Systeembeheeren selecteer Services.

  2. Klik in de kolom naam met de rechtermuisknop op de verbindingslijn 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 vrije 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 zijn.

  1. Open SQL Server Management Studioop de computer waarop de operationele database wordt gehost.

  2. Vouw in de ObjectverkennerDatabasesuit.

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

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

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

  1. Open SQL Server Management Studioop de computer waarop de operationele database wordt gehost.

  2. Selecteer in het dialoogvenster Verbinding maken met server in de lijst ServertypeDatabase Engine.

  3. Selecteer in de lijst , Servernaam, de server en de instantie voor uw operationele database (bijvoorbeeld computer\INSTANCE1).

  4. Selecteer in de lijst Verificatie de optie Windows-verificatieen selecteer vervolgens Verbinding maken.

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

  6. Selecteer in het dialoogvenster Database-eigenschappen onder Een pagina selecterenBestanden.

  7. Verhoog in het resultatenvenster de begingrootte waarde voor de MOM_DATA database met 50 procent.

    Notitie

    Deze stap is niet vereist als vrije ruimte al groter is dan 50 procent.

  8. Stel de initiële grootte waarde van het MOM_LOG transactielogboek 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 het logboekbestand 50 GB zijn. Selecteer vervolgens OK-.

Een back-up maken van de Operations Manager-databases

Verkrijg geverifieerde recente back-ups van de operationele database en van de datawarehouse-database voordat u de secundaire beheerserver bijwerken. U moet ook back-ups van databases maken voor optionele functies, zoals de rapportage- en audit collection services-database, voordat u ze bijwerken. Zie Een volledige databaseback-up (SQL Server) makenvoor meer informatie.

Operations Manager-services op beheerservers stoppen

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

De cachegrootte van agent HealthService vergroten

Werk de volgende registerinstelling handmatig of geautomatiseerd bij met uw configuratiebeheer- of indelingsoplossing om ervoor te zorgen dat de agents gegevens in de wachtrij kunnen plaatsen tijdens de upgrade:

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 DWORD--registersleutel toe te voegen of te wijzigen. Zodra u de upgrade van de beheergroep hebt voltooid, kunt u deze terugzetten op de standaardwaarde.

Volgende stappen

Als u wilt doorgaan met de upgrade, raadpleegt u overzicht van de upgrade.