scom 2007 SP1 na Windows 2008 spolu se SQL Server 2008 (6)

V této poslední cásti seriálu je popis aktualizace SQL Server 2005 na verzi 2008, vcetne potrebných kroku pro zachování funkcí všech komponent SCOM 2007 SP1. Nebudu vás napínat, SCOM 2007 SP1 beží bez zjevných problému, což predcilo moje ocekávání vzhledem k ohlašované omezené podpore.

Predchozí cásti tohoto pokracování jsou:

(1) – operacní systém Windows Server 2008 – SCOM 2007 SP1 na Windows 2008 spolu se SQL 2008 (1)
(2) – komponenty a konfigurace SQL Server 2005 – SCOM 2007 SP1 na Windows 2008 spolu se SQL 2008 (2)
(3) – reporting, roll-up aktualizace pro SCOM na serveru Windows  2008 – SCOM 2007 SP1 na Windows 2008 spolu se SQL 2008 (3)
(4) – instalace agenta, import MP pro operacní systémy Windows Server, ACS – databáze, serveru ACS a reporty pro ACS – SCOM 2007 SP1 na Windows 2008 spolu se SQL 2008 (4)
(5) – aktualizace pro SCOM 2007 SP1 – SCOM 2007 SP1 na Windows 2008 spolu se SQL 2008 (5)

Ošetrení Reporting Services PRED aktualizací

Pred a po aktualizaci Reporting Services musíme zajistit uchování informace o konfiguraci SCOM 2007 Reporting. V tuto chvíli nejsou publikovány žádné informace, jak aktualizovat SQL server pro SCOM 2007 SP1, tož jsem se inspiroval dokumentem Operations Manager 2007 Upgrade Guide, který naleznete v sade predbežných dokumentu pro SCOM 2007 R2 Release Candidate (informace zde). prvním krokem je použití nástroje z instalacního zdroje v adresári SupportTools, SRSUpgradeTool.exe, z príkazové rádky (CMD) jako administrátor zadáme príkaz:

SRSUpgradeTool.exe /InstanceName:MSSQLSERVER /Action:PreSQLUpgrade

Microsoft System Center Operations Manager 2007 R2 -- Upgrade SQL Reporting Server Preparation Tool
(C) Copyright 2000-2006 Microsoft Corp.

getSQLInstanceVersion: SRS Server is: FIUTONE.
getSQLInstanceVersion: SRS Instance is: MSSQLSERVER
getSQLInstanceVersion:  Actual SRS reg location is: SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.2\Setup
SQL Instance reg location is MSSQL.2
SRS version is 9.3.4035.00
SRS Report Server folder is c:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer\.

Nyní je požadován restart služby, napríklad príkazy:
net stop reportserver & net start reportserver

… a kontrola v nástroji Reporting Services Configuration Manager,   zde je uveden úcet SCOMS_DR, který používá SCOM v roli Data Reader. Stav služby se nezlepší ani po klepnutí na tlacítko Apply.

image

Overil jsem, že je potreba Reporting Services konfigurovat do stavu pred instalací komponenty SCOM Reporting, což znamená spustit IIS Manager a zvolíme Application Pools / ReportServer, zobrazíme Advanced Settings. Zvolíme položku Identity v cásti Process Model, klik na tlacítko […] – puvodní úcet SCOMS_DR zameníme v dialogu Application Pool Identity za LocalSystem z nabízeného seznamu Built-in account. (viz pokracování (2), Konfigurace IIS - Report Server Application Pool)

Kontrola v nástroji Reporting Services Configuration Manager,   nyní uvádí úcet NT AUTHORITY\SYSTEM a po klepnutí na tlacítko Apply je ikona u Web Service Identity konecne zelená. Web na adrese https://fiutone/reports nabehne ale hlásí chybu (rsInternalError). Budeme pokracovat aktualizací SQL serveru.

Upgrade Advisor

Pred aktualizací SQL Server 2005 na 2008 jsem vyzkoušel Microsoft SQL Server 2008 Upgrade Advisor – na uvítacím panelu spustíme Launch Upgrade Advisor Analysis Wizard, který správne nalezl obe komponenty:

image

Program se pripojí k instanci SQL serveru se zvolenou autentizací (Windows), dále mužeme oznacit databáze, které budou analyzovány – v seznamu ponechány všechny. Dále zobrazí parametry Reporting Services Instance. Po zobrazení souhrnné informace spustíme analýzu. Ta trvá ponekud déle, výsledkem je varování pro obe komponenty:

