Upgrade prostření na System Center 2016 – Service Manager
Nemůžete spustit upgrade na System Center 2016 – Service Manager, pokud jsou spuštěné nějaké úlohy nebo pracovní postupy datového skladu. Postupy v této části můžete použít, chcete-li zastavit plány pro úlohy datového skladu a počkat na jejich dokončení a potom upgradovat server pro správu datového skladu. Před upgradem serveru pro správu Service Manager zastavte portál Self-Service(pokud je nainstalovaný) a pak počkejte 10 minut, aby se všechny spuštěné pracovní postupy dokončily, než zahájíte upgrade.
Proveďte postupy v následující části, abyste mohli upgradovat na System Center 2016 – Service Manager.
Příprava upgradu
Pokud jde o databázi datového skladu Service Manager, po instalaci datového skladu je potřeba obnovit také databázi sestav.
Projděte si sekvenci upgradu komponent system Center v tématu Upgrade produktu System Center 2012 R2 – Service Manager na System Center 2016.
Nemíchejte Service Manager 2016 a Service Manager 2012 R2 s různými komponentami Service Manager – všechny by měly používat stejnou verzi. Například samoobslužný portál i server pro správu Service Manager by měly používat stejnou verzi.
Při upgradu z Service Manager 2012 R2 na Service Manager 2016 byste neměli povolit ani zakázat rozšíření skupiny služby Active Directory pro žádný z konektorů služby Active Directory.
Jinými slovy, pokud je vypnutá, nechte ji vypnutou, a pokud je zapnutá, nechte ji zapnutou, dokud se konektor poprvé nespustí. Podívejte se na následující snímek obrazovky. Platí jenom pro první spuštění konektoru služby Active Directory po upgradování. Po prvním dokončení synchronizace konektoru služby Active Directory můžete změnit předvolby pro pracovní postup rozšíření skupiny služby Active Directory.
Příprava Service Manager 2012 R2 na upgrade
Tento článek popisuje, jak připravit prostředí System Center 2012 R2 – Service Manager na upgrade. Za tímto účelem proveďte následující postupy k upgradu serveru pro správu datového skladu:
Vypište spuštěné úlohy datového skladu a zakažte je.
Ověřte, zda byly zastaveny úlohy datového skladu.
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 Manager následující postupy:
Počkejte 10 minut a pak spusťte upgrade serveru pro správu Service Manager.
Zobrazení seznamu úloh datového skladu pomocí rutin Windows PowerShell a jejich zakázání
Na počítači, který je hostitelem serveru pro správu datového skladu, vyberte Start, 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ěření, zda byly zastaveny úlohy datového skladu
V konzole Service Manager vyberte Data Warehouse.
V podokně Data Warehouse rozbalte Data Warehouse a vyberte Data Warehouse Úlohy.
V podokně Data Warehouse Úlohy sledujte sloupec Stav pro každou úlohu datového skladu. Pokud je stav jednotlivých úloh uvedený jako Nezahajované, pokračujte dalším postupem a zastavte portál Self-Service. Pokud ve vašem prostředí neexistuje žádný portál Self-Service, můžete zahájit proces upgradu.
Zamezení selhání úloh MPSync
Spusťte níže uvedený skript SQL v databázi DWRepository, abyste získali skripty SQL, které ukládají a přidávají omezení primárního klíče do tabulek faktů v databázi DWRepository, za účelem opravy problému.
;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 portál System Center 2016 – Service Manager
Pomocí následujících postupů upgradujte prostředí Service Manager na System Center 2016 – Service Manager. Mezi tyto postupy patří postup upgradu serveru pro správu datového skladu, serveru pro správu Service Manager a konzoly Service Manager.
Upgrade samoobslužného portálu Service Manager
Projděte si pokyny uvedené v článku Upgrade portálu Service Manager Self-Service. 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.
Postup upgradu pro vlastní vývoj
Ve verzi System Center 2016 – Service Manager se produkt přesunul na podporu .NET 4.5.1. Sada nástrojů pro podporu tohoto přesunu na .NET 4.5.1 je nutná k přerušení několika závislostí a vedla 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
Chcete-li upgradovat server pro správu datového skladu, použijte následující postup.
Důležité
Než budete pokračovat, ujistěte se, že jste zastavili úlohy datového skladu.
Upgrade serveru pro správu datového skladu
Přihlaste se k počítači, který bude hostitelem serveru pro správu datového skladu, pomocí účtu, který je členem skupiny Administrators. Účet musí mít současně práva místního správce.
Na instalačním médiu Service Manager poklikáním na Setup.exe spusťte Průvodce instalací Service Manager.
Na stránce Microsoft System Center 2016 vyberte Upgradovat Service Manager server pro správu datového skladu.
Na stránce Příprava na upgrade vyberte dvě položky, které označují, že jste si přečetli příslušné oddíly v průvodci upgradem produktu System Center 2016 – Service Manager, a vyberte Další.
Na stránce Registrace produktu zadejte do polí příslušné informace. Přečtěte si licenční podmínky pro software společnosti Microsoft; pokud je to možné, vyberte Jsem si přečetl(a) podmínky licenční smlouvy, rozumím jim a souhlasím s nimi. a vyberte Další.
Na stránce 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 Konfigurace služby 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. Jakmile se v poli SQL Server instance zobrazí Výchozí, vyberte Další.
Důležité
Pokud SSAS instalujete na jiný počítač, než je 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 TestOvat přihlašovací údaje. Jakmile se zobrazí zpráva , že přihlašovací údaje byly přijaty, vyberte Další.
Na stránce Diagnostic and usage data (Diagnostic and usage data) uveďte, že dáváte přednost sdílení Service Manager diagnostických dat a dat o používání 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žití služby Microsoft Update k zajištění zabezpečení a aktuály vašeho počítače uveďte, že chcete používat službu Microsoft Update ke kontrole Service Manager aktualizací, a vyberte Další.
Na stránce Souhrn konfigurace si přečtěte zadané informace a pokud jsou přesné, vyberte Nainstalovat.
Pokud jste už zálohovali šifrovací klíč, zrušte na stránce Upgrade úspěšně dokončené 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 Service Manager
Pomocí následujícího postupu upgradujte server pro správu Service Manager.
Upgrade serveru pro správu portálu Service Manager
Přihlaste se k počítači, který bude hostitelem Service Manager serveru pro správu, pomocí účtu, který je členem skupiny Administrators.
Na instalačním médiu Service Manager poklikáním na Setup.exe spusťte Průvodce instalací Service Manager.
Na stránce Microsoft System Center 2016 vyberte Upgradovat Service Manager server pro správu.
Na stránce Příprava na upgrade vyberte dvě položky, které označují, že jste si přečetli příslušné části Průvodce upgradem pro System Center 2016 – Service Manager, a vyberte Další.
Na stránce Registrace produktu zadejte do polí příslušné informace. Přečtěte si licenční podmínky pro software společnosti Microsoft a pokud je to možné, vyberte Přečetl(a) jsem si podmínky licenční smlouvy, rozumím jim a souhlasím s nimi a vyberte Další.
Na stránce 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.
Pokud jste už zálohovali šifrovací klíč, zrušte na stránce Upgrade úspěšně dokončené zaškrtnutí políčka Otevřít Průvodce zálohováním nebo obnovením šifrování a vyberte Zavřít.
Upgrade konzoly Service Manager
Pomocí následujícího postupu upgradujte konzolu Service Manager.
Upgrade konzoly Service Manager
Přihlaste se k počítači, který bude hostitelem konzoly Service Manager, pomocí účtu, který je členem skupiny Administrators.
Na instalačním médiu Service Manager poklikáním na Setup.exe spusťte Průvodce instalací Service Manager.
Na stránce Microsoft System Center 2016 vyberte Upgradovat Service Manager konzolu.
Na stránce Příprava na upgrade vyberte dvě položky, které označují, že jste si přečetli příslušné části Průvodce 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, rozumím jim a souhlasím s nimi a vyberte Další.
Na stránce 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čil vyberte Zavřít.