Message Router Configuration Server 2008 R2
Follow the instructions below to configure your Message Router to work in a cluster. The Message Router section contains general information about the message router and its initial set up.
If you are following the active/passive Message Router and active/active Responder Server configurations discussed in Clustering Server 2008 R2, then you will not run the Responder services (Data Services, Archive Services, Prediction Services) on the same machine as the Message Router. This machine will have these services installed, but they should not be running. Run only the Message Router.
Next you will create the resource for the Failover Cluster Manager. These steps make the Responder Message Router work with a cluster.
- Within the cluster, right-click Services and applications.
- Select More Actions, then Create Empty Service or Application. A new service is added. For the purposes of this documentation, and to keep instructions succinct, this will be referred to as a Cluster Group.
- Right-click the new cluster group and select Rename. Rename this service for identification purposes (such as MrCG1, for this example, i.e., MessageRouter Cluster Group 1).
- Right-click MrCG1 and select Add a Resource, then Client Access Point.
- The New Resource Wizard appears and guides you through the process. Enter the network name (we recommend matching the cluster group name: MrCG1) or IP, and click Finish when done.
- Right-click MrCG1 and select Add storage. Select the unused
storage drive. NOTE: Message Router cluster groups require their own storage drive. This must be separate from your Responder cluster group storage device.
- Right-click MrCG1 and select Add a Resource, More resources, then Add Message Queuing.
- The MSMQ requires three dependencies. To add these:
- Right-click MrCG1 and select Add a Resource, then Generic Service.
- From the list of services, select Responder (the Message Router process is hosted by the Responder Windows Service). Complete the remaining steps of the wizard. Click Finish.
- The Responder service requires the MSMQ cluster as a dependency.
To add this:
Right-click Responder and select Properties.
Select the Dependencies tab.
Add the Message Queue that you created in the steps above and click Apply.
On the General tab, ensure the Use Network Name for computer name check box is selected.
Next, you will need to update the configuration files for the various Responder services to point to the machine running your Message Router.NOTE: Prior the following, open Miner.Responder.WindowsService.exe.config on the Responder Server, and set the count for all services to zero.
Peform the following steps on these configuration files: Miner.Responder.DataServices.exe.config, Miner.Responder.ArchiveServices.exe.config, Miner.Responder.PredictionServices.exe.config.
Look for the following bit of XML.
<channel ref="msmq" isServer="true" />
Add to this tag: router="FormatName:DIRECT=OS:MessageRouterServerName". Replace MessageRouterServerName with the Message Router cluster group name (the name created in step #3 above). So it looks something like this.
<channel ref="msmq" isServer="true" router="FormatName:DIRECT=OS:MrCG1" />
Save and close the configuration file. Make this edit in the following configuration files: Miner.Responder.DataServices.exe.config, Miner.Responder.ArchiveServices.exe.config, Miner.Responder.PredictionServices.exe.config.