6

I am using Microsoft Dynamics NAV 2009's Role-Tailored Client (RTC), which utilizes a 3-tier architecture. The middle tier, which Microsoft calls the service tier, is a non-cluster-aware application that runs as a Windows service. I've identified that I need a virtual IP and name so that my Windows cluster can at a minimum start/stop the service on one of the clustered servers. I currently have two servers with Windows 2008 R2 Enterprise and are clustered.

How can I make the service tier application/service cluster-aware to a level that I can make it highly available?

2 Answers 2

6

The most generic method I can think of to do this would be to virtualise the middle-teir service in a hypervisor that supports high availability (such as VMWare vSphere).

Of course, this is only easy if you:

  • Have an existing virtual environment
  • Have existing shared storage
  • Have HA-compatible hardware

Otherwise it's difficult and expensive, but it's at least guaranteed to work with any non-cluster aware software.

1
  • I like this solution because it keeps most solutions within the realm of Microsoft support; however, as you identified there are additional hardware requirements. Budget-conscious buyer beware. Sep 28, 2010 at 1:15
5

Install the service on both nodes of the cluster. Create a new resource group and put the name and IP address in there. Add in a Generic Service and point it to the service you wish to cluster. Configure the services that need to access the service to point to the cluster name that you put in the resource group.

I've done this for a number of non-cluster aware services.

2

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .