Jak na… – chybu: Failed to verify Language Pack: [CSY] with errors

Při práci s vlastními monitorovacími pravidly v OpsMgr se může stát, že…

V System Center Operations Manageru 2007 RTM si vytvoříte vlastní Management pack, vytvoříte pro něj několik nových monitorovacích pravidel (monitor) a do některých z nich vytvoříte vlastní úlohy (response), např.: reakci na událost. Následně jedno z takto upravených monitorovacích pravidel smažete a chcete pracovat s dalšími v tomto Management packu.

Ouha, ono to hlásí chybu. A co s tím?

Application: System Center Operations Manager 2007
Application Version: 6.0.5000.0
Severity: Error
Message:

: Verification failed with [1] errors:
——————————————————-
Error 1:
: Failed to verify Language Pack: [CSY] with errors:
: Failed to verify display string : [ManagementPackElement=MomUIGenaratedRecoveryf8d1dd095e6c464dbd5d052d7ab186d2 in ManagementPack:[Name=CustomServisMonitor, KeyToken=, Version=1.0.0.0]]
Cannot find ManagementPackElement [Type=ManagementPackElement, ID=MomUIGenaratedRecoveryf8d1dd095e6c464dbd5d052d7ab186d2] in ManagementPack [ManagementPack:[Name=SpecialServiceMonitor, KeyToken=, Version=1.0.0.0]]

Problém je ten, že jsme smazali monitor samotný, ale informace o response byla ponechána v konfiguraci Management packu.

Řešení je vcelku jednoduché.

 

  • Provedeme export Management Packu do souboru XML
  • Spustíme libovolný XML editor
  • Otevřeme soubor XML a nalezneme v něm větev s informací o chybě. Např.: v Microsoft XML notepadu uvidíme "DisplayString". Tuto větev následně smažeme. Jedná se o 3 řádky. Zde je chybná část toto: MomUIGenaratedRecoveryf8d1dd095e6c464dbd5d052d7ab186d2
  • Provedeme import upraveného Management packu zpět do OpsMgr 2007, bez odstranění stávajícího Management packu.
  • Nyní můžeme opět mazat či editovat další objekty v rámci našeho Management packu.

A to je vše.

Podpora MS i non-MS virtualizace ze strany Microsoftu?

Na českém Microsoft TechNet Blogu byl dnes ráno uveřejněn příspěvek, věnující se problematice podpory virtualizačních technologií MS i non-MS řešení, včetně nasazení produktů Microsoft v rámci virtuálních strojů. Je zde mnoho odkazů na další zdroje informací od Microsoftu.

Jelikož jsem se chystal něco podobného sepsat sám, ušetřil mi tento příspěvek mnoho času při hledání potřebných informací.

Příspěvek naleznete – ZDE.

Jak na… – obnovu „encryption key“ po havárii Root Management Serveru

V běžném provozu se může stát, že po implementaci System Center Operations Manageru 2007 nemáme vytvořenu zálohu "encryption key" nebo zapomeneme heslo a následně např.: po havárii hardware příjdeme o Root Management Server (RMS). Pokud tato situace nastane, jak ji vyřešit? Níže jsou popsány 3 příklady s postupem řešení, které by měly pomoci.

 

Příklad 1
  • Root Management Server server je vyměněn nebo reinstalován po havárii.
  • "Encryption key" nebyl zálohován nebo jsme zapomněly heslo.
  • Žádný jiný Management Server (MS) nelze povýšit na Root Management Server (RMS + OpsDB).
  • Databáze OpsMgr je uložena na jiném serveru nebo máme její zálohu.
Řešení:
  • Nainstalujeme nový Windows Server.
  • Název počítače zvolíme stejný jako původní, který byl použit pro předchozí RMS server.
  • Při instalaci RMS serveru setup zjistí, že server používá stejné jméno, které již bylo použito a je uloženo v databázi. Nicméně RMS server setup instalaci dokončí a vytvoří nový "encryption key" a bude registrovat licence.
 
