Upgrade Ihrer Umgebung auf System Center 2016 Service Manager

Sie können kein Upgrade auf System Center 2016 – Service Manager, wenn Data Warehouse-Aufträge oder -Workflows ausgeführt werden. Mithilfe der in diesem Abschnitt beschriebenen Verfahren können Sie die Data Warehouse-Auftragszeitpläne deaktivieren, um sämtliche Data Warehouse-Aufträge vor dem Upgrade des Data Warehouse-Verwaltungsservers zu beenden. Beenden Sie vor dem Upgrade des Service Manager-Verwaltungsservers das Self-Service-Portal, sofern es installiert ist, und warten Sie dann 10 Minuten, bis alle ausgeführten Workflows abgeschlossen sind, bevor Sie mit dem Upgrade beginnen.

Führen Sie die Verfahren im folgenden Abschnitt aus, um ein Upgrade auf System Center 2016 - Service Manager.

Upgradevorbereitung

  • Für die Wiederherstellung der Data Warehouse-Datenbank von Service Manager muss nach der Installation des Data Warehouse auch die Berichtsdatenbank wiederhergestellt werden.

  • Informationen zur Upgradesequenzierung von System Center-Komponenten finden Sie unter Upgrading System Center 2012 R2 - Service Manager to System Center 2016(Upgrade von System Center 2012 R2 – Service Manager auf System Center 2016).

  • Kombinieren Sie nicht Service Manager 2016 und Service Manager 2012 R2 mit verschiedenen Service Manager-Komponenten; alle Komponenten sollten dieselbe Version verwenden. Beispielsweise sollten sowohl das Self-Service-Portal als auch der Service Manager-Verwaltungsserver dieselbe Version verwenden.

  • Bei einem Upgrade von Service Manager 2012 R2 auf Service Manager 2016 sollten Sie die Active Directory-Gruppenerweiterung für keinen der Active Directory Connectors aktivieren bzw. deaktivieren.

    Ist ein Connector also deaktiviert, sollten Sie ihn deaktiviert lassen. Ist ein Connector aktiviert, sollten Sie ihn aktiviert lassen, bis er erstmals ausgeführt wird. Sehen Sie sich hierzu folgenden Screenshot an. Dies gilt nur für die erste Ausführung des Active Directory Connectors nach dem Upgrade. Sie können die Einstellungen für den Active Directory-Gruppenerweiterungsworkflow ändern, nachdem die erste Synchronisierung von Active Directory Connector abgeschlossen wurde.

    Active Directory Connector wizard

Vorbereiten Service Manager 2012 R2 für das Upgrade

In diesem Thema wird beschrieben, wie Sie ihre System Center 2012 R2 - Service Manager für ein Upgrade vorbereiten. Aktualisieren Sie hierzu den Data Warehouse-Verwaltungsserver, indem Sie die folgenden Verfahren ausführen:

  1. Listen Sie die ausgeführten Data Warehouse-Aufträge auf, und deaktivieren Sie sie.

  2. Stellen Sie sicher, dass die Data Warehouse-Aufträge beendet wurden.

  3. Wenn alle Data Warehouse-Aufträge fertig gestellt wurden, können Sie das Upgrade des Data Warehouse-Verwaltungsservers starten.

  4. Führen Sie nach dem Upgrade des Data Warehouse die folgenden Verfahren auf dem ersten Service Manager-Verwaltungsserver aus:

  5. Warten Sie 10 Minuten, und starten Sie dann das Upgrade des Service Manager Verwaltungsservers.

