<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Kevin Holman's OpsMgr Blog : 2008</title><link>http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx</link><description>Tags: 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New Base OS MP released 9-18-2009 version 6.0.6667.0 to add support for Windows Server 2008R2 and other fixes</title><link>http://blogs.technet.com/kevinholman/archive/2009/09/22/new-base-os-mp-released-9-18-2009-version-6-0-6667-0-to-add-support-for-windows-server-2008r2-and-other-fixes.aspx</link><pubDate>Tue, 22 Sep 2009 15:40:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3282461</guid><dc:creator>kevinhol</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3282461.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3282461</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3282461</wfw:comment><description>&lt;p&gt;As you can see from the “Changes in this update section” of the guide – this isn't just about supporting Server 2008 R2 – there are many fixes and updates, so this would be a good one to get through your testing cycles and plan for production.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Available on the catalog:&amp;#160; &lt;a title="http://technet.microsoft.com/en-us/opsmgr/cc539535.aspx" href="http://technet.microsoft.com/en-us/opsmgr/cc539535.aspx"&gt;http://technet.microsoft.com/en-us/opsmgr/cc539535.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a name="_Toc239234930"&gt;&lt;strong&gt;Changes in This Update&lt;/strong&gt;&lt;/a&gt;&lt;a name="zba4eeaaa998840f0a7d03278bb7f872e"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The September 2009 release (version 6.0.6667.0) of the Windows Server Operating System Management Pack includes the following changes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Support for Windows Server 2008 R2, including new classes to represent Windows Server 2008 R2 systems specifically. &lt;/li&gt;    &lt;li&gt;The intervals for some discoveries have been changed to reduce CPU usage. For details, see &lt;a href="#z87792d9bf5d848daad1d529a7c864455"&gt;Objects the Windows Server Operating System Management Pack Discovers&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Added Logical Disk Fragmentation Level monitors for Windows Server 2003 and Windows Server 2008. &lt;/li&gt;    &lt;li&gt;Disabled the following rules and monitors for Windows Server 2008 because the events needed are in Windows Server 2003 only.      &lt;ul&gt;       &lt;li&gt;Duplicate computer name was detected &lt;/li&gt;        &lt;li&gt;Windows Activation State &lt;/li&gt;        &lt;li&gt;Disk Group Failed &lt;/li&gt;        &lt;li&gt;Disk Group Auto Import Failed &lt;/li&gt;        &lt;li&gt;Volume Not Started &lt;/li&gt;        &lt;li&gt;Run WMIAdap &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Fixed the summary details for the Performance History (Percent Processor Time) report to indicate that the object type is Windows Server 2003 operating system rather than Windows Server 2003 processor. &lt;/li&gt;    &lt;li&gt;Fixed the Performance History (Percent Interrupt Time) report to use a rule that targets the operating system rather than the processor. &lt;/li&gt;    &lt;li&gt;Changed the data source for discoveries from System.Scheduler to System.Discovery.Scheduler to avoid performance issues. &lt;/li&gt;    &lt;li&gt;Changed the Logical Disk Availability monitor to use a Run As profile with administrative privileges to enable it to run in a low-privilege environment. &lt;/li&gt;    &lt;li&gt;Modified logical disk discovery to exclude mount points, because numerous rules use performance counters that are not applicable to mount points. &lt;/li&gt;    &lt;li&gt;Fixed an issue in which an alert could be generated for Windows Activation too early. &lt;/li&gt;    &lt;li&gt;Addressed an issue that was causing some discoveries to not show up correctly in the authoring section of the console. &lt;/li&gt;    &lt;li&gt;Improved the product knowledge for the alert generated by the “A Service is Mis-configured” rule. &lt;/li&gt;    &lt;li&gt;Fixed issue in which logical disk health check could have performance problems when run against clustered servers. &lt;/li&gt;    &lt;li&gt;Fixed links to views in product knowledge articles. &lt;/li&gt;    &lt;li&gt;Added Active Alerts views for Windows Server 2003 and Windows Server 2008. &lt;/li&gt;    &lt;li&gt;Added retry logic to the &amp;quot;Probe Module: Is Feature Installed&amp;quot; module to avoid failures due to periodic time-outs. &lt;/li&gt;    &lt;li&gt;Added a new integer property named &amp;quot;Size (MBytes) (Numeric)&amp;quot; to the Logical Disk class and updated the existing property &amp;quot;Size (Bytes) (String)&amp;quot; to clarify that it is a string. The new property can now be used in formulas and views as expected. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Make sure you also check out the new supported config statement and known issues regarding Server 2008 R2 and Windows 7 support:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/974722" href="http://support.microsoft.com/kb/974722"&gt;&lt;strong&gt;http://support.microsoft.com/kb/974722&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3282461" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/management+pack/default.aspx">management pack</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>Getting SQL Admin Studio to connect to your SQL Cluster</title><link>http://blogs.technet.com/kevinholman/archive/2009/04/07/getting-sql-admin-studio-to-connect-to-your-sql-cluster.aspx</link><pubDate>Tue, 07 Apr 2009 18:04:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3223537</guid><dc:creator>kevinhol</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3223537.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3223537</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3223537</wfw:comment><description>&lt;p&gt;I had hell yesterday figuring out what was wrong with this.&lt;/p&gt;  &lt;p&gt;I built a new SQL 2005 cluster, on Server 2003x64, to install my SCOM R2 release candidate environment into.&amp;#160; I used iSCSI for my cluster, and my nodes are VM guests under Hyper-V, the same basic process that I documented here:&amp;#160; &lt;a title="Setting up a 2 node Server 2008 failover cluster under HyperV" href="http://blogs.technet.com/kevinholman/archive/2008/10/20/setting-up-a-2-node-server-2008-failover-cluster-under-hyperv.aspx"&gt;Setting up a 2 node Server 2008 failover cluster under HyperV&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So – when I was all done – my SQL 2005 Admin Studio would not connect to the remote SQL clustered named instance.&amp;#160; This was odd – because this same admin studio WILL connect fine to any of my non-named instances… which are installed on stand-alone machines.&lt;/p&gt;  &lt;p&gt;The machine I am running SQL Admin Studio on is a new Windows 2008 Terminal Server… with the Windows 2008 firewall.&amp;#160; I know when connecting to a named instance, we first try and establish a connection over 1433, and if it is a named instance, we will talk to the browser service, and the browser service will tell us the dynamic port that SQL has assigned to that named instance.&amp;#160; At this point, I could “cheat” and just hard code that port, or create a SQL alias in my SQL client… but that could lead to problems down the road.&amp;#160; I would rather solve the problem.&amp;#160; At first I thought something was blocking 1434, but basically, what I ended up needing to do – is to allow my “program” of SQL Admin Studio to be granted access, in the Windows 2008 firewall, on the terminal server running SQL admin studio.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/GettingSQLAdminStudiotoconnecttoyourSQLC_8DBA/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="385" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/GettingSQLAdminStudiotoconnecttoyourSQLC_8DBA/image_thumb.png" width="514" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The path is:&amp;#160; %ProgramFiles% (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/GettingSQLAdminStudiotoconnecttoyourSQLC_8DBA/image_4.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="369" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/GettingSQLAdminStudiotoconnecttoyourSQLC_8DBA/image_thumb_1.png" width="616" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Then allow the connection, any profile, and give it a name.&amp;#160; After this – my Admin studio connected right up to the named instance.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223537" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/Cluster/default.aspx">Cluster</category></item><item><title>Authoring rules for Windows 2008 events, and how to cheat</title><link>http://blogs.technet.com/kevinholman/archive/2009/02/25/authoring-rules-for-windows-2008-events-and-how-to-cheat.aspx</link><pubDate>Wed, 25 Feb 2009 04:56:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3206389</guid><dc:creator>kevinhol</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3206389.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3206389</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3206389</wfw:comment><description>&lt;p&gt;So…. with the introduction of Server 2008 into OpsMgr… as a monitored agent, you might need to re-evaluate some of your old rules.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Almost all (if not all) of the basic event ID’s and parameters, in the security event log, have changed.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For instance, I had a rule to alert me on every RDP logon to every server in my lab.&amp;#160; I did this on Server 2003, using the following data source configuration:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_2.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="119" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The logon event was 528, I used the Security event source (not really required in this case) and then I only wanted to alert on RDP/Console logon types… so that is where Parameter 4 came in.&amp;#160; I had to use LogParser to figure out which parameter is which, and talked about how to do that in these posts:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="Using Event Description as criteria for a rule" href="http://blogs.technet.com/kevinholman/archive/2008/04/22/using-event-description-as-criteria-for-a-rule.aspx"&gt;Using Event Description as criteria for a rule&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="How to find all possible event ID’s for a given event source" href="http://blogs.technet.com/kevinholman/archive/2009/02/16/how-to-find-all-possible-event-id-s-for-a-given-event-source.aspx"&gt;How to find all possible event ID’s for a given event source&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Using OpsMgr to see which servers have not been logged on to via RDP" href="http://blogs.technet.com/kevinholman/archive/2008/09/03/using-opsmgr-to-see-which-servers-have-not-been-logged-on-to-via-rdp.aspx"&gt;Using OpsMgr to see which servers have not been logged on to via RDP&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now – I realized, since I rebuilt my main Terminal Server with Server 2008, this rule isnt alerting anymore.&lt;/p&gt;  &lt;p&gt;It is apparent that the new security event is now this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_4.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="640" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_1.png" width="537" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So – off I go to update my rule.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I will use Event ID 4624, that part is easy…. but now – which parameter is the logon type of “10” now?&lt;/p&gt;  &lt;p&gt;I can certainly use LogParser… and it will tell me, but in Server 2008 – there appears to be a shortcut:&amp;#160; Choose the Details Tab of the event you want, and all the parameters are listed, in order… and you simply have to count down:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_6.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="471" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_2.png" width="481" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Counting down from the top – that is Parameter 9.&amp;#160; So my new data source expression for the rule looks like this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_8.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="119" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_3.png" width="417" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So – I will ONLY get alerts on those specific events.&amp;#160; But wait – I need to customize my Alert description!&amp;#160; I can use the same “cheat”.&amp;#160; In my alert description – I want to state something like “Username logged on to ServerName from IPAddress”.&amp;#160; I can get all of that right, and the parameters – right from this event:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_10.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="468" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_4.png" width="480" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Counting down – I can see this is parameter 6, 12, and 19.&amp;#160; So I make my alert description look like so:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_12.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="93" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_5.png" width="217" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And my alert?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_14.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="76" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_6.png" width="277" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Perfect!&lt;/p&gt;  &lt;p&gt;Use this method to quickly figure out which parameters you want for your rule criteria, and your alert descriptions.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;UPDATE – 2-25-2009&lt;/strong&gt;&lt;/font&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;I have to update this post – based on the comment from Raphael Burri&amp;#160; (&lt;a title="http://rburri.wordpress.com/" href="http://rburri.wordpress.com/"&gt;http://rburri.wordpress.com/&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In addition to the easy way to find out parameters in Server 2008 – he commented on an even better way to bring rich alert descriptions in… without much work.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So for this example – I will create a new rule – which will alert me when someone types a bad password while accessing my Terminal Server:&lt;/p&gt;  &lt;p&gt;The event in question – has changed from EventID 528 on Server 2000/2003 – to EventID 4625 on Server 2008:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_16.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="167" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_7.png" width="550" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now – instead of using event parameter numbers in my Alert Description – I will use the event XPath name straight from the event!&amp;#160; Open the event… and choose the details tab.&amp;#160; Then choose the XML view.&amp;#160; It looks like this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_18.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="631" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_8.png" width="645" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now – to capture ANY of these “Event Data” fields… we could use parameters – counting down like the example I posted above.&amp;#160; OR – we can simply pull the parameter name – which is given to us right from the event:&lt;/p&gt;  &lt;p&gt;Simply use this format:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;$Data/EventData/DataItem/EventData/Data[@Name='EventParameterName']$&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For instance… I want my alert description for this alert to state:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;(&lt;strong&gt;&lt;em&gt;Username)&lt;/em&gt;&lt;/strong&gt; typed a bad password accessing directly from computer: &lt;strong&gt;&lt;em&gt;(computername)&lt;/em&gt;&lt;/strong&gt; from IP: &lt;strong&gt;&lt;em&gt;(IP Address)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;So from above – I can simply use the “Data Names” listed in the event data:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$Data/EventData/DataItem/EventData/Data[@Name='&lt;b&gt;TargetUserName&lt;/b&gt;']$&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$Data/EventData/DataItem/EventData/Data[@Name='&lt;b&gt;WorkstationName&lt;/b&gt;']$&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$Data/EventData/DataItem/EventData/Data[@Name='&lt;b&gt;IpAddress&lt;/b&gt;']$&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;My alert description now looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_20.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="206" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_9.png" width="275" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The alert comes in as:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_22.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="93" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuthoringrulesforWindows2008eventsandhow_1184B/image_thumb_10.png" width="318" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks for the tip Raphael!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3206389" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/management+pack/default.aspx">management pack</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>Recording a web application browser session driving you crazy?</title><link>http://blogs.technet.com/kevinholman/archive/2008/11/15/recording-a-web-application-browser-session-driving-you-crazy.aspx</link><pubDate>Sat, 15 Nov 2008 20:23:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3154159</guid><dc:creator>kevinhol</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3154159.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3154159</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3154159</wfw:comment><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Sometimes - getting this to work is frustrating.&amp;#160; The problems generally are caused by the security hardening of the OS hosting the console... &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; an issue with OpsMgr.&amp;#160; Here are some tips.&lt;/p&gt;  &lt;p&gt;This is seen especially on hardened versions of Vista and Server 2008.&amp;#160; Internet Explorer Enhanced Security Configration, and UAC (User Account Control) can cause your web recording session to be less than stellar.&amp;#160; All of this can be configured - however, to allow the recorder to work perfectly.&amp;#160; Lets walk through the challenges:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The first time you run this wizard - and start a capture - you will see the following popup:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="207" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb.png" width="412" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Since the recorder pane is a browser extension - we need to enable this capability, which is disabled by default on many hardened browsers.&amp;#160; Just open IE, tools, Internet Options, Advanced Tab, and check the box to &amp;quot;Enable Third Party Browser Extensions&amp;quot;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="515" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_2.png" width="413" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Easy enough....&amp;#160; However - now when we launch the recorder - we don't see a recorder bar where we should - we just see a blank pane where it would be:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="444" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_3.png" width="652" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This is caused by UAC (User Account control).&amp;#160; This is enabled on Windows Server 2008 and Vista by default.&amp;#160; Your options are to run the console &amp;quot;As An Administrator&amp;quot; or just turn off UAC altogether on the OS.&amp;#160;&amp;#160; Since we dont recommend disabling UAC... I am going to just close the console, then run the console &amp;quot;As an Administrator&amp;quot;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="162" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_4.png" width="273" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now - we can see the web recorder add-in, as expected.&lt;/p&gt;  &lt;p&gt;Note - this *might* RESET your browser settings - so once more - you might have to open IE - and enable 3rd party browser extensions.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_14.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="391" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_6.png" width="649" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;HOWEVER - once we start recording - we hit another snag.... we get constantly prompted about IE Enhanced Security.&amp;#160; You have to turn this off in order to browse any website that isnt explicitly trusted.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_12.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="353" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_5.png" width="401" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So... lets disable IE ESC... you can do this from server manager in Windows 2008:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I am going to turn it OFF for Administrators. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_16.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="445" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_7.png" width="422" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Note - this *might* RESET your browser settings - so once more - you might have to open IE - and enable 3rd party browser extensions.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ahhhh.... IE ESC is disabled... UAC is disabled (or console is run as an Administrator) and all is well:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_18.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Recordingawebapplicationbrowsersessiondr_A014/image_thumb_8.png" width="694" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You basically have two options here....&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.&amp;#160; Run the console on the server.&amp;#160; You must disable IE ESC hardening, and work around UAC security.&lt;/p&gt;  &lt;p&gt;2.&amp;#160; (Recommended) Run the console on a less secured workstation, that does not have IE ESC hardening enabled, and does not have UAC enabled.&amp;#160; If UAC is enabled on the workstation (Vista) then run the console &amp;quot;As an Administrator)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;**** NOTE:&lt;/font&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;One thing that has been found in the field…. if you do a fresh install of the console, the web recorder wont always come up, even after checking all these configuration settings, even on older systems like 2003 and XP.&amp;#160; You need to do a reboot of the box, in order to use the web recorder, sometimes.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3154159" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/Authoring/default.aspx">Authoring</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>Setting up a 2 node Server 2008 failover cluster under HyperV</title><link>http://blogs.technet.com/kevinholman/archive/2008/10/20/setting-up-a-2-node-server-2008-failover-cluster-under-hyperv.aspx</link><pubDate>Mon, 20 Oct 2008 05:11:26 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138851</guid><dc:creator>kevinhol</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3138851.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3138851</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3138851</wfw:comment><description>&lt;p&gt;For lab testing, we would often set up Microsoft Server 2003 2-node clusters, under virtual server 2005, in order to test OpsMgr configurations, such as clustered RMS, clustered databases, or just testing management packs on clustered applications like SQL and Exchange.&amp;#160; Virtual Server 2005 did this quite easily, using the built in SCSI adapter which had cluster support.&amp;#160; Here is a good write-up on setting this whole thing up:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx" href="http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Enter Server 2008 and HyperV&lt;/strong&gt;.&amp;#160; HyperV does not include SCSI adapter support for clustering.&amp;#160; That is antiquated technology anyway, since most companies utilize SAN or iSCSI for shared storage clustering - not direct attached SCSI anymore.&amp;#160; This means you won't be able to migrate your virtual clusters built under Virtual Server 2005 to a HyperV host, nor will you be able to use the same process to build a new cluster under HyperV.&lt;/p&gt;  &lt;p&gt;I am going to use this post to document building a very simple 2-node Server 2008 (virtualized guest) cluster, using a Server 2008 HyperV host server.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There is a really good blog discussing all the options out there for combining fail-over clustering with HyperV - located at:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/josebda/archive/2008/06/17/windows-server-2008-hyper-v-failover-clustering-options.aspx" href="http://blogs.technet.com/josebda/archive/2008/06/17/windows-server-2008-hyper-v-failover-clustering-options.aspx"&gt;http://blogs.technet.com/josebda/archive/2008/06/17/windows-server-2008-hyper-v-failover-clustering-options.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And a great PFE blog essentially doing the same things I am documenting in this post:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/pfe-ireland/archive/2008/05/16/how-to-create-a-windows-server-2008-cluster-within-hyper-v-using-simulated-iscsi-storage.aspx" href="http://blogs.technet.com/pfe-ireland/archive/2008/05/16/how-to-create-a-windows-server-2008-cluster-within-hyper-v-using-simulated-iscsi-storage.aspx"&gt;http://blogs.technet.com/pfe-ireland/archive/2008/05/16/how-to-create-a-windows-server-2008-cluster-within-hyper-v-using-simulated-iscsi-storage.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And of course the Microsoft step by step for building the cluster on Server 2008:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/cc731844.aspx" href="http://technet.microsoft.com/en-us/library/cc731844.aspx"&gt;http://technet.microsoft.com/en-us/library/cc731844.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We will be using something similar to Options 4 and 5 in the above blog post...&amp;#160; Only one physical HyperV host, and that same host will serve as the iSCSI target.&amp;#160; My post assumes there is already a domain present.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The BIG challenge out there - is picking an iSCSI target to use, for labs, testing, and demos.&amp;#160; You have a lot of choices out there... Microsoft Windows Storage Server, and then other third party products.... but in the &amp;quot;free&amp;quot; space... your choices are very limited.&amp;#160; There are some free ones out there, but few are supported by Server 2008 fail-over clustering.&amp;#160; Best thing is to use an existing in-house iSCSI target - if you have one.&amp;#160; If not - then people have reported success using the latest &amp;quot;trial&amp;quot; version of iSCSI target from Starwind&amp;#160; &lt;a title="http://www.rocketdivision.com/wind.html" href="http://www.rocketdivision.com/wind.html"&gt;http://www.rocketdivision.com/wind.html&lt;/a&gt;.&amp;#160;&amp;#160; I will be using an internal-only version of the Microsoft iSCSI target... cause it's free to me, and doesn't expire.&amp;#160; :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Here is a high level overview of the process:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.&amp;#160; Setup your Server 2008 HyperV host.&lt;/p&gt;  &lt;p&gt;2.&amp;#160; Setup two Server 2008 guest OS's.&lt;/p&gt;  &lt;p&gt;3.&amp;#160; Setup a Microsoft iSCSI target on the HyperV host.&lt;/p&gt;  &lt;p&gt;4.&amp;#160; Connect the guest OS's to the iSCSI target&lt;/p&gt;  &lt;p&gt;5.&amp;#160; Setup Microsoft Failover clustering&lt;/p&gt;  &lt;p&gt;6.&amp;#160; Test the cluster&lt;/p&gt;  &lt;p&gt;7.&amp;#160; Install the cluster aware application (SCOM, Exchange, SQL, etc...)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ok - lets get started!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I am going to make some assumptions here - to save time and not detail every part of setting up HyperV on the host, or the guests:&lt;/p&gt;  &lt;p&gt;I have a single physical HyperV host, with a name of &lt;strong&gt;VS3&lt;/strong&gt; (Server 2008 x64).&amp;#160; I have a single physical Domain Controller, &lt;strong&gt;DC1&lt;/strong&gt; (Server 2003 x86).&amp;#160; My domain is &lt;strong&gt;OPSMGR.NET&lt;/strong&gt; in this case.&amp;#160; I create two guest machines - both Server 2008 x64 Enterprise.&amp;#160; Their names will be &lt;strong&gt;OMCL1&lt;/strong&gt; and &lt;strong&gt;OMCL2&lt;/strong&gt;.&amp;#160; These will be my cluster nodes, and they are joined to OPSMGR.NET.&lt;/p&gt;  &lt;p&gt;We need to some some quick planning for the cluster... we will need a few things.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Names:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;OMCL1 - node 1 name&lt;/p&gt;  &lt;p&gt;OMCL2 - node 2 name&lt;/p&gt;  &lt;p&gt;OMCLV1 - virtual cluster quorum network name&lt;/p&gt;  &lt;p&gt;OMCLSQLV1 ands V2 - virtual cluster server network name(s) for the clustered application instance(s)&lt;/p&gt;  &lt;p&gt;VS3 - HyperV host and iSCSI target&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;IP address:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;OMCL1 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;primary NIC - 10.10.10.50/16&lt;/p&gt;    &lt;p&gt;cluster private NIC - 192.168.1.1/24&lt;/p&gt;    &lt;p&gt;iSCSI NIC - 192.168.2.10/24&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;OMCL2&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;primary NIC - 10.10.10.51&lt;/p&gt;    &lt;p&gt;cluster private NIC - 192.168.1.2/24&lt;/p&gt;    &lt;p&gt;iSCSI NIC - 192.168.2.11/24&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;OMCLV1 - 10.10.10.52/16&lt;/p&gt;  &lt;p&gt;OMCLSQLV1 - 10.10.10.53/16&lt;/p&gt;  &lt;p&gt;OMCLSQLV2 - 10.10.10.53/16&lt;/p&gt;  &lt;p&gt;VS3&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;primary NIC - 10.10.10.12/16&lt;/p&gt;    &lt;p&gt;iSCSI NIC - 192.168.2.1/24&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Cluster Disks:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Q: quorum&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Virtual Networks:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;External - External network connected to physical NIC of hyperV host - I use this for all VM and host communications.&lt;/p&gt;  &lt;p&gt;Private - Private VM network for cluster heartbeat communication only.&lt;/p&gt;  &lt;p&gt;iSCSI - Internal Only network that allows communications for HyperV guest OS and host only.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;At this point, I have completed steps 1 and 2.... I installed hyper V, set up the networks required, added virtual network adapters for each network, made sure I can ping all devices (I had to adjust some of the Windows firewall settings on the host to get this working) but essentially - each guest should be able to ping all the other guest and host network interfaces - external, private, and iSCSI.&lt;/p&gt;  &lt;p&gt;Then - I installed the iSCSI target - and created a 2GB shared virtual disk file on the host.&amp;#160; I set this to allow the two Cluster node initiators by IP address.&lt;/p&gt;  &lt;p&gt;Next, on the cluster nodes, I used the MS iSCSI initiator - connected to the host portal, and then connected to the iSCSI disks.&amp;#160; Each node connected to the same disk, and I set the drive letters as &amp;quot;Q&amp;quot; on each.&amp;#160; One node initialized and formatted the disk.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So I find myself at step 5.&amp;#160; Following &lt;a title="http://technet.microsoft.com/en-us/library/cc731844.aspx" href="http://technet.microsoft.com/en-us/library/cc731844.aspx"&gt;http://technet.microsoft.com/en-us/library/cc731844.aspx&lt;/a&gt; I installed the failover clustering feature on each node, then ran the cluster validation test.&amp;#160; Everything passed except warnings from Active directory.&amp;#160; This is because I am running my installs using a domain user account with local admin priv on the cluster nodes, but not as a domain admin.&amp;#160; I do this on purpose... too many times Microsoft people test everything using a Domain admin account, and dont experience the same pain that our customers do in the field....&amp;#160;&amp;#160; this warning was simply stating that the user running setup for the cluster, does not have permissions to create the computer accounts in the domain for the virtual cluster name.&amp;#160; Therefore, I will create this manually using my domain admin account, and assign full control permission on the computer account object to my user account doing the cluster installs.&amp;#160; Lastly - I need to set the computer account to &amp;quot;disabled&amp;quot; in ADUC.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ok - now that is done - we will &amp;quot;Create a Cluster&amp;quot;.&amp;#160; Give the wizard the cluster virtual name, the the IP address we assigned as above, and click Next.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;HOLY CRAP.&amp;#160; Creating clusters in Server 2008 just got a LOT easier than doing this in Windows Server 2003!!!!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The next step is to manage the cluster, go to Networks, and set the iSCSI network properties to &amp;quot;Do not allow the cluster to use this network&amp;quot;.&amp;#160; You can also rename the 3 networks to more friendly names at this point.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;At this point - you have a functioning cluster.&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;You should test this by making sure you can ping the virtual cluster resource name, and fail the cluster disk over to each node (stop cluster service or reboot each node)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now - I am going to add my disks and install SQL 2005.&amp;#160; For my SQL cluster - I have created 4 virtual disks on my iSCSI target host.&amp;#160; 2 disks are 20GB and 2 disks are 10GB.&amp;#160; Each 20GB disk will be for databases, each 10GB disk will be for transaction logs.&amp;#160; Then I will install two instances of SQL 2005, and make this a multi-instance (Active/Active) cluster.&amp;#160; First - I will connect to the disks with the iSCSI initiator, then bring them online in Disk management, then initialize them, then format them.&amp;#160; Then - using the Cluster Management tool, add them to the cluster, and assign them the appropriate drive letters in the cluster admin tool.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;From my reading - this is a lot tougher to get going - we will see.&lt;/p&gt;  &lt;p&gt;Here is a list of known issues to be familiar with:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/936302/en-us" href="http://support.microsoft.com/kb/936302/en-us"&gt;http://support.microsoft.com/kb/936302/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/948208/en-us" href="http://support.microsoft.com/kb/948208/en-us"&gt;http://support.microsoft.com/kb/948208/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To start, I want to list some good resources on understanding clustering, and then adding SQL 2005 to a cluster.&amp;#160; &lt;/p&gt;  &lt;p&gt;First - a guide on installing a cluster to prepare for SQL clustering (this is Server 2003 based, however, but good tips and make sure you understand this)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.sql-server-performance.com/articles/clustering/cluster_server_2003_p1.aspx" href="http://www.sql-server-performance.com/articles/clustering/cluster_server_2003_p1.aspx"&gt;http://www.sql-server-performance.com/articles/clustering/cluster_server_2003_p1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next, a step-by-step on installing SQL 2005 to a Server 2003 Cluster:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.sql-server-performance.com/articles/clustering/cluster_sql_server_2005_p1.aspx" href="http://www.sql-server-performance.com/articles/clustering/cluster_sql_server_2005_p1.aspx"&gt;http://www.sql-server-performance.com/articles/clustering/cluster_sql_server_2005_p1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Background data on SQL clustering:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.sql-server-performance.com/articles/clustering/Cluster_Setup_and_Troubleshooting_Techniques_PartI_p1.aspx" href="http://www.sql-server-performance.com/articles/clustering/Cluster_Setup_and_Troubleshooting_Techniques_PartI_p1.aspx"&gt;http://www.sql-server-performance.com/articles/clustering/Cluster_Setup_and_Troubleshooting_Techniques_PartI_p1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.sql-server-performance.com/articles/clustering/clustering_best_practices_p1.aspx" href="http://www.sql-server-performance.com/articles/clustering/clustering_best_practices_p1.aspx"&gt;http://www.sql-server-performance.com/articles/clustering/clustering_best_practices_p1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Here is a GREAT step by step video, of installing SQL 2005 on a 2008 failover cluster, done by a fellow PFE:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/default.aspx/kb/953170/en-us" href="http://support.microsoft.com/default.aspx/kb/953170/en-us"&gt;http://support.microsoft.com/default.aspx/kb/953170/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;OK - because I don't want to deal with the issues defined in &lt;a title="http://support.microsoft.com/kb/932897/" href="http://support.microsoft.com/kb/932897/"&gt;http://support.microsoft.com/kb/932897/&lt;/a&gt; I need to create my Cluster Application group manually, and add my disks there.&amp;#160; I will create a SQL group for each instance.... naming them the same as my network names will be, to keep it simple.&amp;#160; So I create two &amp;quot;Empty Service or Application&amp;quot; groups, naming them OMCLSQLV1 and OMCLSQLV2&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now my cluster config looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="199" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_thumb_2.png" width="712" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And now my storage looks like this, with a DB and LOG volume for each :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="507" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_thumb_1.png" width="569" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So I make sure all resources are running on OMCL1, and then pop in the SQL 2005 Enterprise x64 CD into my VM.&amp;#160; When setup runs the pre-req check - it runs against OMCL1 and OMCL2 - so that is a good start!&amp;#160; On the components screen - I am able to check the box &amp;quot;Create a SQL Server failover cluster&amp;quot; so that means that SQL setup detected my cluster.&amp;#160; Great news!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="446" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_thumb.png" width="491" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I choose a named instance of SQL (inst1) and then give it my virtual server name I want to use (OMCLSQLV1).&amp;#160; Basically just fill in each page of the setup wizard from there.... entering the IP address, choosing the correct cluster disk for your data files, picking your domain groups for cluster services, etc.... &lt;/p&gt;  &lt;p&gt;Oddly enough - it all installed really well!&amp;#160; I did run into the issue noted in Problem 5, at &lt;a title="http://support.microsoft.com/kb/936302/en-us" href="http://support.microsoft.com/kb/936302/en-us"&gt;http://support.microsoft.com/kb/936302/en-us&lt;/a&gt; which basically tells me I need to get SQL 2005 SP2 installed ASAP.&amp;#160; I now have a fully functioning SQL 2005 failover cluster on Server 2008 x64.&amp;#160; I then will install another SQL instance for the A/A configuration I want, and will apply SQL SP2 to both instances.&amp;#160; Then, take a look at the OpsMgr console... and see what it discovers!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Update&lt;/em&gt;&lt;/strong&gt; - Interestingly enough.... before I could event complete the installs... I got an alert about service pack compliance from OMSQLV1\INST1 which means I have already discovered SQL and started monitoring it!&amp;#160; Even though we dont have a Server 2008 Failover clustering MP yet... it does appear the current SQL MP detects and and discovers SQL 2005 on a Server 2008 failover cluster.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Update&lt;/em&gt;&lt;/strong&gt; - I could not connect to my SQL servers from the network.&amp;#160; The SQL 2005 install is not SQL 2008 Firewall aware - therefore it does not configure the firewall to allow for SQL server access.&amp;#160; You can read up on this subject at the following links:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/sqlsecurity/archive/2008/07/01/sql-server-and-the-windows-server-2008-firewall.aspx" href="http://blogs.msdn.com/sqlsecurity/archive/2008/07/01/sql-server-and-the-windows-server-2008-firewall.aspx"&gt;http://blogs.msdn.com/sqlsecurity/archive/2008/07/01/sql-server-and-the-windows-server-2008-firewall.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/cc646023.aspx#BKMK_dynamic_ports" href="http://msdn.microsoft.com/en-us/library/cc646023.aspx#BKMK_dynamic_ports"&gt;http://msdn.microsoft.com/en-us/library/cc646023.aspx#BKMK_dynamic_ports&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Essentially - I had to create and enable three rules on each node for SQL server - A program based rule for sqlserver.exe for each instance of SQL, and then a rule opening 1434_UDP for the SQL browser service.&amp;#160; Then, I could connect to the SQL server using simply OMCLSQLV1\INST1.&amp;#160; If I did not open the ports for the browser service - then my application would need to know the port that the named instance of SQL was using, and connect directly with the port in the connection string.&amp;#160; Some choose to lock down a named instance to a static port, then set up connection strings to include the fixed port... but I did not choose that route.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="230" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/Settingupa2nodeServer2008clusterunderHyp_B02E/image_thumb_3.png" width="515" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Update&lt;/em&gt;&lt;/strong&gt; - one last note.... one of the things I typically do in SQL security, to mirror my customer environments, is to add a global group with my admin account having SA access to SQL, and then I remove BUILTIN\Administrators, and NT AUTHORITY\SYSTEM (local system account).&amp;#160; When you did this on a SQL 2005 clustered instance under Windows 2003, you needed to add the cluster domain service account to have access to SQL, or the resource would fail to come online.&amp;#160; Well, not in Server 2008 failover clustering - we dont use a domain service account for the cluster, it apparently uses local system, as the cluster service runs under local system.&amp;#160; What I found was - if I follow my standard, and remove local system, the cluster resource for SQL fails.&amp;#160; I had to go and start sql from an elevated command line on the node:&amp;#160; &amp;quot;sqlservr.exe -c -s INST1&amp;quot;, connect in SQL mgmt studio, and add the NT AUTHORITY\SYSTEM back.&amp;#160; It did not need SA, but did need public.&amp;#160; Once this was done the SQL resource would come online and all was well again.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138851" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/Cluster/default.aspx">Cluster</category></item><item><title>How to install IIS on Server 2008 to support OpsMgr Web Console and Reporting</title><link>http://blogs.technet.com/kevinholman/archive/2008/09/26/how-to-install-iis-on-server-2008-to-support-opsmgr-web-console-and-reporting.aspx</link><pubDate>Fri, 26 Sep 2008 02:17:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3128532</guid><dc:creator>kevinhol</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3128532.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3128532</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3128532</wfw:comment><description>&lt;p&gt;The IIS role on Server 2008 is required for Web Console support, and SQL reporting.&amp;#160; Below are the steps to have a IIS configuration with all the options that are necessary:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On the server, run Server Manager&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="447" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_thumb.png" width="691" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click Roles, then Add Roles.&amp;#160; Click Next.&lt;/p&gt;  &lt;p&gt;On the Select Server Roles screen - select Web Server (IIS).&amp;#160; Click Next.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="589" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_thumb_1.png" width="784" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click Next.&lt;/p&gt;  &lt;p&gt;On the Select Roles Services screen - add the following check boxes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HTTP Redirection&lt;/li&gt;    &lt;li&gt;ASP.NET (add the required additional roles)&lt;/li&gt;    &lt;li&gt;ASP&lt;/li&gt;    &lt;li&gt;Basic Authentication (if using Forms Based auth and SSL)&lt;/li&gt;    &lt;li&gt;Windows Authentication (if using Windows account authorization)&lt;/li&gt;    &lt;li&gt;IIS 6 Management Compatibility&amp;#160; (adds all sub-roles)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="348" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_thumb_2.png" width="229" border="0" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="347" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowtoinstallIISonServer2008tosupportOpsM_1011F/image_thumb_3.png" width="302" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click Next.&amp;#160; Click Install.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3128532" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>Installing the Web Console on a 2008 Management Server - using Windows Authentication</title><link>http://blogs.technet.com/kevinholman/archive/2008/09/24/installing-the-web-console-on-a-2008-management-server-using-windows-authentication.aspx</link><pubDate>Wed, 24 Sep 2008 21:53:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3127867</guid><dc:creator>kevinhol</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3127867.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3127867</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3127867</wfw:comment><description>&lt;p&gt;Below is a step by step on taking a Windows 2008 Management Server, and adding the Web Console...&amp;#160; with the requirement of using Windows authentication.&amp;#160; The easiest method is to use Forms Based auth for Web Console servers.... but using Windows Auth is possible if you can leverage constrained delegation (more on this later).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I will start by running &lt;strong&gt;setup&lt;/strong&gt;, and &lt;strong&gt;checking the prerequisites&lt;/strong&gt; for the web console:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="587" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb.png" width="682" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We need to add the Web Server Role, and make sure we include all required sub roles.&amp;#160; This is documented here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/kevinholman/archive/2008/09/26/how-to-install-iis-on-server-2008-to-support-opsmgr-web-console-and-reporting.aspx" href="http://blogs.technet.com/kevinholman/archive/2008/09/26/how-to-install-iis-on-server-2008-to-support-opsmgr-web-console-and-reporting.aspx"&gt;http://blogs.technet.com/kevinholman/archive/2008/09/26/how-to-install-iis-on-server-2008-to-support-opsmgr-web-console-and-reporting.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once IIS is installed correctly - now run the pre-requisite check again:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="98" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_3.png" width="599" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;All good.&amp;#160; At this point - we can run SetupOM.exe, and add the web console component.&lt;/p&gt;  &lt;p&gt;We will choose Windows Authentication for this exercise.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Setup should complete.&amp;#160; If you get an error here.... you might need to open a case with Microsoft... as some hotfixes can possibly block additional OpsMgr roles from being added, such as the web console.&amp;#160; I have 951380, 954049, and 956240 installed.&amp;#160; I was not able to add the web console.... due to the following error:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Error 1334.The file File196.2FD07918_9082_437D_99BC_FD43602A4625 cannot be installed because the file cannot be found in cabinet file Data.Cab. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.    &lt;br /&gt;MSI (s) (00:84) [12:38:44:863]: Product: System Center Operations Manager 2007 -- Error 1334.The file File196.2FD07918_9082_437D_99BC_FD43602A4625 cannot be installed because the file cannot be found in cabinet file Data.Cab. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="430" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_4.png" width="516" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you are affected by this.... (common also when hotfixes wont apply) we need to do a little work in the registry....&amp;#160;&amp;#160; open up HKCR\Installer\Products\DF6E5EFF035E66C49971553D96AA0E4D\Patches&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_12.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="309" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_5.png" width="646" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Back this key up by exporting it first&lt;/em&gt;&lt;/strong&gt;....&amp;#160; once backed up... delete the REG_SZ GUIDS, and then open the &amp;quot;Patches&amp;quot; REG_MULTI_SZ key, and delete all guids from there.&amp;#160; When done - it should look like so:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_14.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="258" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_6.png" width="627" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;****Note:&lt;/strong&gt;&amp;#160; If you are running a OpsMgr management group that was originally installed as RTM, then upgraded to SP1 - you might need to leave the following guids in place in the registry when attempting to use this workaround: &lt;/p&gt;  &lt;p&gt;727B3A3ADCF2D1945BFF1FD34105570A&amp;#160;&amp;#160;&amp;#160; (this references MOM2007QFEPreSP1.msp)    &lt;br /&gt;8CABA70B215243145A51419A9073262F&amp;#160;&amp;#160;&amp;#160; (this references MOM2007SP1.msp)&lt;/p&gt;  &lt;p&gt; OR - I have seen these on x64:&lt;/p&gt;  &lt;p&gt;727B3A3ADCF2D1945BFF1FD34105570A is MOM2007QFEPreSP1.msp   &lt;br /&gt;8817A55B3D84652468BCF9B1E587B78F is MOM2007SP1.msp&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now - rerun setup.... &lt;/p&gt;  &lt;p&gt;Ok....&amp;#160; When setup is complete.... one thing we need to discuss.&amp;#160; &lt;strong&gt;KB 954049 is required for Server 2008 support&lt;/strong&gt;.&amp;#160; If you had already applied this hotfix, &lt;strong&gt;&lt;em&gt;you must now re-apply it in order to patch the web console files in the hotfix&lt;/em&gt;&lt;/strong&gt;.&amp;#160; The simplest way is to find the MSP file for your OS version in the C:\Program Files\System Center 2007 Hotfix Utility\ folders.&lt;/p&gt;  &lt;p&gt;And, once installed... make sure you re-import your original reg backup we took.&amp;#160; This workaround will typically get you through a web console add, or a hotfix install.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once that is covered - lets test the console, from the management server itself.&amp;#160; Launch the web console from the shortcut on the start menu. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_16.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="532" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_7.png" width="405" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What you will likely see... is one or more security prompts asking for your username and password.... the console it trying to use Windows Auth.&amp;#160; Once this fails, you will be presented with a forms based authentication screen.... or an error.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you check the OpsMgr event log - you will likely see these errors:&lt;/p&gt;  &lt;p&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Operations Manager    &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Web Console     &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9/24/2008 1:06:11 PM     &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10     &lt;br /&gt;Task Category: None     &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Error     &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Classic     &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A     &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OMMS3.opsmgr.net     &lt;br /&gt;Description:     &lt;br /&gt;Instance: 5ogbhfrszo2xqx45iw2wid45. &lt;/p&gt;  &lt;p&gt;Error: Data Abstraction Layer: Exception while connecting to the server 'omrms.opsmgr.net'    &lt;br /&gt;Thread was being aborted.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;This means we need to set up Kerberos constrained delegation, so that Windows Auth can work.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.&amp;#160; Check the SPN of the domain account used for the SDK service account.&amp;#160; For instance... my domain is OPSMGR, my SDK Account is OPSMGR\momsdk07, and my RMS is OMRMS.opsmgr.net.&amp;#160; I will begin... by inspecting the SPN's attached to my SDK account:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;setspn /L OPSMGR\momsdk07&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Results:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Registered ServicePrincipalNames for CN=momsdk07,OU=SCOM,OU=Accounts,OU=US,DC=opsmgr,DC=net:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MSOMSdkSvc/OMRMS         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MSOMSdkSvc/omrms.opsmgr.net&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is good.&amp;#160; If for any reason these are missing - we need to add the MSOMSdkSvc class SPN of the RMS computer, &lt;strong&gt;&lt;em&gt;to the domain account used for the SDK&lt;/em&gt;&lt;/strong&gt;.&amp;#160; So in my case, this would look like:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;setspn /a MSOMSdkSvc/OMRMS OPSMGR\momsdk07&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;setspn /a MSOMSdkSvc/OMRMSopsmgr.net OPSMGR\momsdk07&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2.&amp;#160; &lt;strong&gt;Verify Domain Functional Level:&lt;/strong&gt; If you are configuring constrained delegation, &lt;strong&gt;&lt;em&gt;you need to verify that the domain controller is operating at Windows Server 2003 functional level&lt;/em&gt;&lt;/strong&gt;. (Note: This is required for constrained delegation.)&amp;#160; Launch &amp;quot;Active Directory Domains and Trusts&amp;quot; with domain admin credentials.&amp;#160; In the console tree, right-click the domain for which you want to verify the domain level select Properties in the context menu. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_18.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="491" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_8.png" width="573" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;3.&amp;#160; &lt;strong&gt;Verify user account options.&amp;#160; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Open AD Users and Computers, and find the SDK account.&amp;#160; Examine the properties, account tab, and ensure that &amp;quot;Account is sensitive and cannot be delegated&amp;quot; is &lt;strong&gt;NOT&lt;/strong&gt; selected.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_20.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="504" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_9.png" width="408" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4.&amp;#160; Configure constrained delegation:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In ADUC, find the computer account that the web console is installed on.&amp;#160; &lt;/p&gt;  &lt;p&gt;Right click it, choose properties, and select the Delegation tab.&lt;/p&gt;  &lt;p&gt;If in a Windows Server 2003 domain, on the Delegation tab, click Trust this computer for delegation to specified services only. &lt;/p&gt;  &lt;p&gt;And choose the Use Kerberos only radio button.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_28.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="222" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_1.png" width="405" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click the Add button&lt;/p&gt;  &lt;p&gt;In the Add Services dialogue click the Users and Computers button&lt;/p&gt;  &lt;p&gt;In the Select Users or Computers dialogue specify the domain account that the SDK service is running under and click OK.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_22.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="246" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_10.png" width="463" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In the Add Services dialogue select the service type MSOMSdkSvc and click OK.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_24.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="391" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_11.png" width="407" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click OK to close the Properties Dialogue.&amp;#160; When complete - it will appear as:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_26.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="469" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_12.png" width="406" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Once this is complete - Constraint Delegation is set up.&amp;#160; You might need to wait for AD replication, and might need to bounce the SDK service on the RMS for this to start working.&lt;/p&gt;  &lt;p&gt;These constrained delegation steps work perfectly for Windows Server 2003 - however you might not be successful in Server 2008.&amp;#160; For my Server 2008 Web Console, I had to change the Delegation option for the Web Console server, to &lt;strong&gt;&lt;em&gt;&amp;quot;Trust this Computer for delegation to any service (Kerberos only)&amp;quot;....&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_30.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="468" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/InstallingtheWebConsoleona2008Management_C345/image_thumb_2.png" width="406" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3127867" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/Hotfix/default.aspx">Hotfix</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>What hotfixes should I apply ?</title><link>http://blogs.technet.com/kevinholman/archive/2008/09/12/what-hotfixes-should-i-apply.aspx</link><pubDate>Sat, 13 Sep 2008 00:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3123172</guid><dc:creator>kevinhol</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3123172.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3123172</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3123172</wfw:comment><description>&lt;P&gt;This topic has moved here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/kevinholman/archive/2009/01/27/which-hotfixes-should-i-apply.aspx"&gt;http://blogs.technet.com/kevinholman/archive/2009/01/27/which-hotfixes-should-i-apply.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3123172" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/Hotfix/default.aspx">Hotfix</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>My experience installing a SCOM Management server on Windows Server 2008</title><link>http://blogs.technet.com/kevinholman/archive/2008/08/05/my-experience-installing-a-scom-management-server-on-windows-server-2008.aspx</link><pubDate>Tue, 05 Aug 2008 06:43:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3098624</guid><dc:creator>kevinhol</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3098624.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3098624</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3098624</wfw:comment><description>&lt;p&gt;&lt;strong&gt;Figured I might as well chronicle the process.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1.&amp;#160; First - starting off with a generic install of Server 2008 x64 Enterprise.&amp;#160; Since this is running on Hyper-V, I installed the Hyper-V additions to make it run correctly under the hyper-v host.&amp;#160; Gave it a static IP, joined my domain, enabled remote management so I can TS into it.&amp;#160; I will be logging in as an account that is a member of the OpsMgr admins group, local admin on all servers, and SA over all databases.&lt;/p&gt;  &lt;p&gt;2.&amp;#160; Left UAC, Windows Firewall, and IE ESC enabled and in their default configurations.&amp;#160; I added my SCOM Admins global group to the local admins group, and I explicitly added the domain SDK and management server action accounts to the local admins group.&lt;/p&gt;  &lt;p&gt;3.&amp;#160; Ran Windows Update and updated to all critical updates.&amp;#160; The first batch after a clean install was 12 updates totaling 127MB as of this writing.&lt;/p&gt;  &lt;p&gt;4.&amp;#160; Ran the 3 required Server 2008 hot-fixes to support OpsMgr Server roles on Windows 2008:&amp;#160; &lt;a title="951327" href="http://support.microsoft.com/kb/951327/"&gt;951327&lt;/a&gt;&amp;#160; and&amp;#160; &lt;a title="952664" href="http://support.microsoft.com/kb/952664/"&gt;952664&lt;/a&gt;&amp;#160; and&amp;#160; &lt;a title="953290" href="http://support.microsoft.com/kb/953290/"&gt;953290&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5.&amp;#160; Ran OpsMgr's SetupOM.exe - and kicked off the pre-req checker.&amp;#160; It failed:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/MyexperienceinstallingaSCOMManagementser_13F95/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="431" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/MyexperienceinstallingaSCOMManagementser_13F95/image_thumb.png" width="323" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Luckily - those are built into the OS.....&amp;#160; so I run Server Manager, add features, and check the boxes next to .NET Framework 3.0 and Windows Powershell.&lt;/p&gt;  &lt;p&gt;That didn't take long... now the pre-req checker again - and all greens....&amp;#160; so let's kick off the install.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;6.&amp;#160; During setup - I de-selected the DB and Web Console.... leaving the Management Server, User Interfaces, and Command Shell.&lt;/p&gt;  &lt;p&gt;7.&amp;#160; I gave it the database location, Action account, SDK account, anf joined the CEIP program.&amp;#160; Said No to Microsoft Update and away the install goes.&amp;#160; I *have* seen issues where customers need to run SetupOM.exe &amp;quot;as an Administrator&amp;quot; from the right click menu... so if you get an error about not being able to verify accounts - try that.&amp;#160; I did not get that error.&lt;/p&gt;  &lt;p&gt;8.&amp;#160; Install was a success!&amp;#160;&amp;#160; I have had customers state this failed... with configuring Windows Firewall errors, but I did not get any errors.&lt;/p&gt;  &lt;p&gt;9.&amp;#160; A quick look at the console to make sure things look good.&amp;#160; My new management server shows Healthy in the Administration pane of the console.&amp;#160; No major alerts in the console with regard to the new MS.&amp;#160; I hit the Management Server State dashboard view, and pulled up Health Explorer for the new MS.&amp;#160; All good.&lt;/p&gt;  &lt;p&gt;10.&amp;#160; I spot check the new MS event log.... in the OpsMgr log... some funny business is going on..... all my agents are reporting in this log that they are not heart-beating.&amp;#160; However - this is a new MS and no agents are even assigned to it.&amp;#160; This could be a temporary issue, as the new configuration is becoming active.&amp;#160; If I check all those agents in the console - they are still heart-beating just fine, and no heartbeat alerts were generated.&lt;/p&gt;  &lt;p&gt;11.&amp;#160; I checked the Windows Firewall configuration - and the OpsMgr install configured the firewall to open Inbound ports for access to the management server:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/MyexperienceinstallingaSCOMManagementser_13F95/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="141" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/MyexperienceinstallingaSCOMManagementser_13F95/image_thumb_1.png" width="647" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;12.&amp;#160; Before we add any agents on this management server - we need to get it patched up to spec with the other management servers in my environment.&amp;#160; I currently am running 951380 and 954049.... so both will need to be applied to this management server.&amp;#160; This is to make sure this MS is patched, and to apply the update files the the management server's \AgentManagement folder... so any subsequent agents that are push from this MS will get the updates that are consistent with my environment.&amp;#160; I start with 951380... run the MSI - accept all defaults, then kick of the hotfix update from the installer splash screen.&amp;#160; Then I kick off 954049 roll-up for Server 2008...&lt;/p&gt;  &lt;p&gt;13.&amp;#160; Another quick spot check of the OpsMgr event log... looks good.&amp;#160; No major issues.&amp;#160; I checked the \Health Service State folders.... we have a current OpsMgrConnector.Comfig.xml.... and it lists the RMS as the Parent, and has all my agents as Children.&amp;#160; Good.&amp;#160; I spot check the Management Packs folder, and I can see all my MP's have downloaded.&lt;/p&gt;  &lt;p&gt;14.&amp;#160; Time to move agents....&amp;#160; I moved them in the console... to load balance my environment.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On the new MS event log - as agents get updated config... they will move to this management server, and we will see the following type events for each agent:&lt;/p&gt;  &lt;p&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Operations Manager    &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OpsMgr Connector     &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 8/4/2008 10:33:34 PM     &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 20020     &lt;br /&gt;Task Category: None     &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information     &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Classic     &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A     &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OMMS3.opsmgr.net     &lt;br /&gt;Description:     &lt;br /&gt;The health service {33196DB1-42DB-7D62-A12F-9C6A4620CF80} running on host dc2.opsmgr.net and serving management group OPS with id {E7850522-67DF-F9E6-888A-38C99239AB74} is available.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Doesn't get much easier than this.&amp;#160; :-)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://kevinholman.com/fun/whatafunnybaby[1].gif" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Update....&lt;/p&gt;  &lt;p&gt;As an afterthought... I went back and double-checked my \AgentManagement folder... and found that 951380 msp was present - but 954049 msp was missing.&amp;#160; I did install it - and I don't think I got any errors..... the hotfix utility was there - but I could not find the MSI log from it.....&amp;#160;&amp;#160; I tried to reinstall it manually, by running the MSP file in the hotfix folder, but this gave a weird error.... so I just uninstalled the hotfix utilities from control panel/programs and features, and then re-ran the MSI for this hotfix.&amp;#160; It installed just fine, and now shows up in all places.&amp;#160; It appears that the management server did not like getting patched with 951380 and 954049 without a reboot in between - even thought they did not request or prompt for one.&amp;#160; Oh well.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3098624" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>A note on KB 951116 - it is not directly required for Server 2008 support</title><link>http://blogs.technet.com/kevinholman/archive/2008/08/05/a-note-on-kb-951116-it-is-not-directly-required-for-server-2008-support.aspx</link><pubDate>Tue, 05 Aug 2008 04:53:42 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3098602</guid><dc:creator>kevinhol</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3098602.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3098602</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3098602</wfw:comment><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you look at the current MSKB article &lt;a title="http://support.microsoft.com/kb/953141" href="http://support.microsoft.com/kb/953141"&gt;http://support.microsoft.com/kb/953141&lt;/a&gt; on OpsMgr Server 2008 support - it states you need 4 hotfixes:&lt;/p&gt;  &lt;p&gt;&lt;a title="951327" href="http://support.microsoft.com/kb/951327/"&gt;951327&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="952664" href="http://support.microsoft.com/kb/952664/"&gt;952664&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="951116" href="http://support.microsoft.com/kb/951116/"&gt;951116&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="953290" href="http://support.microsoft.com/kb/953290/"&gt;953290&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;However - if you dig a little deeper.... 951116 is not required.&amp;#160; This is because 951116 updates Advapi32.dll to version 6.0.6001.22147 on x86 and x64 servers.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you will look at KB 953290 - you will see that it also updates Advapi32.dll, but to version 6.0.6001.22181 which is newer, and includes the updates in 951116.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In fact - if you update your server with 953290 first... and then try and apply 951116, you will get an ambiguous error that 951116 does not apply to your system.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So - bottom line.... skip 951116, and make sure you apply 953290.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Also.... 951327 is ONLY required if you plan on installing the OpsMgr console.... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So MOST agents that are on Server 2008 servers will simply need to be updated with 952664 and 953290, as of this writing.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3098602" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>How do I know if I have all the required hotfixes on Windows Server 2008 to be supported for a OpsMgr agent?</title><link>http://blogs.technet.com/kevinholman/archive/2008/07/29/how-do-i-know-if-i-have-all-the-required-hotfixes-on-windows-server-2008-to-be-supported-for-a-opsmgr-agent.aspx</link><pubDate>Tue, 29 Jul 2008 02:58:27 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3094980</guid><dc:creator>kevinhol</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3094980.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3094980</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3094980</wfw:comment><description>&lt;p&gt;Given the recent support of Server 2008 with an OpsMgr 2007 agent.... (see &lt;a title="Announcing OpsMgr support for Windows Server 2008" href="http://blogs.technet.com/kevinholman/archive/2008/07/28/announcing-opsmgr-support-for-windows-server-2008.aspx"&gt;Announcing OpsMgr support for Windows Server 2008&lt;/a&gt;)&amp;#160; &lt;/p&gt;  &lt;p&gt;We need a good way to determine if all of our Server 2008 machines have the required hot-fixes.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We can do this by creating a Extended Class, and adding attributes to it from WMI queries.&amp;#160; Sounds more complicated than it is.&amp;#160; Let's get started:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In the authoring pane, create a new attribute.&amp;#160; The name of each attribute will be the KB article number we are looking for.... and this will show up as a column in a new state view.&amp;#160; I'll use KB951116 as the first example:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="620" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb.png" width="692" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The discovery type will be &amp;quot;WMI Query&amp;quot;.&amp;#160; For the Target - we will pick &amp;quot;Windows Server 2008 Computer&amp;quot;.&amp;#160; Since this is a Class from a sealed MP - it will replace the target with the same name and add &amp;quot;_Extended&amp;quot;.&amp;#160; Lets go ahead and Name this extension with a little more detail.... so I am going to add &amp;quot;_QFE&amp;quot; to it. &lt;/p&gt;  &lt;p&gt;Lastly - pick a Management Pack to place this extended attribute in... and name it according to your Company management pack naming standard.&amp;#160; (you DO have a management pack naming standard - don't you???)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="592" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_1.png" width="676" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Namespace:&amp;#160; root\cimv2&lt;/p&gt;  &lt;p&gt;Query:&amp;#160;&amp;#160; select * from win32_quickfixengineering where HotFixID = 'KB951116'&lt;/p&gt;  &lt;p&gt;Property Name (case sensitive):&amp;#160; HotFixID&lt;/p&gt;  &lt;p&gt;Frequency:&amp;#160; 86400 seconds (1 once per day)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="590" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_2.png" width="675" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click Finish.&lt;/p&gt;  &lt;p&gt;Now - repeat the process.... for Each KB you want to see - &lt;/p&gt;  &lt;p&gt;Give the next attribute a new name of the next KB number.&amp;#160; &lt;/p&gt;  &lt;p&gt;Target the new extended class this time (don't build a new extended class each time or you wont be able to see all KB's in a single view)&lt;/p&gt;  &lt;p&gt;Modify the query for the new KB number.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When you are done - you can create a new State View - and scope it to your new Extended class&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="437" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_3.png" width="623" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now click the display tab - and only add the columns that make sense for this view - like the &amp;quot;Name&amp;quot; and then the KB columns:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="391" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_4.png" width="706" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;It makes a simple view:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="232" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_5.png" width="790" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now we can create a group... to show us ANY servers missing ANY required hotfixes.... and which hotfixes they need....&amp;#160; by targeting our new Extended class - and inserting an OR clause for all the KB's.&amp;#160; Any missing KB's will be blank for the attribute property - so we use a &amp;quot;Does Not Equal&amp;quot; clause in this example:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="554" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_6.png" width="655" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Then right click the group - and show group members......&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Now - we can add a new State view - and scope it to this new group:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="437" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_7.png" width="720" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Voila!&amp;#160; We have a view that will only show us Server 2008 machines - and which hotfix they are missing... because it will be blank in the list.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The following pic - is missing a fake KB111111 I made up to test this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="332" alt="image" src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/HowdoIknowifIhavealltherequiredhotfixeso_10AC8/image_thumb_8.png" width="762" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you desire more re-active methods.... you could write a script to alert you when a server was missing a hotfix... or even cooler - use a WMI performance Monitor to compare the queried value to what it should be... then you can have a state view and alerting based on these monitors.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3094980" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/Hotfix/default.aspx">Hotfix</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item><item><title>Announcing OpsMgr support for Windows Server 2008</title><link>http://blogs.technet.com/kevinholman/archive/2008/07/28/announcing-opsmgr-support-for-windows-server-2008.aspx</link><pubDate>Mon, 28 Jul 2008 16:40:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3094788</guid><dc:creator>kevinhol</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/kevinholman/comments/3094788.aspx</comments><wfw:commentRss>http://blogs.technet.com/kevinholman/commentrss.aspx?PostID=3094788</wfw:commentRss><wfw:comment>http://blogs.technet.com/kevinholman/rsscomments.aspx?PostID=3094788</wfw:comment><description>&lt;P&gt;&lt;IMG src="http://webacc.fsd38.ab.ca/schools/FCHS/newsflash.jpg" mce_src="http://webacc.fsd38.ab.ca/schools/FCHS/newsflash.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=5&gt;&lt;EM&gt;It's here!&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;First - read the overall KB article:&lt;/P&gt;
&lt;P&gt;&lt;A title=http://support.microsoft.com/kb/953141 href="http://support.microsoft.com/kb/953141" mce_href="http://support.microsoft.com/kb/953141"&gt;http://support.microsoft.com/kb/953141&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You will need to download several Windows Server 2008 hotfixes, and then the OpsMgr hotfixes:&lt;/P&gt;
&lt;P&gt;&lt;A title=http://support.microsoft.com/kb/954049 href="http://support.microsoft.com/kb/954049" mce_href="http://support.microsoft.com/kb/954049"&gt;http://support.microsoft.com/kb/954049&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The new supported configurations has been updated:&lt;/P&gt;
&lt;P&gt;&lt;A title=http://technet.microsoft.com/en-us/library/bb309428.aspx href="http://technet.microsoft.com/en-us/library/bb309428.aspx" mce_href="http://technet.microsoft.com/en-us/library/bb309428.aspx"&gt;http://technet.microsoft.com/en-us/library/bb309428.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Make sure you check out the "known issues" section to understand some of the known problems left with Server 2008 OpsMgr roles.... there will like be future hotfixes coming out to address these.&lt;/P&gt;
&lt;P&gt;The catalog has the first batch of Server 2008 Management packs.... which include the Base OS:&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3 href="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3" mce_href="http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3"&gt;http://www.microsoft.com/technet/prodtechnol/scp/opsmgr07.aspx?SCPProdID=3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;MOMTEAM blog post on the new MP's:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/momteam/archive/2008/07/28/updated-management-packs-have-been-released-with-server-2008-support.aspx"&gt;http://blogs.technet.com/momteam/archive/2008/07/28/updated-management-packs-have-been-released-with-server-2008-support.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;REMEMBER - before importing ANY Management Pack - READ THE GUIDE that ships with them - there may be critical things you need to do first.&amp;nbsp; When a new Native MP is replacing an older conversion MP.... you often MUST DELETE the previous old MP FIRST..... and this should be documented in the "Before importing the Management Pack" section of the guides.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3094788" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kevinholman/archive/tags/Hotfix/default.aspx">Hotfix</category><category domain="http://blogs.technet.com/kevinholman/archive/tags/2008/default.aspx">2008</category></item></channel></rss>