Příklad 2
  • Root Management Server server je vyměněn nebo reinstalován po havárii.
  • "Encryption key" nebyl zálohován nebo jsme zapomněly heslo.
  • Minimálně jeden MS server lze povýšit na RMS server (RMS + MS + OpsDB).
  • Databáze OpsMgr je uložena na jiném serveru nebo máme její zálohu.
Řešení:
  • Na MS serveru, který chceme povýšit na nový RMS server spustíme okno s příkazovou řádkou.
  • Zde napíšeme msiexec.exe /i ‚cestu k MOM.msi souboru‘ CREATE_NEWKEY=1 potvrdíme klávesou ENTER.
  • Ukončíme okno s příkazovou řádkou.
  • Provedeme konfiguraci účtů "SDK service account" a "Config service account".
    • "SDK service account" a "Config service account" musí mít práva pro práci s databází.
    • Účtu "SDK service account" musíme přidat sdk_users roli.
    • Účtu "Config service account" musíme přidat configsvc_users roli.
  • Povýšíme MS server do role RMS serveru.

 

Příklad 3
  • Na RMS serveru byly poškozeny registry. O "encryption key" jsme přišli, jelikož nemáme zálohu.
Řešení:
  • Na RMS serveru spustíme okno s příkazovou řádkou.
  • Zde napíšeme msiexec.exe /i ‚cestu k MOM.msi souboru‘ CREATE_NEWKEY=1 potvrdíme klávesou ENTER.
  • Ukončíme okno s příkazovou řádkou.

Těmto problémům však můžeme předejít vhodně nastaveným zálohováním a to včetně zálohy databáze, kde jsou uloženy veškeré systémové informace a nastavení System Center Operations Manageru 2007.

Otázky a odpovědi ohledně nasazení System Center Operations Manager 2007 – část 1.

Na stánkách produktového týmu Operations Manageru byla uveřejněna první část nejčastějších otázek a odpovědí pro nasazení System Center Operations Manageru 2007. S některými níže popsanými událostmi jsem se při svých implementacích setkal také a získat na ně jednoduše odpověď byl v tu chvíli problém. Text jsem raději ponechal v původním znění.

What level of privileges are required to install the product?

Someone recently asked a question regarding what level of privileges are required to install the product and later they asked me why the accounts had to be what they were. I thought I would take some time to write this blogs and explain these accounts in a simple way.  

The account doing the install on the server where the SQL server and Root Management Server are going to be installed needs to have local administrator privileges. To run MSI packages users must at a minimum have local admin privileges. In addition to this account would also require system administrator privileges on the instance of SQL where the Operations manager Database is going to be hosted. This would be required so that the setup can configure the necessary privileges for the SDK and Config service account and assign them the proper roles and rights on the Operations Manager Database as the SDK and the Config services read and write to the database Operations manager DB. The reason why we require the user installing to be an admin is because setup creates services, file/folders. It also creates SQL DB, SQL logins/roles so it needs to have necessary permission in order to do this.

Does the OpsMgr team support SQL 2005 database mirroring functionality?

Database mirroring is something that is OpsMgr team is not supporting at the moment (slight possibility we may support it in the future). But from what we know there should not be any reason why it would not work. SQL Full recovery mode is supported in OpsMgr 2007 and therefore log shipping is also supported. MSIT has built out their OpsMgr infrastructure which is using log shipping for their database; you can read more about their log shipping implementation here.

How do I know on which day the evaluation version of OpsMgr 2007 will expire?

Unfortunately there is no easy way to do this. But the one thing you can do is check the date installed in the registry and the eval expires after 180days (3months).

The registry key is

HKLM\Software\Microsoft\Microsoft Operations Manager\3.0\Setup\InstalledOn

Note: Trying to change the registry key to extend the evaluation period or change the license key will not work, all this data is encrypted in the database.

Capacity Planner for OpsMgr 2007 is currently only in Beta how do I plan my customers OpsMgr deployments?

