Freigeben über


Aufgaben vor dem Upgrade auf System Center Operations Manager

Führen Sie die folgenden Aufgaben vor dem Upgrade in der angezeigten Reihenfolge aus, bevor Sie mit dem Upgradevorgang beginnen.

  1. Überprüfen Sie die Operations Manager-Ereignisprotokolle

  2. Bereinigen der Datenbank (ETL-Tabelle)

  3. Konfigurieren Sie Agenten für den Ausfall zwischen mehreren Gateway-Servern, damit allen Agenten, die an ein Gateway berichten, ein Ausfall-Gateway zugewiesen wird.

  4. Agenten aus der ausstehenden Verwaltung entfernen

  5. Benachrichtigungs-Abonnements deaktivieren

  6. Deaktivieren Sie alle Verbindungen

  7. Stoppen Sie die Dienste Microsoft Monitoring Agent, System Center Data Access Service, System Center Configuration Management und Microsoft Monitoring Agent auf allen Verwaltungsservern außer dem zu aktualisierenden Server.

  8. Überprüfen Sie, ob die Betriebsdatenbank mehr als 50 Prozent freien Speicherplatz hat

  9. Sichern Sie die Operations Manager-Datenbanken

  10. Aktualisieren Sie die Cachegröße des Agent-Integritätsdiensts vorübergehend, um Datenverluste zu verhindern, während Verwaltungs- und Gatewayserver aktualisiert werden.

  11. Stoppen Sie den Anwendungspool von Operations Manager und Überwachungsansichten auf dem IIS-Server.

Überprüfen Sie die Ereignisprotokolle des Operations Manager

Überprüfen Sie die Ereignisprotokolle des Operations Manager auf den Verwaltungsservern, um nach wiederkehrenden Warnungen oder kritischen Ereignissen zu suchen. Adressieren Sie diese, und speichern Sie eine Kopie der Ereignisprotokolle, bevor Sie ihr Upgrade durchführen.

Bereinigen der Datenbank (ETL-Tabelle)

Als Teil des Upgrades auf System Center Operations Manager enthält die Installation (Setup) ein Skript zur Bereinigung von ETL-Tabellen und zur Pflege der Datenbank. In Fällen, in denen eine große Anzahl von Zeilen (mehr als 100.000) zu bereinigen ist, empfehlen wir jedoch, das Skript vor Beginn des Upgrades auszuführen, um ein schnelleres Upgrade zu ermöglichen und eine mögliche Zeitüberschreitung beim Setup zu vermeiden. Die Durchführung dieser Aufgabe vor dem Upgrade stellt in allen Fällen eine effizientere Installation sicher.

Bereinigung von ETL

Führen Sie zur Bereinigung der ETL-Tabelle das folgende Skript auf dem SQL Server aus, auf dem die Operations Manager-Datenbank gehostet wird:

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

Hinweis

Die Bereinigung von ETL kann mehrere Stunden dauern.

Entfernen von Agenten aus der ausstehenden Verwaltung

Entfernen Sie vor dem Upgrade eines Verwaltungsservers alle Agenten, die sich in der ausstehenden Verwaltung befinden.

  1. Melden Sie sich in der Betriebskonsole mit einem Konto an, das Mitglied der Administratorrolle von Operations Manager ist.

  2. Erweitern Sie im Bereich Verwaltung die Option Geräteverwaltung, und wählen Sie Ausgangsverwaltung.

  3. Klicken Sie mit der rechten Maustaste auf jeden Agenten und wählen Sie Zulassen oder Ablehnen.

Benachrichtigungs-Abonnements deaktivieren

Sie müssen das Benachrichtigungs-Abonnement deaktivieren, bevor Sie die Verwaltungsgruppe aktualisieren, um sicherzustellen, dass Benachrichtigungen während des Upgradevorgangs nicht gesendet werden.

  1. Melden Sie sich in der Betriebskonsole mit einem Konto an, das Mitglied der Administratorrolle von Operations Manager ist.

  2. Wählen Sie in der Betriebskonsole die AnsichtVerwaltung aus.

  3. Erweitern Sie im Navigationsbereich Verwaltung, erweitern Sie den Container Benachrichtigungen und wählen Sie Abonnements aus.

  4. Wählen Sie jedes Abonnement aus und wählen Sie Deaktivieren im Bereich Aktionen aus.

    Hinweis

    Die Mehrfachauswahl funktioniert nicht, wenn Sie die Abonnements deaktivieren.

Deaktivieren eines Connectors

In der Dokumentation zu nicht von Microsoft stammenden Connectors finden Sie alle installierten Connectors, um die für jeden Connector verwendeten Dienste zu ermitteln.

