本部分介绍如何解决 BizTalk Server 系统的可靠性问题。 本文档的 “例程维护清单 ”部分中执行的例程维护检查可能会发现这些问题。
除了本节中的主题之外,本文档中的其他主题还解决了可靠性问题。 以下 相关部分 列出了这些主题。
测试组故障转移
执行本部分中的过程作为应每月执行的可靠性检查的一部分。 这些过程包括测试组故障转移策略,以及测试资源组是否可以故障转移。
注释
如果计算机已加入域,则域管理员组的成员应能够执行此过程。
注释
若要执行本部分中的过程,必须以本地计算机上的 Administrators 组成员身份登录,或者必须已委派相应的权限。
执行以下步骤,在运行 Windows Server 2008 的计算机上测试群组故障切换。
测试组故障切换策略
请确保已在至少两台运行 Windows Server 2008 的计算机上安装 故障转移群集 功能,以便创建两个节点的 Windows 故障转移群集。 有关如何安装此功能的说明,请参阅 安装故障转移群集功能 (https://go.microsoft.com/fwlink/?LinkId=157259)。
单击“ 开始”,单击 “管理工具”,然后单击“ 故障转移群集管理”,打开故障转移群集管理。
在控制台树中,展开群集节点,展开 “服务和应用程序 ”节点,右键单击要故障转移的应用程序群集实例,然后单击“ 属性”。
在“ 故障转移 ”选项卡上,将 指定时间段内的最大失败 数设置为 0,然后单击“ 确定”。
在控制台树中,展开 “服务和应用程序 ”节点。
在详细信息窗格中,右键单击资源,然后单击“ 属性”。
在“ 策略 ”选项卡上,将 指定时间段内的最大重启次数 设置为 0,然后单击“ 确定”。
右键单击资源,单击“更多操作”,然后单击“模拟此资源的失败”。 验证组是否根据上一步中指定的策略做出反应。
右键单击要故障转移的应用程序群集实例,然后单击“ 属性”。
在“ 故障转移 ”选项卡上,将 指定时间段内的最大失败 数设置为 1,然后单击“ 确定”。
右键单击该资源,然后选择“ 使此资源联机”。
测试组资源是否可以故障转移
请确保已在运行 Windows Server 2008 的计算机上安装了 故障转移群集 功能。 有关如何安装此功能的说明,请参阅 安装故障转移群集功能 (https://go.microsoft.com/fwlink/?LinkId=157259)。
单击“ 开始”,单击 “管理工具”,然后单击“ 故障转移群集管理”,打开故障转移群集管理。
在控制台树中,展开群集节点,展开服务和应用程序节点,然后单击要进行故障转移的应用程序的群集实例。
在操作菜单上,单击将此服务或应用程序移动到另一个节点,然后单击应用程序发生故障转移的节点。
在“ 请确认作 ”对话框中,选择将应用程序移动到所选节点。
请确保您将应用程序移动到的节点在应用程序的详细信息窗格中列为 当前所有者。
确保多个服务器是 BizTalk 组的一部分
为了确保系统的可靠性,至少两个物理 BizTalk 服务器应是 BizTalk 组的一部分。 如果需要将服务器添加到 BizTalk 组,请记住以下几点:
服务器只能与一个 BizTalk 组相关联。 如果服务器已属于另一个组,必须先从其当前组中删除该服务器,然后才能将其添加到新组。 有关从 BizTalk 组中删除服务器的详细信息,请参阅 BizTalk Server 帮助中的 https://go.microsoft.com/fwlink/?LinkId=155577“如何从组中删除服务器”。
在 BizTalk Server 环境中,与不同服务器关联的 BizTalk 组彼此之间不交互,除非是为了交换消息。
必须在要添加到 BizTalk 组的计算机上安装 BizTalk Server 运行时。
注释
若要执行本主题中的过程,必须以 SSO 管理员组的成员和 Windows 管理员组的成员身份登录。
确定至少两个物理 BizTalk 服务器是否是 BizTalk 组的一部分
单击开始,指向所有程序,指向Microsoft BizTalk Server,然后单击BizTalk Server 管理,打开 BizTalk Server 管理控制台。
展开 BizTalk Server 节点,展开 BizTalk 组 节点,然后展开 “平台设置” 节点。
单击 “服务器” 节点。 验证“ 服务器 ”窗格中是否列出了多个服务器。
注释
若要查看有关服务器的信息,请右键单击服务器,指向 “查看”,然后单击“ 组中心”页。
将服务器添加到 BizTalk 组
在要添加到 BizTalk 组的计算机上,依次单击“ 开始”、“ 所有程序”、“ Microsoft BizTalk Server”,然后单击 “BizTalk Server 配置”。
在 Microsoft BizTalk Server 2010 配置中,选择 “自定义配置”。
在 数据库服务器名称中,键入服务器正在加入的 BizTalk 组的 SQL Server 的名称。
在 “服务凭据”中,键入服务将使用的相应用户名和密码,然后单击“ 配置”。
在屏幕左侧的导航树中,单击 “企业 SSO”。
在 “企业单一登录 ”页上,单击“ 加入现有 SSO 系统”。
注释
确保服务器名称和数据库名称指向服务器要加入的 BizTalk 组的主 SSO 数据库服务器。
在屏幕左侧的导航树中,单击“ 组”。
在 “组 ”页上,单击“ 加入现有 BizTalk 组”。
注释
确保服务器名称和数据库名称指向服务器正在加入的 BizTalk 组的数据库。
在菜单栏上,单击应用配置以配置企业单项Sign-On以及此计算机上的组。
相关部分
有关在硬件 RAID 中检查失败磁盘的信息,请参阅 Windows Server 2003 产品帮助中的 https://go.microsoft.com/fwlink/?linkid=104161“查看磁盘属性”。
有关手动检查挂起消息的信息,请参阅 BizTalk Server 帮助中的“调查业务流程、端口和消息故障”https://go.microsoft.com/fwlink/?LinkID=154512。
有关确保每个主机至少有两个物理 BizTalk 服务器上运行的实例的信息,请参阅 BizTalk 主机的高可用性。
有关确保每个主机在至少两个物理 BizTalk 服务器上运行实例的信息,请参阅 横向扩展接收主机。
有关确保所有群集服务都经过故障转移测试的信息,请参阅 群集主秘钥服务器。
有关确保 BizTalk 数据库在 SQL 服务下群集的信息,请参阅 BizTalk Server Databases2 群集。
有关确定是否正在使用任何不稳定代码(需要单独的主机)的信息,请参阅 BizTalk 主机的高可用性。
有关对所有新 BizTalk 应用程序执行功能测试的信息,请参阅 测试应用程序