Microsoft BizTalk Server 支持使用 Windows Server 群集来支持主机群集支持,为企业单一 Sign-On(SSO)主机密提供高可用性,并为 BizTalk Server 数据库提供高可用性。 本主题提供了在 Windows Server 群集环境中使用 BizTalk Server 的一些常规准则,并讨论了在 Windows Server 群集环境中使用 BizTalk Server 时可能发生的一些已知问题。
一般准则
完成 BizTalk Server 概念验证工作,配合虚拟化服务器环境中的 Windows Server 群集。
Windows Server 可用的 Hyper-V 角色可用于创建虚拟化服务器环境。 有关详细信息,请转到在 Windows Server 上创建故障转移群集。
在虚拟化服务器环境中进行 BizTalk Server 概念验证工作时,与传统的 Windows Server 群集相比,可以提供极大的灵活性,并且使用的硬件资源要少得多。 如果使用此方法,请为同时在主计算机上运行的每个虚拟机分配至少 512 MB 的内存,并为主机作系统分配额外的 512 MB 内存。 例如,对于具有使用五个虚拟机(两个 BizTalk Server 群集节点、两个Microsoft SQL Server 群集节点和一个域控制器)的 BizTalk Server 解决方案,你计划在主计算机上安装 3 GB 内存。 如果 BizTalk Server 概念证明环境需要 2 GB 以上的内存,请考虑在主计算机上安装 64 位版本的 Windows(Hyper-V 角色是必需的),以确保主机作系统可以访问所有已安装的内存。
资源疑难解答
有关分析 Windows Server 故障转移群集问题的详细信息,请查看主题:在 Microsoft TechNet 网站上 查看故障转移群集的事件和日志 。
已知问题
任何尝试将群集 MSDTC 资源联机的努力均告失败,这导致依赖的 BizTalk Server 服务无法运行。
问题
群集分布式事务处理协调器(MSDTC)资源无法通过群集管理员中的 “联机” 选项联机,这会导致依赖于 MSDTC 事务支持的 BizTalk Server 运行时作失败。
原因
导致群集 MSDTC 资源故障的原因有很多,包括:
群集 MSDTC 资源未配置正确的磁盘和网络名称资源依赖项或资源依赖项失败。
权限问题正在阻止激活群集 MSDTC 资源。
决议
在 Windows Server 2008 群集上完成以下步骤:
- 请参阅 清单:在 Windows Server 2008 故障转移群集上创建 MS DTC 资源 中的步骤,以便在 Windows Server 2008 故障转移群集上创建一个或多个群集的 MSDTC 资源。
另请参阅
使用 Windows Server 群集为 BizTalk Server 主机提供高可用性群集 BizTalk Server 数据库示例 BizTalk Server 高可用性场景High-Availability SSO 安装选项