如何将 BizTalk 主机配置为群集资源

本主题讨论将 BizTalk 主机配置为群集资源时必须遵循的步骤。 若要完成本主题中的步骤,必须已将 BizTalk 组中的至少两个 BizTalk 服务器配置为 Windows Server 群集的成员。 有关配置 Windows Server 群集的详细信息,请参阅 Windows Server 联机帮助。

先决条件

必须以 BizTalk 管理员组的成员身份登录,才能将主机群集或取消群集化。

注意事项和已知问题

  • 必须先将 BizTalk Server 配置为 Windows Server 故障转移群集中的节点,然后才能在 BizTalk Server 上运行群集 BizTalk 主机的实例。 有关在服务器群集中配置群集节点的详细信息,请参阅 Windows Server 联机帮助。

  • 无法将群集 BizTalk 主机故障转移到拥有“禁用主机实例启动”选项的主机实例。 确保群集 BizTalk 主机的所有主机实例均未启用此选项。 此选项在“ 主机实例属性 ”页上的 BizTalk Server 管理控制台中设置。

  • 在群集 BizTalk 主机时,会在指定的群集资源组中创建相应的群集资源。 创建群集资源时,会将群集的每个可用节点添加为群集资源的可能所有者。 由于群集资源可以在发生故障时转移到可能所有者列表中的任何节点,因此在将 BizTalk 主机进行群集设置之前,应将该主机的实例添加到群集的所有可用节点。 将群集的 BizTalk 主机故障转移到不包含该主机实例的 BizTalk Server 计算机的尝试将会失败。

    注释

    如果要阻止群集 BizTalk 主机在特定的群集节点上运行或故障转移到特定群集节点,请从群集 BizTalk 主机时创建的群集资源的可能所有者列表中删除该节点。 可以使用 Windows Server 故障转移群集管理接口修改群集资源的可能所有者列表。

  • 群集 BizTalk 主机时,请确保要添加主机的群集组、群集服务或应用程序包含网络名称和 IP 地址资源。 如果目标群集组包含网络名称和 IP 地址资源,则会将网络名称资源添加为群集 BizTalk 主机的依赖项。 如果这些资源不可用,BizTalk 主机将无法作为群集资源正常运行。

  • 如果取消配置作为群集 BizTalk 主机的可能所有者列出的 BizTalk 服务器/群集节点,则主机实例的群集资源在 Windows 群集中处于脱机状态。 如果需要取消一个 BizTalk Server 计算机的配置,该计算机被列为群集 BizTalk 主机的潜在所有者,而无需将主机实例的群集资源脱机,请按以下步骤操作:

    • 在 Windows Server 故障转移群集管理界面中,将群集主机故障转移到另一台 BizTalk Server 计算机,而不是要取消配置的 BizTalk Server 计算机。

    • 在 BizTalk Server 管理控制台中,选择与要取消配置的 BizTalk Server 计算机对应的集群 BizTalk 主机的实例。

    • 删除主机实例。 如果系统提示出现错误,请选择强制删除主机实例的选项。

    • 取消配置 BizTalk Server。

  • 将 BizTalk 主机配置为群集主机时,会在群集上的指定群集资源组中创建相应的群集资源。

    默认情况下,群集 BizTalk 主机资源在 Windows Server 故障转移群集上配置了以下重启值,这些值在群集资源的“属性”对话框的“策略”选项卡上可用:

    选项 价值
    如果资源失败,请尝试在当前节点上重启。 正确
    如果资源失败,群集服务将尝试重启资源。
    重启周期(mm:ss): 15:00
    指定重启尝试计数的时间段。
    指定时间段内的最大重启数: 1
    指定在重启期间允许的最大重启尝试次数(mm:ss)。
    如果重启不成功,请将该服务或应用程序中的所有资源进行故障转移。 正确
    群集服务将尝试通过故障转移整个资源组到另一个群集节点来重启资源。
    如果所有重启尝试都失败,请在指定时间段后再次开始重启(hh:mm): 1:00
    指定一个延长的等待期,之后群集服务将开始另一系列重启尝试。
    未决超时(mm:ss): 3:00
    指定在群集服务将资源置于“失败”状态之前,资源在联机和脱机之间更改状态所花费的时间长度。

    默认重启值指示 Windows Server 故障转移群集将尝试在 15 分钟内最多 1 次重启群集 BizTalk 主机实例的失败实例。 如果重启不成功,将该服务或应用程序中的所有资源故障转移 设置为 True 后,任何重启尝试也会将群集资源组故障转移到另一个群集节点。 如果在指定时间段内指定的尝试次数中无法重启群集 BizTalk 主机失败的实例,则群集 BizTalk 主机将假定故障转移群集管理接口中处于 “失败 ”状态。 如果群集 BizTalk 主机假定状态为 “失败 ”,则必须在故障转移群集管理中手动启动它。

    默认情况下,群集 BizTalk 主机资源在服务器群集上配置了以下重启值,这些值在群集资源的“属性”对话框的“高级”选项卡上可用:

    选项 价值
    重新启动 正确

    如果资源失败,群集服务将尝试重启资源。
    影响该组 正确

    群集服务将尝试通过故障转移整个资源组到另一个群集节点来重启资源。
    重启阈值 3

    指定 在重启期间允许的最大重启尝试次数。 如果重启尝试次数超过重启期间重启阈值,则群集资源假定状态为“失败”,群集服务不会再尝试重启。
    重启周期 900 秒

    指定重启尝试计数的时间段。 首次重启尝试时,将初始化重启 周期 。 如果 重启阈值重启期间未超过,则重启尝试计数将重置为零。

    默认重启值指示 Windows Server 群集将在 900 秒的时间内尝试重启群集 BizTalk 主机实例的失败实例最多 3 次。 由于 “影响组 ”值设置为 True,因此任何重启尝试也会将群集资源组故障转移到另一个群集节点。 如果在指定时间段内指定的尝试次数中无法重启群集 BizTalk 主机失败的实例,则群集 BizTalk 主机将假定群集管理员中处于 “失败 ”状态。 如果群集 BizTalk 主机假定状态为 “失败”,则必须在群集管理员中手动启动它。

过程

将 BizTalk 主机配置为群集资源

  1. 在 BizTalk Server 管理控制台中,单击以展开 BizTalk Server 管理,单击以展开 BizTalk 组 [<servername>:<management 数据库>],单击以展开 平台设置,然后单击以展开 主机。 主机列表显示在文件夹下。

  2. 右键单击要群集的主机,然后选择 “群集”。

    注释

    在将 BizTalk 主机添加到该群集组之前,请确保在群集组的所有成员节点上创建了主机的实例。

  3. 从可用群集组的下拉列表中选择要在其中运行主机的群集组。

    注释

    一旦主机群集化,它就会联机,并开始处理配置为在主机中运行的任何适配器处理程序或业务流程的文档。

解除聚集 BizTalk 主机

  1. 在 BizTalk Server 管理控制台中,单击以展开 BizTalk Server 管理,单击以展开 BizTalk 组 [<servername>:<management 数据库>],单击以展开 平台设置,然后单击以展开 主机。 主机列表显示在文件夹下。

  2. 右键单击要取消聚集的群集主机,然后选择“未聚集”。

    注释

    当群集主机被解散时,与该群集主机关联的任何主机实例均将停止,主机将停止处理配置为在主机中运行的任何适配器处理程序或业务流程的文档。