There is an internal alias called OMCAPREQ (OpsMgr 2007 Capacity Planning Requests) where internal MS employees can email information on their customers environment such as number of agents they want to monitor, kind of management packs they are planning to deploy and if they are planning to leverage new features like AEM and ACS and we will give guidance on what hardware is recommended and if we can scale to your customers needs. If you are a customer and want to get your deployment reviewed please get in touch with your TAM or Consultant and ask them to email this alias at Microsoft. In would be helpful if you sent a pictorial diagram of what you think your environment looks like.

Is it supported to install the Gateway role onto a domain controller?

I have tried it out in my Virtual environment and it works. I can’t day for sure we officially support it because I don’t think our test team has actually tested this scenario but if the customer runs into an issue we will help debug it but if there is no resolution to the problem then they will need to put it on a regular server. Just be aware of KB946428 and the likely need to run the HSLockdown tool.

Is MSIT using a three node cluster to host the database and root management server roles? Why is it not supported?

MSIT was at one point in time using the Active-Active-Passive scenario. However, since it is not a supported scenario by us they redeployed their RMS and SQL systems to two separate two node clusters prior to the RTM release. One of the limitations we have is not being able to monitor instances for SQL running on same cluster. If customer runs different databases on same HW, he would need to proceed with agentless monitoring for those instances.

How do I change the account the OpsMgr Services are running under?

Follow the steps in this KB article: http://support.microsoft.com/?kbid=936220

A mám to ZADARMO !!! – Porovnání serverových virtualizačních technologií pro masy od společností VMware a Microsoft.

V dnešní době je již výkon nových počítačů takový, že mnoho z nás hledá pro své "miláčky" další zajímavé využití. Jednou z možností jak toho docílit (pokud nejste např.: náruživí hráči herních novinek) je instalovat si v operačním systému virtuální stroj. Zjednodušeně řečeno instalujete program, pomocí kterého můžeme spouštět jiný operační systém souběžně se svým primárním operačním systémem podobně jako jakoukoliv další aplikaci.

Samotné využítí virtualizace je možné např. pro:

  • testování/běh jiných verzí operačních systémů
  • testování aplikací
  • vývoj nezávislý na primárním OS
  • provoz starších aplikací

Samozřejmě i zde používání software řídí licenčními podmínkami jejich výrobců. O tom se však zmíním později. A jak se liší virtuální servery od desktopových virtuálních strojů? Dá se říci, že virtuální stroj na virtuálním serveru může běžet nonstop i pokud se odpojím z ovládací konzole, jedná se serverovou aplikaci. V desktopových virtualizačních aplikacích při opuštění programu ukončím i virtuální počítač.

Pojďme si však říci něco o dvou hlavních konkurentech a jejich virtuálních serverech.

VMware, Inc.

Hlavní leader na poli s virtuálnizačními technologiemi je společnost VMware, Inc. založená v roce 1998 a od roku 2004 ve vlastnictví společnosti EMC. Společnost VMware nabízí široké spektrum produktů určených pro různé typy zákazníků. Na obrázku jsou vidět tyto produkty s patřičným zaměřením do oblastí podle tytu zákazníka a jeho požadavků.

Primární řešení od VMware se skrývá pod označením "VMware Infrastructure" jehož součástí je velice známý ESX Server nyní aktuálně ve verzi 3.5. Toto řešení je vhodné pro střední a větší společnosti, které budou virtualizaci využívat ve větší míře. Je zde kladen důraz na vysokou dostupnost i výkon jednotlivých komponent a samozřejmě také na bezpečnost.

Nás však bude v tomto příspěvku zajímat produkt VMware Server.

VMware Server 1.0.4.56528

VMware Server vychází z nástroje VMware GSX server, který byl k dispozici přibližně do roku 2005. Na základě akcí společnosti Microsoft byla uvolněna nová verze pod označením VMware Server 1.0, která nyní dospěla do verze 1.0.4.

VMware Server je založen na prověřených technologiích společnosti VMware. Je určen především pro jednoduché testování OS, aplikací, patchů. Lze použít pro běh starších operačních systémů (WinNT 4.0, 2000) na novém hardware. Je možné ho také použít pro chod nenáročných infrastrukturních služeb v prostředí IT.