image

V obou prípadech lze zobrazit podrobnou informaci k nalezeným rozporum s popisem, jak je rešit. Vzhledem ke znalosti prostredí databázového stroje, které obsahuje pouze databáze a reporting pro SCOM, jsem si dovolil varování ignorovat. (Jde o testovací prostredí! :-) )

Aktualizace na SQL Server 2008

Instalacní DVD obsahuje potrebné podpurné komponenty - .NET Framework 3.5 SP1 a WIndows Installer 4.5 (Setup.exe se sice  nejprve pokouší pripojit ke zdrojum v Internetu, ale pak je úspešne instaluje z DVD)

image

Dále se zobrazí SQL Server Installation Center, na panelu Planning nás zajímá System Configuration Checker. Výsledkem jeho práce je následující zjištení (varování informuje o nedostupném internetovém pripojení a dusledcích)

image 

Zvolíme Installation / Upgrade from SQL Server 2000 or SQL Server 2005 v panelu SQL Server Installation Center.Nejprve jsou kontrolována pravidla Setup Support Rules, která mohou identifikovat problémy pred instalací

image

Následuje zadání Product Key, potvrzení licencního ujednání a instalace podpurných komponent. Poté je provedena již známá kontrola predpokladu upgrade. Dalším krokem je výber instance SQL serveru, budou aktualizovány všechny jeho komponenty.

image

Na další stránce (Select Features) ponecháme kompletne vše, nebudeme nic menit ani na stránce Instance Configuration. Následuje informace o požadavku na diskový prostor (2486 MB), Server Configuration, Full-text Upgrade, Reporting Services Autentication Mode – Windows a obligátní Error and Usage Reporting.

V kroku Upgrade Rules se kontroluje 37 položek, výpis pak informuje o ocekávaných problémech. V tomto prípade prošlo vše:

image

Na panelu Ready to Upgrade je souhrn informací, po jejich kontrole spustíme aktualizaci tlacítkem Upgrade. Po patricne dlouhé dobe je hotovo.

Ošetrení Reporting Services PO aktualizaci

Nyní budou následovat dva kroky, opet použijeme SRSUpgraeTool.exe  

SRSUpgraeTool.exe /InstanceName:MSSQLSERVER /Action:PostSQLUpgrade

Microsoft System Center Operations Manager 2007 R2 -- Upgrade SQL Reporting Server Preparation Tool
(C) Copyright 2000-2006 Microsoft Corp.

getSQLInstanceVersion: SRS Server is: FIUTONE.
getSQLInstanceVersion: SRS Instance is: MSSQLSERVER
getSQLInstanceVersion:  Actual SRS reg location is: SOFTWARE\Microsoft\Microsoft SQL Server\MSRS10.MSSQLSERVER\Setup
SQL Instance reg location is MSRS10.MSSQLSERVER
SRS version is 10.0.1600.22
SRS Report Server folder is C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\.

V druhém kroku použijeme opet z príkazové rádky (CMD) jako administrátor SRS UpgradeHelper. Zadáme príkaz:

Msiexec /i SRSUpgradeHelper.msi DATAREADER_DOMAIN=sin DATAREADER_USER=scoms_dr MGSERVER=fiutone SRS_SERVER=fiutone

image

Víc se ani v originální dokumentaci nedoctete, ale toto kupodivu stací! Reporting Services Configuartion Manager se k RS pripojí a tvárí se “spokojene”:

image

Co je ale hlavní, po všech aktualizacích je SCOM 2007 SP1 funkcní, vcetne komponenty Reporting. Samozrejme, že nebudu mít možnost overit úplne vše a mohou se vyskytnout nejaké problémy. Jako startovní zacátek je to povzbudivé ve srovnání s clánkem KB958170 (a moje poznámka zde).

SQL SERVER 2008 SP1 CTP

Na záver jsem ješte pridal aktualizaci – pripravovaný Service Pack pro SQL Server 2008. V tomto prípade je instalacní soubor SQLServer2008SP1-KB959337-x86-ENU.exe

Aktualizace probehla “standardním” zpusobem a systém beží spokojene dále, SQL server hlásí verzi 10.0.2520 (prehled verzí zde).

Znacky Technorati: SQL 2008,SCOM 2007