The installation had 4 servers with BizTalk server 2010, 2 for cluster and 2 for NLB, after installing BizTalk on each server, and setup the SSO, we attempted to create the host instances for the BizTalk group and the started to test the BizTalk cluster resources. When we tried to switch the active node, we get this error:
The Enterprise Single Sign-On Service service terminated unexpectedly. It has done this 12 time(s).
The Enterprise Single Sign-on delay about 15 minutes changing the node in the cluster, also In the Event Viewer shows another error about the DTC:
Failed trying to get the state of the cluster node: NODE-1.The error code returned: 0x80070005
After searching and working with the team we found a solution:
The explain you can found it here http://msdn.microsoft.com/en-us/library/dd897475(v=BTS.10).aspx
I made a mistake creating a host instance non cluster, for both members of the cluster failover. We tested the failover with the host instances stopped, and the failover worked fine.
In this type of installation, we are using cluster a BizTalk host and the SSO master secret server on the same Windows Server cluster (Windows Server 2008 R2). We created a host with their hosts instances and then make cluster host, and worked fine.
Something that are obvious make you lose a lot of time, you don’t see it right away, so maybe this help.