Führen Sie die folgenden Schritte aus, um einen Dienst für einen Connector anzuhalten:

  1. Zeigen Sie im Menü Start auf Verwaltungstools und wählen Sie Dienste.

  2. Klicken Sie in der Spalte Name mit der rechten Maustaste auf den Connector, den Sie steuern möchten, und wählen Sie Stop.

Überprüfen Sie, ob die Operations Manager-Datenbank über mehr als 50 Prozent freien Speicherplatz verfügt

Sie müssen überprüfen, ob die Betriebsdatenbank über mehr als 50 Prozent freien Speicherplatz verfügt, bevor Sie die Verwaltungsgruppe aktualisieren, da das Upgrade möglicherweise fehlschlägt, wenn nicht genügend Speicherplatz vorhanden ist. Stellen Sie sicher, dass die Transaktionsprotokolle 50 % der Gesamtgröße der operativen Datenbank ausmachen.

  1. Öffnen Sie auf dem Computer, auf dem sich die operative Datenbank befindet, SQL Server Management Studio.

  2. Erweitern Sie im Objekt-Explorer Datenbanken.

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank Operations Manager, wählen Sie Berichte, Standardberichte und wählen Sie Festplattenauslastung aus.

  4. Sehen Sie sich den Bericht Festplattennutzung an, um den Prozentsatz des freien Speicherplatzes zu ermitteln.

Wenn die Datenbank nicht über 50 Prozent freien Speicherplatz verfügt, führen Sie die folgenden Schritte aus, um diesen für das Upgrade zu vergrößern:

  1. Öffnen Sie auf dem Computer, auf dem sich die operative Datenbank befindet, SQL Server Management Studio.

  2. Wählen Sie im Dialogfeld Verbinden mit dem Server in der Liste Servertyp die Option Datenbankmodul aus.

  3. Wählen Sie in der Liste Servername den Server und die Instanz für Ihre operative Datenbank (z. B. computer\INSTANCE1).

  4. Wählen Sie in der Liste Authentifizierung die Option Windows-Authentifizierung, und wählen Sie Verbinden.

  5. Erweitern Sie im Bereich Objekt-Explorer Datenbanken, klicken Sie mit der rechten Maustaste auf die Datenbank Operations Manager und wählen Sie Eigenschaften aus.

  6. Wählen Sie im Dialogfeld Datenbankeigenschaften unter Seite auswählen die Option Dateien aus.

  7. Erhöhen Sie im Ergebnisbereich den Wert Initial Size für die MOM_DATA-Datenbank um 50 Prozent.

    Hinweis

    Dieser Schritt ist nicht erforderlich, wenn freier Speicherplatz bereits 50 Prozent überschreitet.

  8. Setzen Sie den Wert Anfangsgrösse für das MOM_LOG Transaktionsprotokoll auf 50 Prozent der Gesamtgröße der Datenbank. Wenn beispielsweise die Betriebsdatenbankgröße 100 GB beträgt, sollte die Protokolldateigröße 50 GB betragen. Wählen Sie dann OK aus.

Sichern der Operations Manager-Datenbanken

Erstellen Sie geprüfte aktuelle Sicherungen der Betriebsdatenbank und der Data Warehouse-Datenbank, bevor Sie den sekundären Verwaltungsserver aktualisieren. Sie sollten auch Sicherungskopien der Datenbanken für optionale Funktionen, wie z. B. die Reporting- und Audit Collection Services-Datenbank, erstellen, bevor Sie diese aktualisieren. Weitere Informationen finden Sie unter Erstellen einer vollständigen Datenbanksicherung (SQL Server).

Beenden von Operations Manager-Diensten auf Verwaltungsservern

Vor dem Upgrade des ersten Verwaltungsservers in Ihrer Verwaltungsgruppe wird empfohlen, die Operations Manager-Dienste –- System Center Datenzugriff, System Center Konfiguration und Microsoft Monitoring Agent – auf allen anderen Verwaltungsservern zu stoppen, um Probleme zu vermeiden, während die Betriebs- und Data Warehouse-Datenbanken aktualisiert werden.

Cachegröße des Agenten Integritätsdienst erhöhen

Um sicherzustellen, dass die Agenten während des Upgrades Daten in die Warteschlange stellen können, aktualisieren Sie die folgende Registrierungseinstellung auf den Agenten manuell oder automatisch mit Ihrer Konfigurationsmanagement- oder Orchestrierungslösung:

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

Der Standardwert der Warteschlangengröße beträgt 100 MB. Es kann auf bis zu 1500 MB erhöht werden, indem der DWORD-Typregistrierungsschlüssel hinzugefügt oder geändert wird. Sobald Sie das Upgrade der Verwaltungsgruppe abgeschlossen haben, können Sie den Standardwert wiederherstellen.

Nächste Schritte

Um mit dem Upgrade fortzufahren, überprüfen Sie die Upgrade-Übersicht.