So listen Sie die Data Warehouse-Aufträge mithilfe Windows PowerShell Cmdlets auf und deaktivieren sie

  1. Klicken Sie auf dem Computer, der den Data Warehouse-Verwaltungsserver hostet, auf Start, auf Alle Programme ,auf Microsoft System Center 2012 R2und dann auf Service Manager Shell.

  2. Geben Sie die nachfolgend aufgeführten Befehle ein, und drücken Sie nach jedem Befehl die EINGABETASTE:

    Set-ExecutionPolicy -force RemoteSigned  
    
    cd (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\').InstallDirectory
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
    
    cd 'C:\Program Files\Microsoft System Center 2012 R2\Service Manager'  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
    get-scdwjob | ? {$_.Name -match 'Extract_'}  | foreach {Disable-SCDWJobSchedule -JobName $_.Name}  
    
  3. Eine Liste der Data Warehouse-Aufträge wird angezeigt.

So stellen Sie sicher, dass die Data Warehouse-Aufträge beendet wurden

  1. Klicken Sie in der Service Manager-Konsole auf Data Warehouse.

  2. Erweitern Sie im Bereich Verwaltung das Element Data Warehouse, und klicken Sie dann auf Data Warehouse-Aufträge.

  3. Prüfen Sie den Zustand der einzelnen Data Warehouse-Aufträge anhand der Spalte Status im Bereich Data Warehouse-Aufträge . Wenn der Status für jeden Auftrag als Nicht gestartet aufgeführtist, fahren Sie mit dem nächsten Verfahren fort, um das Self-Service beenden. Wenn kein Self-Service in Ihrer Umgebung vorhanden ist, können Sie den Upgradevorgang starten.

So vermeiden Sie Fehler bei MPSync-Aufträgen

  • Führen Sie zur Problembehebung das u. a. SQL-Skript an der DWRepository-Datenbank aus, um die SQL-Skripts abzurufen, durch die eine Einschränkung für den Primärschlüssel in den Fakttabellen der DWRepository-Datenbank abgelegt und hinzugefügt werden.

    ;WITH FactName  
    AS (  
           select w.WarehouseEntityName from etl.WarehouseEntity w  
           join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
           where t.WarehouseEntityTypeName = 'Fact'  
    ),FactList  
    AS (  
        SELECT  PartitionName, p.WarehouseEntityName,  
                RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
        FROM    etl.TablePartition p  
           join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
    )  
    , FactPKList  
    AS (  
        SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
                CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
        FROM    FactList f  
        JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
        JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
    )  
    , FactWithoutDefaultConstraints  
    AS (  
        SELECT  a.*  
        FROM    FactPKList a  
        LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
        WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
    )  
    , FactPKListStr  
    AS (  
        SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
        FROM    FactWithoutDefaultConstraints f1  
        CROSS APPLY (  
                        SELECT  '[' + COLUMN_NAME + '],'  
                        FROM    FactWithoutDefaultConstraints f2  
                        WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                        ORDER BY COLUMN_NAME  
                    FOR  
                       XML PATH('')  
                    ) AS F (COLUMN_NAME)  
    )  
    SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
            'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
    FROM    FactPKListStr f  
    

Upgrade auf System Center 2016 – Service Manager

Führen Sie die folgenden Verfahren aus, um Ihre Service Manager-Umgebung auf System Center 2016 – Service Manager. Diese Verfahren umfassen Schritte zum Aktualisieren des Data Warehouse-Verwaltungsservers, des Service Manager-Verwaltungsservers und der Service Manager-Konsole.

Aktualisieren des Service Manager Self-Service-Portals

Lesen Sie die Anweisungen im Artikel Aktualisieren des Service Manager Self-Service Portals. In einigen Upgradeszenarien wird beim Upgrade eines Verwaltungsservers auch das Self-Service-Portal aktualisiert. In diesen Fällen müssen Sie vor dem Upgrade einen Patch anwenden.

Upgrade-Schritte für die benutzerdefinierte Entwicklung

Mit dem Release von System Center 2016 – Service Manager unterstützt das Produkt nun .Net 4.5.1. Für das zur Unterstützung dieses Wechsels zu .Net 4.5.1 eingerichtete Tool mussten einige Abhängigkeiten aufgehoben werden, und es kam zur Verschiebung von Klassen zwischen den Assemblys. Daher können durch das Upgrade auf Service Manager 2016 die intern oder durch einen Drittanbieter (nicht Microsoft) erstellten benutzerdefinierten Lösungen beeinträchtigt werden. Beachten Sie die Schritte für das Upgrade von benutzerdefinierten Lösungen, um dieses Problem zu vermeiden.

Aktualisieren des Data Warehouse-Verwaltungsservers

Im Folgenden wird die Aktualisierung des Data Warehouse-Verwaltungsservers erläutert.

Wichtig

Beenden Sie zunächst sämtliche Data Warehouse-Aufträge.

So aktualisieren Sie den Data Warehouse-Verwaltungsserver

  1. Melden Sie sich bei dem Computer an, der als Host für den Data Warehouse-Verwaltungsserver dienen soll. Verwenden Sie hierfür ein Konto, das der Gruppe „Administratoren“ angehört und mit lokalen Administratorrechten eingerichtet ist.

  2. Doppelklicken Sie Service Manager Auf dem Installationsmedium auf das Setup.exe, um den Service Manager Setup-Assistant.

  3. Klicken Sie auf der Seite Microsoft System Center 2016 auf Upgrade Service Manager Data Warehouse-Verwaltungsserver .

  4. Wählen Sie auf der Seite Upgrade vorbereiten die beiden Elemente aus, die angeben, dass Sie die entsprechenden Abschnitte im System Center 2016 - Service Manager Upgrade Guide gelesen haben, und klicken Sie dann auf Weiter.

  5. Geben Sie auf der Seite Produktregistrierung die erforderlichen Informationen in die Felder ein. Lesen Sie die Microsoft-Software-Lizenzbedingungen, und klicken Sie, sofern zutreffend, auf Ich habe die Bedingungen des Lizenzvertrags sorgfältig durchgelesen und stimme diesen zu. Klicken Sie dann auf Weiter.

  6. Stellen Sie auf der Seite Ergebnisse der Systemprüfung sicher, dass die Voraussetzungsprüfung erfolgreich oder zumindest nur mit Warnungen abgeschlossen wurde, und klicken Sie dann auf Weiter.

  7. Geben Sie auf der Seite Analysis Services für OLAP-Cubes konfigurieren im Feld Datenbankserver den Computernamen des Servers ein, der zum Hosten der SSAS-Datenbank (SQL Server Analysis Services) verwendet werden soll. Drücken Sie dann die TAB-TASTE. Wenn Standard im Feld SQL Server-Instanz erscheint, klicken Sie auf Weiter.

    Wichtig

    Stellen Sie sicher, dass die richtigen Firewallports geöffnet sind, wenn Sie SSAS auf einem anderen als dem Computer installieren, der als Host für den Data Warehouse-Verwaltungsserver verwendet wird, und Ihre Umgebung eine Firewall einschließt. Weitere Informationen finden Sie unter "Portzuweisungen für System Center 2016 – Service Manager" im Planungshandbuch für System Center 2016 – Service Manager.

  8. Geben Sie auf der Seite Anmeldeinformationen für Analysis Services konfigurieren den Benutzernamen, das Kennwort und die Domäne für das Konto an, und klicken Sie dann auf Testanmeldeinformationen. Nachdem Sie eine Meldung mit dem Text "Die Anmeldeinformationen wurden akzeptiert" erhalten haben, klicken Sie auf Weiter.

  9. Legen Sie Ihre Einstellung für die Freigabe von Diagnose- und Nutzungsdaten von Service Manager für Microsoft auf der Seite Diagnose- und Nutzungsdaten fest. Wählen Sie beispielsweise Datenschutzbestimmungen für System Center Service Manager aus, und klicken Sie dann auf Weiter.

  10. Geben Sie auf Microsoft Update Seite Verwenden Microsoft Update, um den Computer sicher und auf dem neuesten Stand zu halten, Ihre Einstellung für die Verwendung von Microsoft Update an, um nach Service Manager-Updates zu suchen, und klicken Sie dann auf Weiter.

  11. Überprüfen Sie die Informationen auf der Seite Konfigurationszusammenfassung , und klicken Sie dann auf Installieren.

  12. Deaktivieren Sie auf der Seite Das Upgrade wurde erfolgreich abgeschlossen das Kontrollkästchen Assistent zum Sichern bzw. Wiederherstellen der Verschlüsselung öffnen , sofern Sie den Verschlüsselungsschlüssel bereits gesichert haben, und klicken Sie dann auf Schließen.

Aktualisieren des Service Manager-Verwaltungsservers

Führen Sie das folgende Verfahren aus, um den Service Manager zu aktualisieren.

So aktualisieren Sie den Service Manager-Verwaltungsserver

  1. Melden Sie sich bei dem Computer, auf dem der Service Manager-Verwaltungsserver hosten soll, mit einem Konto an, das Mitglied der Gruppe Administratoren ist.

  2. Doppelklicken Sie Service Manager Auf dem Installationsmedium auf das Setup.exe, um den Service Manager Setup-Assistant.

  3. Klicken Sie auf der Seite Microsoft System Center 2016 auf Upgrade Service Manager Management Server.

  4. Wählen Sie auf der Seite Upgrade vorbereiten die beiden Elemente aus, die angeben, dass Sie die entsprechenden Abschnitte im Upgradehandbuch für System Center 2016 – Service Manager gelesen haben, und klicken Sie dann auf Weiter.

  5. Geben Sie auf der Seite Produktregistrierung die erforderlichen Informationen in die Felder ein. Lesen Sie die Microsoft Software-Lizenzbedingungen, und klicken Sie, sofern zutreffend, auf Ich habe den Endbenutzerlizenzvertrag gelesen und stimme den darin enthaltenen Bedingungen zu.; klicken Sie dann auf Weiter.

  6. Stellen Sie auf der Seite Ergebnisse der Systemprüfung sicher, dass die Voraussetzungsprüfung erfolgreich oder zumindest nur mit Warnungen abgeschlossen wurde, und klicken Sie dann auf Weiter.

  7. Überprüfen Sie die Informationen auf der Seite Konfigurationszusammenfassung , und klicken Sie dann auf Installieren.

  8. Deaktivieren Sie auf der Seite Das Upgrade wurde erfolgreich abgeschlossen das Kontrollkästchen Assistent zum Sichern bzw. Wiederherstellen der Verschlüsselung öffnen , sofern Sie den Verschlüsselungsschlüssel bereits gesichert haben, und klicken Sie dann auf Schließen.

Aktualisieren der Service Manager-Konsole

Führen Sie das folgende Verfahren aus, um die Service Manager aktualisieren.

So aktualisieren Sie die Service Manager-Konsole

  1. Melden Sie sich bei dem Computer, auf dem die Service Manager-Konsole hosten soll, mit einem Konto an, das Mitglied der Gruppe Administratoren ist.

  2. Doppelklicken Sie Service Manager Auf dem Installationsmedium auf das Setup.exe, um den Service Manager Setup-Assistant.

  3. Klicken Sie auf der Seite Microsoft System Center 2016 auf Upgrade Service Manager Konsole.

  4. Wählen Sie auf der Seite Upgrade vorbereiten die beiden Elemente aus, die angeben, dass Sie die entsprechenden Abschnitte im Upgradehandbuch für System Center 2016 – Service Manager gelesen haben, und klicken Sie dann auf Weiter.

  5. Lesen Sie die Microsoft-Software-Lizenzbedingungen auf der Seite Produktregistrierung , und klicken Sie, sofern zutreffend, auf Ich habe die Bedingungen des Lizenzvertrags sorgfältig durchgelesen und stimme diesen zu.. Klicken Sie dann auf Weiter.

  6. Stellen Sie auf der Seite Ergebnisse der Systemprüfung sicher, dass die Voraussetzungsprüfung erfolgreich oder zumindest nur mit Warnungen abgeschlossen wurde, und klicken Sie dann auf Weiter.

  7. Überprüfen Sie die Informationen auf der Seite Konfigurationszusammenfassung , und klicken Sie dann auf Installieren.

  8. Klicken Sie auf der Seite Das Upgrade wurde erfolgreich abgeschlossen. auf Schließen.

Nächste Schritte