将 BizTalk 主机配置为群集资源

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

必备条件

必须以 BizTalk Administrators 组成员的身份登录才能对主机进行群集或取消群集。

注意事项和已知问题

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

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

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

    注意

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

  • 聚类分析 BizTalk 主机时,请确保要向其添加主机的群集组、群集服务或应用程序包含网络名称和 IP 地址资源。 如果目标群集组包含网络名称和 IP 地址资源,则网络名称资源将会作为依存关系添加到群集的 BizTalk 主机。 如果这些资源不可用,则 BizTalk 主机将不能正常地起到群集资源的作用。

  • 如果取消配置作为群集 BizTalk 主机的可能所有者列出的 BizTalk 服务器/群集节点,则主机实例的群集资源会在 Windows 群集中脱机。 如果需要取消配置列为群集 BizTalk 主机可能所有者的BizTalk Server计算机,而无需使主机实例的群集资源脱机,请执行以下步骤:

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

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

    • 删除该主机实例。 如果出现错误提示,则选择相应选项以强制删除该主机实例。

    • 取消配置BizTalk Server。

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

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

    选项
    如果资源失败,请尝试在当前节点上重新启动。 True
    如果资源失败,群集服务将尝试重新启动该资源。
    重新启动的时段(mm:ss): 15:00
    指定时间期限,在此期间内,会对重新启动尝试计数。
    指定时间段内的最大重新启动次数: 1
    指定在期间内允许的重启尝试的最大次数 (mm:ss)
    如果重启失败,请故障转移此服务或应用程序中的所有资源。 True
    群集服务将尝试通过将整个资源组故障转移至其他群集节点来重新启动该资源。
    如果所有重新启动尝试都失败,则在指定时间段 (hh:mm) 之后再次开始重新启动: 1:00
    指定一个延长的等待期,之后群集服务将开始另一系列重启尝试。
    挂起超时(mm:ss): 3:00
    指定在群集服务将资源置于“失败”状态之前,资源在“联机”和“脱机”之间更改状态所花费的时间长度。

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

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

    选项
    重启 True

    如果资源失败,群集服务将尝试重新启动该资源。
    Affect the group True

    群集服务将尝试通过将整个资源组故障转移至其他群集节点来重新启动该资源。
    重新启动阈值 3

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

    指定时间期限,在此期间内,会对重新启动尝试计数。 重启周期在第一次尝试重启时初始化。 如果在重启期间内未超过重启阈值,重启尝试计数将重置为零。

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

过程

将 BizTalk 主机配置为群集资源

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

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

    注意

    在将 BizTalk 主机添加到群集组前,确保已经在作为该群集组的可能所有者的所有成员节点上创建了该主机的一个实例。

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

    注意

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

取消群集 BizTalk 主机的群集

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

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

    注意

    在对群集的主机取消群集后,与该群集主机相关联的所有主机实例都将停止,并且该主机将停止处理配置为要在该主机中运行的任何适配器处理程序或业务流程的文档。