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.
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:
Zobrazte seznam úloh datového skladu, které jsou spuštěné, a zakažte je.
Ověřte, že se úlohy datového skladu přestaly spouštět.
Po dokončení úloh datového skladu spusťte upgrade serveru pro správu datového skladu.
Po upgradu datového skladu proveďte na prvním serveru pro správu Service Manageru následující postupy:
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í
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.
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}
Zobrazí se seznam úloh datového skladu.
Ověřte, že se úlohy datového skladu přestaly spouštět.
V konzole portálu Service Manager vyberte Datový sklad.
V podokně Datový sklad rozbalte datový sklad a vyberte Úlohy datového skladu.
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:
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.
Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.
Na stránce Microsoft System Center 2016 vyberte Upgrade serveru pro správu datového skladu Service Manageru.
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ší.
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ší.
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ší.
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.
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ší.
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ší.
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ší.
Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.
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:
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.
Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.
Na stránce Microsoft System Center 2016 vyberte Upgrade serveru pro správu portálu Service Manager.
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ší.
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ší.
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ší.
Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.
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:
Přihlaste se k počítači, který bude hostitelem konzoly portálu Service Manager, pomocí účtu, který je členem skupiny Administrators.
Na instalačním médiu portálu Service Manager poklikejte na Setup.exe a spusťte Průvodce instalací portálu Service Manager.
Na stránce Microsoft System Center 2016 vyberte upgradovat konzolu Service Manageru.
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ší.
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ší.
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ší.
Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.
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.