Na VMware Serveru je možno instalavat různé operační systémy. Windows počínaje, přes Linux, Unix až například po Solaris a to vše i v 64-bit verzích. Samotný VMware Server musí být instalován na x86 počítači. Je zde využívána hardwarová podpora pro Intel Virtualization Technology, 2-procesorový Virtual SMP nebo USB (ve verzi VMware Server 2.0 bude doplněna podpora USB 2.0). Pomocí nástroje VM Importer lze otevřít konkurenční formát virtual machine od Microsoftu.

Virtual Server se ovládá pomocí instalované aplikační konzole. Zde konfigurují nastavení jak pro server, tak i pro virtuální stroje. Vytvoření virtuálního stroje probíhá pomocí spuštěného průvodce.

Microsoft Corp.

Společnost Microsoft se začala zabývat virtualizačními technologiemi ve chvíli, kdy již na trhu byla jak společnost VMware, Inc., tak několik dalších konkurentů. Již v roce 2003 kupuje společnost Microsoft společnost Connectix, výrobce VirtualPC. Následně je pro ni touto společností vyvíjena i verze pro "servery". V roce 2006 je Virtual Server 2005 R2 uvolněn k volnému použití. Aktuální verze je navíc se service packem 1.

Microsoft Virtual Server R2 service pack 1

Společnost Microsoft se snaží prosadit vyrtualizaci do mnoha různých oblastí (server, desktop, aplikace, storage, management). Jak je patrno z obrázku, je Virtual Server 2005 R2 SP1 zaměřen na virtualizace v serverovém prostředí. Z pohledu společnosti Microsoft je produkt určen pro konsolidaci stávajícího IT prostředí, hostingové služby, běh starších OS a aplikací na novém HW, případně testování. Lze ho také zařadit do plánu pro rychlou obnovu po havárii stávajících systémů.

Ve verzi Virtual Server R2 SP1 je zabudována podpora Intel Virtualization Technology (Intel VT) a AMD Virtualization (AMD-V), Clustering, Volume Shadow Copy. Instalace je možná na x86 i x64 systémech, ve virtuálních strojích však lze instalovat pouze x86 operační systémy. Výhodou tohoto řešení je licencování nebo uživatelská podpora operačního systému společnosti Microsoft ve virtuálním stroji (ve VMware není podpora OS od Microsoftu) za podmínek určených výrobcem.

Produkt se ovládá standardně pomocí webové konzole. Zde se provádí kompletní konfigurace serveru, virtuálních strojů, disků. Lze použít i další nástroje či aplikace os společnosti Microsoft, ty jsou však již převážně placené.

Pro uživatele využívajícího především technologie společnosti Microsoft jsou k dipozici další produkty a nástroje výrobce, určené pro jednodušší správu, kofiguraci, zálohování… atd. virtuálních prostředí. Navíc výrobce v rámci podpory svých produktů umožňuje stáhnout ze svých stránek testovací verze různých aplikací nebo OS, předem vytvořených v prostředí Virtual Server 2005 R2 SP1 a určených pro cca 30-ti denní testování. Seznam produktů se stále aktualizuje.

V současné době je snaha společnosti Microsoft zařadit, za pomoci dalších technologií, tento produkt rovnocenně vedle ESX serveru společnosti VMware. Podle mne je to však produkt srovnatelný právě s VMware Serverem. Budoucí virtualizační prostředí na platformě Windows Server 2008 s technologií Hyper-V by se však mohlo produktům VMware řady "VMware Infrastructure" přiblížit mnohem více. Uvidíme jak se to vývojářům podaří.

Výhody vs. nevýhody

Výhody virtualizačních technologií obecně jsem zmínil již na začátku příspěvku. Oba produkty také používají podobné technologie pro návrat stavu virtuálních strojů bez uložení změn. Výhodou je možnost vrátit se jednoduše o krok zpět při testování čehokoliv a začít testovat znovu.

