Sdílet prostřednictvím


Upgrade prostředí na System Center 2016 – Service Manager

Upgrade na System Center 2016 – Service Manager nejde spustit, pokud jsou spuštěné nějaké úlohy nebo pracovní postupy datového skladu. Pomocí postupů v této části můžete zastavit plány úloh datového skladu a počkat na jejich dokončení před upgradem serveru pro správu datového skladu. Před upgradem serveru pro správu Service Manageru zastavte samoobslužný portál, pokud je nainstalovaný, a počkejte 10 minut, než spustíte upgrade, všechny spuštěné pracovní postupy se dokončí.

Dokončete postupy v následující části, abyste mohli upgradovat na System Center 2016 – Service Manager.

Příprava upgradu

  • V případě obnovení databáze datového skladu Service Manageru je potřeba po instalaci datového skladu obnovit také databázi vykazovaných sestav.

  • Informace o sekvencování upgradu součástí nástroje System Center najdete v tématu Upgrade system Center 2012 R2 – Service Manager na System Center 2016.

  • Nekombinujte Service Manager 2016 a Service Manager 2012 R2 s různými komponentami Service Manageru – všechny by měly používat stejnou verzi. Například samoobslužný portál i server pro správu portálu Service Manager by měly používat stejnou verzi.

  • Při upgradu z Service Manageru 2012 R2 na Service Manager 2016 byste neměli povolit ani zakázat rozšíření skupiny služby Active Directory pro některý z konektorů služby Active Directory.

    Jinými slovy, pokud je vypnutý, nechte ho vypnutý a pokud je zapnutý, nechte ho zapnutý, dokud se konektor poprvé nespustí. Podívejte se na následující snímek obrazovky. To platí jenom při prvním spuštění konektoru služby Active Directory po upgradu. Po prvním dokončení synchronizace konektoru služby Active Directory můžete změnit předvolby pracovního postupu rozšíření skupiny služby Active Directory.

    Snímek obrazovky s průvodcem konektorem služby Active Directory

Příprava portálu Service Manager 2012 R2 na upgrade

Tento článek popisuje, jak připravit prostředí System Center 2012 R2 – Service Manager na upgrade. Provedete to tak, že provedete následující postupy upgradu serveru pro správu datového skladu:

  1. Zobrazte seznam úloh datového skladu, které jsou spuštěné, a zakažte je.

  2. Ověřte, že se úlohy datového skladu přestaly spouštět.

  3. Po dokončení úloh datového skladu spusťte upgrade serveru pro správu datového skladu.

  4. Po upgradu datového skladu proveďte na prvním serveru pro správu Service Manageru následující postupy:

  5. Počkejte 10 minut a pak spusťte upgrade serveru pro správu Service Manageru.

Výpis úloh datového skladu pomocí rutin Prostředí Windows PowerShell a jejich zakázání

  1. Na počítači, který je hostitelem serveru pro správu datového skladu, vyberte Spustit, vyberte Všechny programy, vyberte Microsoft System Center 2012 R2 a vyberte Service Manager Shell.

  2. Zadejte následující příkazy a po každém příkazu stiskněte klávesu ENTER:

    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. Zobrazí se seznam úloh datového skladu.

Ověřte, že se úlohy datového skladu přestaly spouštět.

  1. V konzole portálu Service Manager vyberte Datový sklad.

  2. V podokně Datový sklad rozbalte datový sklad a vyberte Úlohy datového skladu.

  3. V podokně Úlohy datového skladu sledujte sloupec Stav pro každou úlohu datového skladu. Pokud je stav pro každou úlohu uvedený jako Nezačnuto, pokračujte dalším postupem, který zastaví samoobslužný portál. Pokud ve vašem prostředí neexistuje žádný samoobslužný portál, můžete spustit proces upgradu.

Zabránění selhání úloh MPSync

  • Spuštěním následujícího skriptu SQL v databázi DWRepository získejte skripty SQL, které odstraňují a přidávají omezení primárního klíče v tabulkách faktů v databázi DWRepository, aby se problém opravil.

    ;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 na System Center 2016 – Service Manager

Pomocí následujících postupů upgradujte prostředí Service Manageru na System Center 2016 – Service Manager. Mezi tyto postupy patří postup upgradu serveru pro správu datového skladu, serveru pro správu portálu Service Manager a konzoly portálu Service Manager.

Upgrade samoobslužného portálu Service Manageru

Přečtěte si pokyny uvedené v článku Samoobslužný portál Správce služeb. V některých scénářích upgradu se při upgradu serveru pro správu upgraduje také samoobslužný portál. V těchto případech musíte před upgradem použít opravu.

Kroky upgradu pro vlastní vývoj

Ve verzi System Center 2016 – Service Manager se produkt přesunul na podporu .NET 4.5.1. Nástroj nastavený na podporu tohoto přesunu do .NET 4.5.1 je nutný k přerušení několika závislostí a vedl k přesunu tříd napříč sestaveními. Upgrade na Service Manager 2016 proto může narušit vlastní řešení vytvořená interně nebo třetí stranou (mimo microsoft). Pokud se chcete vyhnout tomuto problému, projděte si postup upgradu vlastních řešení.

Upgrade serveru pro správu datového skladu

Pomocí následujícího postupu upgradujte server pro správu datového skladu.

Důležité

Než budete pokračovat, ujistěte se, že jste úlohy datového skladu zastavili.

