次の方法で共有


BizTalk ホストをクラスター リソースとして構成する方法

このトピックでは、BizTalk ホストをクラスター リソースとして構成するために従う必要がある手順について説明します。 このトピックの手順を完了するには、BizTalk グループ内の少なくとも 2 つの BizTalk Server を 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 フェールオーバー クラスターで、次の再起動値を使用して構成されます。

    選択肢 価値
    リソースが失敗した場合は、現在のノードで再起動を試みます。 正しい
    クラスター サービスは、失敗した場合にリソースの再起動を試みます。
    再起動の期間 (mm:ss): 15:00
    再起動の試行がカウントされる期間を指定します。
    指定した期間内の最大再起動数: 1
    再起動の期間に許可される再起動試行の最大数 (mm:ss) を指定します。
    再起動に失敗した場合は、このサービスまたはアプリケーション内のすべてのリソースをフェールオーバーします。 正しい
    クラスター サービスは、リソース グループ全体を別のクラスター ノードにフェールオーバーすることで、リソースの再起動を試みます。
    すべての再起動が失敗した場合は、指定した期間 (hh:mm) の後に再起動を開始します。 1:00
    クラスター サービスが別の一連の再起動試行を開始するまでの延長待機時間を指定します。
    待機中のタイムアウト (mm:ss): 3:00
    クラスター サービスがリソースを失敗状態にする前に、リソースがオンラインとオフラインの間で状態を変更するのにかかる時間を指定します。

    既定の再起動値は、Windows Server フェールオーバー クラスターが、15 分以内にクラスター化された BizTalk ホスト インスタンスの失敗したインスタンスの再起動を最大 1 回試行することを示します。 再起動が失敗した場合、このサービス内のすべてのリソースをフェールオーバーするか、アプリケーションの値が True に設定されているため、再起動を試みると、クラスター リソース グループも別のクラスター ノードにフェールオーバーされます。 指定した期間中に、クラスター化された BizTalk ホストの失敗したインスタンスを指定した試行回数で再起動できない場合、クラスター化された BizTalk ホストはフェールオーバー クラスター管理インターフェイスで 失敗の 状態と見なされます。 クラスター化された BizTalk ホストの状態が Failed である場合は、フェールオーバー クラスター管理で手動で開始する必要があります。

    既定では、クラスター化された BizTalk ホスト リソースは、クラスター リソースの [プロパティ] ダイアログ ボックスの [詳細設定] タブで使用できるサーバー クラスターで次の再起動値を使用して構成されます。

    オプション 価値
    再起動 正しい

    クラスター サービスは、失敗した場合にリソースの再起動を試みます。
    グループに影響を与える 正しい

    クラスター サービスは、リソース グループ全体を別のクラスター ノードにフェールオーバーすることで、リソースの再起動を試みます。
    再起動のしきい値 3

    再起動期間中に許可される再起動試行の最大数を指定します。 再起動の試行回数が再起動期間中再起動のしきい値を超えた場合、クラスター リソースは失敗の状態を想定し、クラスター サービスはそれ以上再起動を試みません。
    再起動期間 900 秒

    再起動の試行がカウントされる期間を指定します。 再起動期間は、最初の再起動の試行時に初期化されます。 再起動の試行回数は、再起動期間の間、 再起動のしきい値 を超えない場合、0 にリセット されます

    既定の再起動値は、Windows Server クラスターが 900 秒以内にクラスター化された BizTalk ホスト インスタンスの失敗したインスタンスの再起動を最大 3 回試行することを示します。 [グループに影響する] の値が True に設定されているため、再起動を試みると、クラスター リソース グループも別のクラスター ノードにフェールオーバーされます。 クラスター化された BizTalk ホストの失敗したインスタンスを、指定した期間中に指定した回数の試行で再起動できない場合、クラスター化された BizTalk ホストはクラスター管理者で 失敗状態 と見なされます。 クラスター化された BizTalk ホストの状態が Failed と見なされる場合は、クラスター管理者で手動で起動する必要があります。

プロシージャ

BizTalk ホストをクラスター リソースとして構成するには

  1. BizTalk Server 管理コンソールで、[ BizTalk Server 管理] をクリックして展開し、クリックして BizTalk グループ [<servername>:<管理データベース>] を展開し、[ プラットフォーム設定] をクリックして展開し、[ ホスト] をクリックして展開します。 フォルダーの下にホストの一覧が表示されます。

  2. クラスター化するホストを右クリックし、[クラスター] を選択 します

    BizTalk ホストをそのクラスター グループに追加する前に、クラスター グループの実行可能な所有者であるすべてのメンバー ノードにホストのインスタンスを作成していることを確認します。

  3. 使用可能なクラスター グループのドロップダウン リストから、ホストを実行するクラスター グループを選択します。

    ホストがクラスター化されるとすぐに、ホストがオンラインになり、ホストで実行するように構成されているアダプター ハンドラーまたはオーケストレーションのドキュメントの処理が開始されます。

クラスター化された BizTalk ホストをクラスター化解除するには

  1. BizTalk Server 管理コンソールで、[ BizTalk Server 管理] をクリックして展開し、クリックして BizTalk グループ [<servername>:<管理データベース>] を展開し、[ プラットフォーム設定] をクリックして展開し、[ ホスト] をクリックして展開します。 フォルダーの下にホストの一覧が表示されます。

  2. クラスター化解除するクラスター化されたホストを右クリックし、[クラスター化 解除] を選択します。

    クラスター化されたホストがクラスター化されていない場合、クラスター化されたホストに関連付けられているホスト インスタンスはすべて停止され、ホストで実行するように構成されているアダプター ハンドラーまたはオーケストレーションのドキュメントの処理は、ホストによって停止されます。