Hlavní nevýhodou virtualizací obecně je především vysoká alokace HW zdrojů. Pro chod virtuálních strojů se definuje především jak velký bude použit hardisk a kolik bude využíváno operační paměti. Zde je myslím největší problém při použití virtualizací v malém prostředí nebo doma. Pro každý virtuální stroj se musí definovat část fyzické operační paměti RAM pro zde běžící OS (např.: Vista 1024 MB RAM), přičemž při každém spuštěném virtuálním stroji bude o tuto část zmešena operační paměť na fyzickém počítači.

Závěr

Pro provozní použítí v IT menší firmy je možno využít oba produkty rovnocenně. Oba jsou určené přednostně na HW server. Záleží jak si kdo zvykne na ovládání. Je důležité jak je pokryta licenční stránka používání produktů, případně zda je potřeba podpora pro OS ve virtuálních strojích (pouze Microsoft). Stabilní jsou v dnešní době oba.

Pro domácí použití či testování osobně upřednostňuji produkt od VMware. Má lepší podporu pro HW i non-Microsoft operační systémy. A přece jen ho používám déle.

P.S. V některém dalším příspěvku se rozepíši podrobněji o licenčních podmínkách používání virtualizačních technologií na obou platformách.

OpsMgr 2007 SP1 ve filmu? Holywood to není, ale zajímavé videa to jsou.

System Center Operations Manager 2007 SP1 Training Videa. Na webových stránkách TechNet bylo uveřejněno zatím 9 kusů. Jen tak dál.

Web page view type

Presenter: Scott Jackson, Microsoft
This video demonstrates using the new web page view type.
Running Time (minutes): 0:43
Date Posted: January 10, 2008

Web Console State View

Presenter: Scott Jackson, Microsoft
This video demonstrates parity between the web console and the Operations Manager console.
Running Time (minutes): 0:36
Date Posted: January 10, 2008

Change Agentless Proxy Agent

Presenter: Scott Jackson, Microsoft
This video demonstrates how to change the proxy agent for agentless managed computers.
Running Time (minutes): 0:34
Date Posted: January 10, 2008

Monitoring space performance enhancements

Presenter: Scott Jackson, Microsoft
This video demonstrates improved responsiveness of list-based views in the Monitoring space.
Running Time (minutes): 1:13
Date Posted: January 10, 2008

Targeting a monitor at a group

Presenter: Scott Jackson, Microsoft
This video demonstrates how to correctly target a monitor at a group.
Running Time (minutes): 1:19
Date Posted: January 10, 2008

Using the Microsoft Generic Report Library

Presenter: Eugene Bykov, Microsoft
This video demonstrates generic overrides report.
Running Time (minutes): 6:16
Date Posted: January 10, 2008

Using favorite reports and the report publishing feature

Presenter: Eugene Bykov, Microsoft
This video demonstrates favorite reports and report publishing features.
Running Time (minutes): 6:44
Date Posted: January 10, 2008

Using Reset or Recalculate on monitors

Presenter: Marius Sutara, Microsoft
This video demonstrates how to use tasks to reset or recalculate the state of a monitor.
Running Time (minutes): 7:59
Date Posted: January 10, 2008

Targeting Monitors

Presenter: Boris Yanushpolsky, Microsoft
This video demonstrates how to properly configure rules and monitors for multi-instance components.
Running Time (minutes): 3:53
Date Posted: January 10, 2008

 

Jaká bude podpora produktů Operations Manager ve Windows 2008?

Pomalu, ale jistě se nám blíží uvedení nové verze serverového operačního systému od společnosti Microsoft. Již několik měsíců nám výrobce předkládá testovací verze, abychom se na jeho příchod připravili. Jaké možnosti nám však přinenese pro Operations Manager různých verzí. Dnes jsou k dispozici následující verze produktu Microsoft Operations Manager:

 

Název

Verze

MOM 2000

4.0.0.66

MOM 2000 SP1

4.0.1300.0

MOM 2005

5.0.2749

MOM 2005 SP1

