このセクションでは、BizTalk Server システムの信頼性の問題を解決する方法について説明します。 これらの問題は、このドキュメントの「ルーチン メンテナンス チェックリスト」セクションで実行される 定期的なメンテナンス チェック によって検出される可能性があります。
このセクションのトピックに加えて、このドキュメントの他のトピックでは信頼性の問題に対処します。 これらのトピックは、以下の 関連セクションに 記載されています。
グループフェールオーバーのテストを行う
毎月実行する必要がある信頼性チェックの一環として、このセクションの手順を実行します。 これらの手順には、グループ フェールオーバー ポリシーのテストや、グループ リソースがフェールオーバーできるかどうかをテストする手順が含まれます。
注
コンピューターがドメインに参加している場合は、Domain Admins グループのメンバーがこの手順を実行できる必要があります。
注
このセクションの手順を実行するには、ローカル コンピューターの Administrators グループのメンバーとしてログオンしているか、適切な機関を委任されている必要があります。
Windows Server 2008 を実行しているコンピューターでグループ のフェールオーバーをテストするには、次の手順を実行します。
グループ フェールオーバー ポリシーをテストするには
2 ノードの Windows フェールオーバー クラスター を作成するために、Windows Server 2008 を実行する少なくとも 2 台のコンピューターにフェールオーバー クラスタリング機能がインストールされていることを確認します。 この機能をインストールする方法については、「 フェールオーバー クラスタリング機能のインストール (https://go.microsoft.com/fwlink/?LinkId=157259)」を参照してください。
[スタート] をクリックし、[管理ツール] をクリックし、[フェールオーバー クラスターの管理] をクリックして、フェールオーバー クラスター管理を開きます。
コンソール ツリーで、クラスター ノードを展開 し、[サービスとアプリケーション] ノードを展開し、フェールオーバーするアプリケーションのクラスター化されたインスタンスを右クリックし、[ プロパティ] をクリックします。
[ フェールオーバー ] タブで、 指定した期間の最大エラー数を 0 に設定し、[OK] をクリック します。
コンソール ツリーで、[ サービスとアプリケーション ] ノードを展開します。
詳細ウィンドウで、リソースを右クリックし、[ プロパティ] をクリックします。
[ ポリシー ] タブ で、指定した期間の最大再起動数を 0 に設定し、[OK] をクリック します。
リソースを右クリックし、[ その他のアクション] をクリックし、[ このリソースのエラーのシミュレート] をクリックします。 前の手順で指定したポリシーに基づいて、グループが反応するかどうかを確認します。
フェールオーバーするアプリケーションのクラスター化されたインスタンスを右クリックし、[ プロパティ] をクリックします。
[ フェールオーバー ] タブで、 指定した期間の最大エラー数を 1 に設定し、[OK] をクリック します。
リソースを右クリックし、[ このリソースをオンラインにする] を選択します。
グループ リソースがフェールオーバー可能かどうか確認するには
Windows Server 2008 を実行しているコンピューターに フェールオーバー クラスタリング 機能がインストールされていることを確認します。 この機能をインストールする方法については、「 フェールオーバー クラスタリング機能のインストール (https://go.microsoft.com/fwlink/?LinkId=157259)」を参照してください。
[スタート] をクリックし、[管理ツール] をクリックし、[フェールオーバー クラスターの管理] をクリックして、フェールオーバー クラスター管理を開きます。
コンソール ツリーで、クラスター ノードを展開し、[ サービスとアプリケーション] ノードを展開し、フェールオーバーするアプリケーションのクラスター化されたインスタンスをクリックします。
[ アクション ] メニューの [ このサービスまたはアプリケーションを別のノードに移動] をクリックし、アプリケーションのフェールオーバー先となるノードをクリックします。
[ 操作を確認してください ] ダイアログ ボックスで、選択したノードにアプリケーションを移動することを選択します。
アプリケーションを移動したノードが、アプリケーションの詳細ウィンドウの [現在の所有者 ] に対して一覧表示されていることを確認します。
複数のサーバーが BizTalk グループの一部であることを確認する
システムの信頼性を確保するには、少なくとも 2 つの物理 BizTalk サーバーを BizTalk グループに含める必要があります。 BizTalk グループにサーバーを追加する必要がある場合は、次の点に注意してください。
サーバーは、1 つの BizTalk グループにのみ関連付けることができます。 サーバーが既に別のグループに属している場合は、新しいグループに追加する前に、そのサーバーを現在のグループから削除する必要があります。 BizTalk グループからサーバーを削除する方法の詳細については、BizTalk Server ヘルプの「グループからサーバーを削除する方法」を参照 https://go.microsoft.com/fwlink/?LinkId=155577。
BizTalk Server 環境の異なるサーバーに関連付けられている BizTalk グループは、メッセージを交換する以外は対話しません。
BizTalk Server ランタイムは、BizTalk グループに追加するコンピューターにインストールする必要があります。
注
このトピックの手順を実行するには、SSO Administrators グループのメンバーとして、および Windows Administrators グループのメンバーとしてログオンする必要があります。
少なくとも 2 つの物理 BizTalk サーバーが BizTalk グループの一部であるかどうかを判断するには
BizTalk Server 管理コンソールを開くには、[スタート] をクリックし、[すべてのプログラム] をポイントし、Microsoft BizTalk Server をポイントして、[BizTalk Server 管理] をクリックします。
BizTalk Server ノードを展開し、BizTalk グループ ノードを展開し、[プラットフォーム設定] ノードを展開します。
[ サーバー ] ノードをクリックします。 [ サーバー ] ウィンドウに複数のサーバーが表示されていることを確認します。
注
サーバーに関する情報を表示するには、サーバーを右クリックし、[ 表示] をポイントして、[ グループ ハブ ページ] をクリックします。
BizTalk グループにサーバーを追加するには
BizTalk グループに追加するコンピューターで、[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft BizTalk Server] をクリックし、[ BizTalk Server の構成] をクリックします。
Microsoft BizTalk Server 2010 の構成で、[カスタム構成] を選択します。
[ データベース サーバー名] に、サーバーが参加している BizTalk グループの SQL サーバーの名前を入力します。
サービス資格情報で、サービスが使用する適切なユーザー名とパスワードを入力し、[構成] をクリックします。
画面の左側にあるナビゲーション ツリーで、[ エンタープライズ 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を参照してください。
各ホストが少なくとも 2 つの物理 BizTalk サーバーで実行されているインスタンスを持っていることを確認する方法については、「 BizTalk ホストの高可用性」を参照してください。
各ホストが少なくとも 2 つの物理 BizTalk サーバーで実行されているインスタンスを持っていることを確認する方法については、「 受信ホストのスケールアウト」を参照してください。
すべてのクラスター化されたサービスのフェールオーバーがテストされていることを確認する方法については、「 マスター シークレット サーバーのクラスタリング」を参照してください。
BizTalk データベースが SQL Services でクラスター化されていることを確認する方法については、「 BizTalk Server データベースのクラスタリング 2」を参照してください。
不安定なコードが使用されているかどうかを判断する (個別のホストが必要) 詳細については、「 BizTalk ホストの高可用性」を参照してください。
すべての新しい BizTalk アプリケーションの機能テストの実行については、「アプリケーションのテスト」を参照してください。