
Improving Fault Tolerance in BizTalk Server by Using a Windows Server Cluster Microsoft Corporation Published: May 2009 Author: Trace Young Summary Microsoft BizTalk Server inherently provides high availability for the BizTalk application service when a BizTalk group is configured with multiple BizTalk servers. If a BizTalk group is configured with multiple BizTalk servers, high availability for the BizTalk application service is achieved by creating an instance of a BizTalk Host on multiple servers. In this scenario, if one of the host instances fails, host instances on other servers will take over processing duties for the failed host instance. Although this functionality provides high availability for the BizTalk application service, it does not provide high availability for BizTalk Server dependencies and is subject to certain limitations. Windows Server 2008 failover cluster and Windows Server 2003 server cluster provide high availability for services and applications by enabling fault tolerance. This white paper provides guidance for information technology (IT) professionals on how to use a Windows Server 2008 failover cluster or Windows Server 2003 server cluster to provide high availability for key BizTalk Server components and dependencies. Copyright Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. © 2009 Microsoft Corporation. All rights reserved. Active Directory, BizTalk, Microsoft, SQL Server, Windows, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are property of their respective owners. Contents Improving Fault Tolerance in BizTalk Server by Using a Windows Server Cluster ........................ 5 In This White Paper.................................................................................................................. 5 BizTalk Server Clustering Overview ............................................................................................. 6 Planning for Fault Tolerance .................................................................................................... 6 Using a Windows Server Cluster to Provide High Availability for BizTalk Server Dependencies.... 9 How to Create a Cluster Group with a Disk, IP Address, and Name Resource ........................... 10 Procedures ............................................................................................................................ 10 How to Cluster MSDTC ............................................................................................................. 12 Procedures ............................................................................................................................ 13 Clustering SQL Server............................................................................................................... 15 How to Cluster Message Queuing ............................................................................................. 16 Procedures ............................................................................................................................ 17 See Also ................................................................................................................................ 18 How to Cluster the File System .................................................................................................. 18 Procedures ............................................................................................................................ 18 Clustering Enterprise Single Sign-On......................................................................................... 20 How to Cluster the Master Secret Server ................................................................................... 20 Procedures ............................................................................................................................ 21 See Also ................................................................................................................................ 29 How to Cluster SSO and a BizTalk Host in the Same Cluster Group .......................................... 29 Procedures ............................................................................................................................ 31 Using Windows Server Cluster to Provide High Availability for BizTalk Server Hosts .................. 41 Considerations for Installing BizTalk Server on a Windows Server Cluster ................................. 42 A non-clustered BizTalk host instance should not be run on a Windows Server cluster where the Enterprise SSO service is clustered .............................................................................. 42 Configure the Microsoft Distributed Transaction Coordinator (MSDTC) as a clustered resource before installing BizTalk Server on a cluster ........................................................................ 42 Network DTC access must be enabled on all BizTalk Servers and on the SQL Server before installing or configuring BizTalk Server ................................................................................ 43 The Configure Your Server Wizard is not available on a Windows Server 2003 cluster ........... 43 You must manually create domain groups in Active Directory before you configure BizTalk Server................................................................................................................................. 43 How to Configure a BizTalk Host as a Cluster Resource ............................................................ 43 Prerequisites .......................................................................................................................... 44 Considerations and Known Issues.......................................................................................... 44 Procedures ............................................................................................................................ 47 Considerations for Running Adapter Handlers within a Clustered Host....................................... 48 Running the FTP adapter receive handler within a clustered BizTalk host ............................... 49 Running MSMQ adapter handlers within a clustered BizTalk host ........................................... 49 Running the POP3 adapter receive handler within a clustered BizTalk host ............................ 50 Running a receive adapter that supports ordered delivery with a clustered BizTalk host.......... 50 Improving Fault Tolerance in BizTalk Server by Using a Windows Server Cluster Product(s): BizTalk Server 2006 and later, Windows Server 2008 (for failover clustering), Windows Server 2003 (for server clustering). Microsoft BizTalk Server inherently provides high availability for the BizTalk application service when a BizTalk group is configured with multiple BizTalk servers. If a BizTalk group is configured with multiple BizTalk servers, high availability for the BizTalk application service is achieved by creating an instance of a BizTalk Host on multiple servers. In this scenario, if one of the host instances fails, host instances on other servers will take over processing duties for the failed host instance. Although this functionality provides high availability for the BizTalk application service, it does not provide high availability for BizTalk Server dependencies and is subject to certain limitations. Windows Server 2008 failover cluster and Windows Server 2003 server cluster provide high availability for services and applications by enabling fault tolerance. This white paper describes how to use a Windows Server 2008 failover cluster or Windows Server 2003 server cluster to provide high availability for key BizTalk Server components and dependencies. This white paper is intended to provide guidance to information technology (IT) professionals on configuring various BizTalk Server components and dependencies in a Windows Server cluster environment. It does not describe how to set up a cluster. In This White Paper BizTalk Server Clustering Overview Using a Windows Server Cluster to Provide High Availability for BizTalk Server Dependencies How to Create a Cluster Group with a Disk, IP Address, and Name Resource How to Cluster MSDTC Clustering SQL Server How to Cluster Message
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages50 Page
-
File Size-