OpsMgr By Example: Building and Tuning in an All-In-One environment for Operations Manager in Windows 7

After upgrading to Windows 7, it was time to build a new All-In-One environment where we can work with Operations Manager 2007 R2. We previously blogged on this, but the previous posting was written for an older host operating system and older guest operating system. There were some interesting gotcha’s that are included as we step through this process; but overall, the solution is working well. Here’s what we had to do:

  1. We began with downloading and installing Windows Virtual PC on a Windows 7 system. (It is also possible to run Virtual Server 2005, but this is not supported. See http://tfl09.blogspot.com/2009/08/windows-7-and-virtual-server.htmlfor further information.)
  2. After installing Virtual PC,  we created a new virtual machine called “All-In-One” with a dynamically expanding drive, and mounted the Windows 2008 x86 media. From web research it appears that Windows Virtual PC for Windows 7 will not run 64 bit operating systems; this removed Windows Server 2008 R2 from consideration and Windows Server 2008 x64 as well; Windows 2008 x86 was the most current version available for use. 
  3. This system is running Windows 7 x86, so it has a total of 3.6 GB of memory available (yeah this could have used x64 but we wanted to keep it on x86). We assigned a total of 1.3 GB of memory for the All-In-One virtual machine.
  4. After booting up and installing the operating system, we installed the Virtual PC integration components, renamed the computer, and activated the server. After activation Microsoft Update was utilized to bring the system to current patch levels.
  5. Next, we hard-coded the IP address on the server (and the DNS server as itself), and then executed DCPromo to create the new domain for this environment. The domain installation process includes installing DNS, and after a reboot the domain controller functionality was available.
  6. Next was the installation of prerequisites for Operations Manager, including Web Server (IIS) and SQL Server 2008. Details on installation in Windows 2008 for the various individual components is available on the Ops-Mgr blog at https://opsmgrunleashed.wordpress.com/2008/08/28/opsmgr-by-example-server-2008-poc-–-part-5-reporting-server/ (this article includes links to the earlier articles in the series.
  7. Installing all the Operations Manager R2 components followed. This includes the Operations Database, Management Server, Operations Console, PowerShell, and Web Console components. After the installations completed, we rebooted the system then installed the Reporting and Data Warehouse components.
  8. We also installed the Operations Manager Cumulative Update 1for Operations Manager 2007 R2.
  9. Next we downloaded all relevant management packs – SQL Server 2008, System Center Operations Manager 2007 R2, Active Directory Server 2008, Windows Core OS 2008, Domain Naming Service 2008, Group Policy 2008, IIS 2008, Power Management, and Terminal Services 2008.
  10. From SystemCenterCentral.com we downloaded and installed the ReSearch This! management packto tune alerts in our All-In-One environment.
  11. In the Alerts view of the Operations Console, we customized the view to add the Last Modified and repeat count fields – this makes it easier to locate alerts that occurred once versus those that are recurring.
  12. Alert tuning was next. Here are the alerts we ran into and how they were addressed:

13. We rebooted the All-In-One server and identified new alerts as follows:

  • The SQL Server Service Broker or Database Mirroring transport is disabled or not configured – SQL MP tuning, database mirroring. Discussed at: http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/25003/Default.aspx(found with the ReSearch This! Management pack)
  • Service Check Probe Module Failed Execution – SQL MP tuning, database mirroring. Discussed at: http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/24204/Default.aspx (found with the ReSearch This! Management pack)
  • Script or Executable Failed to run – Occurred on reboot of the server, for GetSQL2008DBConfig.vbs. This is likely due to the order of startup with everything on the same server. Closed these after they did not recur for several hours.
  • The Domain Controller has been stopped & The Domain Controller has been started Created an override to disable these informational alerts. Currently investigating the option to replace this functionality with a domain controller reboot monitor but not complete at this point in time.

14. In larger environments than an All-In-One, you will also receive alerts about the Proxy setting required for management packs such as the Active Directory MP, Exchange MP, DNS MP; but this does not apply in an All-In-One configuration.

15. As a final step, we configured the system to be able to edit company knowledge as discussed here.

Lessons learned:

  • The Windows Virtual PC in Windows 7 does not support 64 bit Operating Systems as the guest/only 32 bit: http://social.technet.microsoft.com/Forums/en/w7itprovirt/thread/8fa1b83d-90ca-449e-92aa-5b20fd82cf1b 
  • Even in a clean All-In-One environment, tuning is a must. See the alerts above as an example for what to expect after deploying Operations Manager.
  • Performance on this solution is actually pretty good considering it is running a domain controller, Operations Manager, and SQL Server all on the same system!
Advertisements
This entry was posted in Tuning and Configuration. Bookmark the permalink.

4 Responses to OpsMgr By Example: Building and Tuning in an All-In-One environment for Operations Manager in Windows 7

  1. Unknown says:

    Thank you for this set of installation notes, especially the alerts and the lessons learned. I noticed that you\’d used SQL Server 2008. The Ops-Mgr blog post you referenced reported installing over SQL 2005. Did you have any difficulties with SQL 2008? I\’ve been attempting to replicate your installation, but SCOM doesn\’t recognize a SQL 2008 installation–the prerequisite checker says there is no SQL server.

  2. Operations says:

    Glad you found it of help!To install using SQL 2008 for the database components you must be using OpsMgr 2007 R2. Are you using R2 or SP1?Chapter 4 of our upcoming ebook – System Center Operations Manager 2007 R2 Unleashed – includes a thorough discussion of SQL Server 2008 with OpsMgr 2007 R2.

  3. Unknown says:

    Thank you for the response.I\’m using Server 2008 R2, SQL 2008 SP1 (64-bit) and SCOM 2007 R2. I had mistakenly attempted to apply the 32-bit SP1 patch for SQL. Talk about embarrassing. SCOM is passing the prerequisites now.Please let me know when SCOM Unleashed is released. I\’m sure I and my colleagues will be interested.

  4. Operations says:

    It *should* be available today on the InformIT website – http://www.informit.com/store/product.aspx?isbn=0672333414 – although at the moment it still says "available for preorder." You call also preorder it on Amazon at http://www.amazon.com/System-Center-Operations-Manager-Unleashed/dp/0672333414/.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s