Pokud chcete upgradovat server pro správu datového skladu, postupujte takto:

  1. Přihlaste se k počítači, který bude hostitelem serveru pro správu datového skladu, pomocí účtu, který je členem skupiny Administrators. Tento účet musí být také místním správcem.

  2. Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.

  3. Na stránce Microsoft System Center 2016 vyberte Upgrade serveru pro správu datového skladu Service Manageru.

  4. Na stránce Příprava na upgrade vyberte dvě položky, které označují, že jste si přečetli příslušné části v průvodci upgradem nástroje System Center 2016 – Service Manager a vyberte Další.

  5. Na stránce Registrace produktu zadejte příslušné informace do polí. Přečtěte si licenční podmínky pro software společnosti Microsoft; pokud je to možné, vyberte možnost Přečetl(a), rozumím a souhlasím s podmínkami licenční smlouvy; a vyberte Další.

  6. Na stránce s výsledky kontroly systému se ujistěte, že kontrola předpokladů prošla nebo alespoň prošla s upozorněními, a vyberte Další.

  7. Na stránce Konfigurovat službu Analysis Service pro datové krychle OLAP zadejte do pole Databázový server název počítače serveru, který bude hostitelem databáze Služba Analysis Services serveru SQL (SSAS) a stiskněte klávesu Tab. Když se v poli Instance SYSTÉMU SQL Server zobrazí výchozí, vyberte Další.

    Důležité

    Pokud INSTALUJETE službu SSAS na jiný počítač než počítač, který je hostitelem serveru pro správu datového skladu a ve vašem prostředí je brána firewall, musíte zajistit, aby byly otevřené správné porty brány firewall. Další informace najdete v tématu Přiřazení portů pro System Center 2016 – Service Manager v průvodci plánováním pro System Center 2016 – Service Manager.

  8. Na stránce Konfigurace přihlašovacích údajů služby Analysis Services zadejte uživatelské jméno, heslo a doménu účtu a vyberte Testovací přihlašovací údaje. Jakmile se zobrazí zpráva s oznámením, že přihlašovací údaje byly přijaty, vyberte Další.

  9. Na stránce Diagnostická data a data o využití uveďte, co dáváte přednost sdílení diagnostických dat a dat o využití Service Manageru s Microsoftem. Jako možnost vyberte Prohlášení o zásadách ochrany osobních údajů pro System Center Service Manager a vyberte Další.

  10. Na stránce Použít službu Microsoft Update vám pomůže udržet počítač zabezpečený a aktuální , označte svoji předvolbu pro použití služby Microsoft Update ke kontrole aktualizací portálu Service Manager a vyberte Další.

  11. Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.

  12. Na stránce Upgrade se úspěšně dokončilo, pokud jste už zálohovali šifrovací klíč, zrušte zaškrtnutí políčka Otevřít průvodce zálohováním nebo obnovením šifrování a vyberte Zavřít.

Upgrade serveru pro správu portálu Service Manager

Pomocí následujícího postupu upgradujte server pro správu portálu Service Manager.

Chcete-li upgradovat server pro správu portálu Service Manager, postupujte takto:

  1. Přihlaste se k počítači, který bude hostitelem serveru pro správu portálu Service Manager, pomocí účtu, který je členem skupiny Administrators.

  2. Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.

  3. Na stránce Microsoft System Center 2016 vyberte Upgrade serveru pro správu portálu Service Manager.

  4. Na stránce Příprava na upgrade vyberte dvě položky označující, že jste si přečetli příslušné části v průvodci upgradem pro System Center 2016 – Service Manager a vyberte Další.

  5. Na stránce Registrace produktu zadejte příslušné informace do polí. Přečtěte si licenční podmínky pro software společnosti Microsoft, a pokud je to možné, vyberte možnost Přečetl(a) jsem si podmínky licenční smlouvy a souhlasím s nimi a vyberte Další.

  6. Na stránce s výsledky kontroly systému se ujistěte, že kontrola předpokladů prošla nebo alespoň prošla s upozorněními, a vyberte Další.

  7. Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.

  8. Na stránce Upgrade se úspěšně dokončilo, pokud jste již zálohovali šifrovací klíč, zrušte zaškrtnutí políčka Otevřít průvodce zálohováním nebo obnovením šifrování a vyberte Zavřít.

Upgrade konzoly portálu Service Manager

Pomocí následujícího postupu upgradujte konzolu portálu Service Manager.

Chcete-li upgradovat konzolu portálu Service Manager, postupujte takto:

  1. Přihlaste se k počítači, který bude hostitelem konzoly portálu Service Manager, pomocí účtu, který je členem skupiny Administrators.

  2. Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.

  3. Na stránce Microsoft System Center 2016 vyberte upgradovat konzolu Service Manageru.

  4. Na stránce Příprava na upgrade vyberte dvě položky označující, že jste si přečetli příslušné části v průvodci upgradem pro System Center 2016 – Service Manager a vyberte Další.

  5. Na stránce registrace produktu si přečtěte licenční podmínky pro software společnosti Microsoft a v případě potřeby vyberte Přečetl(a) jsem si podmínky licenční smlouvy a souhlasím s nimi a vyberte Další.

  6. Na stránce s výsledky kontroly systému se ujistěte, že kontrola předpokladů prošla nebo alespoň prošla s upozorněními, a vyberte Další.

  7. Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.

  8. Na stránce Upgrade bylo úspěšně dokončeno, vyberte Zavřít.

Další kroky

  • Po upgradu na System Center 2016 – Service Manager zkontrolujte úkoly, které se mají dokončit.