5.0.2911.0000

OpsMgr 2007 RTM

6.0.5000.0

OpsMgr 2007 SP1 RC

6.0.6246.0

Dále je k dispozici produkt System Center Essentials 2007, který vychází z OpsMgr 2007 RTM.

Produkt Operations Manager 2007 má několik serverových rolí. DB – OpsMgr databáze, DW – Data Warehouse databáze pro reporting, RMS – Root Management server, MS – Management server, GS – Gateway server – spojka k Management serveru pro netrustované domény, Console – základní provozní rozhraní, RS – Reporting server, Web Console – další provozní rozhraní, ACS DB – ACS databáze, ACS Collector – server pro sběr dat z logů pro ACS.

Kdo ještě neslyšel informace o Windows Server 2008, tak ten bude uveden v několika verzích. Základní verze "Standard, Enterprise, DataCenter a Web" kopírují stávající verze Windows Server 2003. Novinkami však bude uvedení verzí "Server Core" a "Windows Server 2008 s technologií Hyper-V". Verze "Core" je Windows Server 2008 odlehčený od GUI rozhraní a více méně veškerá konfigurace zde probíhá pomocí příkazového řádku. Verze s "Hyper-V" integruje virtualizační technologie do samotného jádra operačního systému. Tato technologie by měla být dostupná do 180 dní od uvedení verze RTM.

Jelikož jsem zmínil několik odlišných verzí Operations Manageru, v tabulkách níže jsou informace o předpokládaném nasazení těchto produktů na nový Windows Server v různých verzích.

Microsoft Operations Manager 2005 with SP1:

Microsoft Operations Manager 2005 with SP1

Windows Server 2008 (STD, ENT, DATA, WEB)

Windows Server 2008 (Server Core)

Windows Server 2008 with Hyper-V

All Roles

Not Supported

Not Supported

Not Supported

Agent

RTM + 90days

RTM + 90days

RTM + 90days

Doporučení pro MOM 2005: V systému Windows Server 2008 je tak mnoho zásadních změn, že tuto verzi OpsMgr nebude možno korektně nainstalovat a následně používat. Instalace a použití agenta by mělo být v zásadě možné, uvidíme co se změní do verze Windows Server 2008 RTM (na verzi RC použít lze).

Operations Manager 2007 with SP1:

Operations Manager 2007 with SP1

Windows Server 2008 (STD, ENT, DATA, WEB)

Windows Server 2008 (Server Core)

Windows Server 2008 with Hyper-V

All Roles

RTM + 90days

Not Supported

RTM + 90days

Agent

RTM + 90days

RTM + 90days

RTM + 90days

Doporučení pro OpsMgr 2007: Základní role OpsMgr 2007 (DB, DW, RMS, Gateway a Console) lze instalovat na Windows Server 2008 RC. Problém je s instalací Reporting Serveru, jelikož je vyžadován .Net Framework 3.0. Ten však není součástí instalace Windows Serveru 2008 RC. Uvidíme co se změní po uvedení verze RTM.

System Center Essentials with SP1:

System Center Essentials with SP1

Windows Server 2008 (STD, ENT, DATA, WEB)

Windows Server 2008 (Server Core)

Windows Server 2008 with Hyper-V

All Roles

RTM + 90days

Not Supported

RTM + 90days

Agent

RTM + 90days

RTM + 90days

RTM + 90days

Doporučení pro SCE 2007: Neměl by být problém používat SCE 2007 SP1 na Windows Serveru 2008, bude však potřeba opravdu hodně operační pamětí cca 4GB.

Pokud to shrnu, vyplatí se na nový Windows Server 2008 instalovat pouze verzi Operations Manager 2007 SP1 i System Center Essentials 2007 SP1 a to pouze na operační systém s plnohodnotným GUI, tzn. na verzi Server Core to stejně nepůjde instalovat. Vývojáři slibují zajištění funkčnosti do 90 dní uvedení RTM verze Windows Serveru 2008.

Uvidíme, vyzkoušíme, nasadíme 😉 .