Operations Manager Command Shell Main Menu
Welcome to TechNet Blogs Sign in | Join | Help
Multiple Management Groups, Single Data Warehouse (part 1)

In this series, I’m going to talk about multiple Management Groups sharing a single Data Warehouse.  I’ll try to clarify two common questions that come out of this scenario.

Part 1 – Operations Manager Reporting Instance
Where do these components get installed?

Part 2 – ReportServer and ReportServerTempDB
Where do these databases reside?

Before I get started, I want to make one thing clear about clustered configurations.  The SCOM Report Server role is not cluster-aware, so the Report Server role cannot be installed in a clustered configuration.  The SSRS Instance cannot participate in a scaled-out deployment.  Nor is the reporting databases hosted in a clustered configuration officially supported.  This article by the MOM Team has served as the official statement on these configurations.

Here we go with part 1…

Throughout this post, I’ll talk about the SCOM Reporting Instance.  When I mention the SCOM Reporting Instance, I am referring to three components that make up SCOM Reporting.

Components of a SCOM Reporting Instance

· SCOM Report Server role

· SQL Server Report Server (SSRS) instance

· Computer

You might be wondering why I include “computer” as a component.  No kidding, we need a computer?  I added this as a component to help the reader visualize the concept, which you’ll understand in just a moment.

There is a dependency between each of these components. We must think of the composition of the SCOM Reporting Instance as a single package that cannot be split. Also, a SCOM Reporting Instance cannot coexist with another SCOM Reporting Instance serving another Management Group.

During the installation of the SCOM Report Server role, SSRS security is reconfigured to make use of SCOM security features (User Roles) which are implemented in the SDK. Because of this, only one installation of the SCOM Report Server role can exist on a computer.

Since the SCOM Report Server role installation has a dependency on a local installation of a SSRS instance, we can deduce that there is a 1:1:1 relationship between the SCOM Report Server role, the SSRS instance and the computer in which these components are installed.

We can also determine from these rules that the 1:1:1 relationship is strict, and that these components can neither be split, nor can these components be mixed and matched with other SCOM Reporting Instance components serving other Management Groups.

Of course, we need not be concerned about these rules in single Management Group scenarios that are not sharing a Data Warehouse.  But if you are sharing a Data Warehouse amongst two or more Management Groups, these rules apply.

Customers often get hung up on the “unique computer” for each SCOM Reporting Instance rule. Often I hear customers asking if they can combine SCOM Reporting Instances in a multiple Management Group scenario. This isn’t possible, as a SCOM Reporting Instance cannot coexist with another SCOM Reporting Instance serving another Management Group.

Another point of confusion for customers is they have installed a SCOM Reporting Instance for the first Management Group on the server hosting the Data Warehouse. Later, they have deployed additional Management Groups and want to share the Data Warehouse. This is fine. But, again, the rules state that we cannot install another SCOM Reporting Instance on the server hosting the Data Warehouse. We must find another server to install the SCOM Reporting Instance. Additionally, each subsequent Management Group deployed that will share the Data Warehouse will require yet another unique server to install the SCOM Reporting Instance.

In case there are any lingering questions, I provided a simple table that should solidify these rules.

image

Even though this seems like a simple concept, I get these questions on a regular basis.  I hope this clarifies the SCOM Reporting Instance and where these components are installed.  Next I’ll be talking about where the report server databases can be created, and describing a caveat if these databases are located on a Data Warehouse in a clustered configuration.

Posted: Sunday, June 21, 2009 2:53 AM by jtalmquist

Comments

Marnix Wolf said:

Good article Jonathan. Thanks. A year ago I bumped into a situation with multiple MGs (five in total) and one DW. Got it working but took me a while to figure it out. This article could have spared me a lot of time then.

# June 22, 2009 2:23 PM

Marnix Wolf said:

Hi Jonathan.

How to go about it when upgrading the SQL Server of OpsMgr R2 to SQL 2008? Suppose the OpsMgrDW database server is 2008, does the SRS instances, based on SQL 2005 still work than?

# July 10, 2009 10:54 AM

jtalmquist said:

Hi Marnix,

This is a good question, and I don't recall reading about the shared Data Warehouse upgrade procedures in the R2 Upgrade Guide.  I haven't personally tested this scenario, and this is obviously quite a repro setup.  I have the question in with the Product Group and will update this comment when I have some answers.

Thanks,

Jonathan

# July 10, 2009 1:45 PM

arturlr said:

Hi Jonathan,

Let's say that I will have 2 RS for SCOM, is there any way to change in the SCOM console the references for the reporting services server?

Thanks,

Artur.

# August 11, 2009 11:35 AM

jtalmquist said:

Arturlr,

I have done this in a lab, and it worked fine.  But this configuration is not documented anywhere, so I don't think it's officially supported.

-Jonathan

# August 11, 2009 9:18 PM

jtalmquist said:

@Marnix

Although this *may* work (SQL 2005 SSRS w/ SQL 2008 DW), I haven't personally tested this configuration and there are no plans to include this as a supported upgrade path at this time.  Currently, customer needs to upgrade both SQL roles to the same version.

-Jonathan

# August 11, 2009 9:26 PM

KAP said:

I found this article very interesting. Not sure if you can help but....is it possible to install the reporting server component on a SQL cluster (separate instance for SCOM OpsDB, DWDB and RepDB) and during the reporting server wizard can I point the install of the reporting server components on to another server (seperate from cluster)?

# September 16, 2009 12:37 PM

jtalmquist said:

@KAP

The Report Server role is not cluster aware, so it's not advisable to install in a cluster configuration.  Also, the SSRS instance needs to reside on the same machine as the Report Server role, as it's outlined above.  It's not possible to select a remote SSRS instance while installing the Report Server role.

-Jonathan

# September 18, 2009 2:12 AM

KAP said:

Thanks Jonathan for the information.

So just to confirm, I can install OpsDB and DWDB on the SQL cluster using a tool called DBcreatewizard.exe and I have to install the report server and sql on a standalone server (extra SQL licence). Otherwise installing the reporting role on the cluster would mean SCOM files are installed on the cluster.

# September 18, 2009 4:33 AM

jtalmquist said:

@KAP

That is correct.  Unfortunately this all comes down to the fact that the Report Server role is not cluster aware, and needs to be on the same server as the SSRS instance.

-Jonathan

# September 18, 2009 11:12 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker