マルチサーバー展開
このトピックでは、Windows SharePoint Services用のBizTalk Server アダプターのマルチサーバーのセットアップと展開に関する考慮事項について説明します。
マルチサーバー展開への Windows SharePoint Services アダプターのインストール
Windows SharePoint Service アダプター Web サービス コンポーネントを選択すると、送受信されるドキュメントを Windows SharePoint Services アダプターが Windows SharePoint Services 経由で処理するために必要なソフトウェアがインストールされます。 この Web サービスは、Windows SharePoint Services がインストールされているサーバーにインストールする必要があります。
アダプター Web サービスでは、複数の SharePoint サイトを、同一の IIS サイトにあるか、異なる IIS サイトにあるかにかかわらず、処理できます。
Windows SharePoint Services アダプターには、次の 3 つのコンポーネントがあります。
ランタイム コンポーネント
デザイン時コンポーネント
アダプター Web サービス
アダプタ ランタイムは、BizTalk Server ランタイム機能によって自動的にインストールおよび構成されます。 アダプタのデザイン時コンポーネントは、その他の BizTalk Server 機能によってインストールおよび構成されます。 デザイン時コンポーネントを操作するには、管理ツール、開発ツール、SDK に含まれているツールか、BizTalk Server ランタイム機能を使用して、Windows SharePoint Services ポートを作成します。 ランタイム コンポーネントおよびデザイン時コンポーネントの構成オプションは、カスタマイズできません。 Windows SharePoint Services アダプターの Web サービス オプションのみをカスタマイズできます。
アダプター Web サービスを呼び出すアクセス許可を持つのは、SharePoint 対応ホスト グループのメンバーのみです。 Windows SharePoint Services アダプター ランタイムで必要なWindows SharePoint Servicesのアクセス許可の詳細については、「Windows SharePoint Services アダプターとは」の「セキュリティ」セクションを参照してください。
Note
BAS をインストールするとき、Windows SharePoint Services アダプター Web サービス コンポーネントが自動的に選択されます。
Windows SharePoint Services アダプターをインストールする
BizTalk Serverをインストールします。 詳細については、「BizTalk Server新機能」、「インストール」、「構成」、「アップグレード」を参照してください。
[コンポーネントのインストール] 画面の [利用可能なコンポーネント] の [追加ソフトウェア] で、[アダプター Web サービスWindows SharePoint Services選択します。
Note
BizTalk Server ランタイムをホストするコンピュータ、および Windows SharePoint Services を実行するコンピュータでセットアップと構成を実行する必要があります。
マルチサーバー展開の Windows SharePoint Services アダプター Web サービスの構成
Windows SharePoint Services アダプターは、BizTalk Server 構成を使用して構成します。 これらのツールの詳細については、「BizTalk Serverの構成」を参照してください。
ユーザー構成の使用
BizTalk Server 構成では、ローカル コンピューターにインストールした機能の構成状態に関する高レベルの分析が提供されます。 このツールを使用すると、機能の構成と構成解除、セキュリティ設定の構成、および他のコンピューターの構成のインポートとエクスポートを行えます。
[Windows SharePoint Services] ページを使用して、このコンピューターでWindows SharePoint Services アダプターを構成します。 次の表は、構成のオプションを示しています。
プロパティ | 目的 |
---|---|
このコンピューターで Windows SharePoint Services アダプターを有効にする | [このコンピューター Windows SharePoint Servicesアダプターを有効にする] を選択して、このコンピューターでアダプターを有効にします。 |
Windows グループ | Windows グループの一覧には、BizTalk SharePoint アダプターが有効なホストの Windows グループを編集できるビューが表示されます。 |
[Windows SharePoint Services アダプタの Web サイト] | Windows SharePoint Services アダプター Web サービスをホストする Web サイトを選択します。 |
ユーザー構成を使用して Windows SharePoint Services アダプターを構成する際は、次のことが行われます。
別の Windows グループを指定しない限り、既定で SharePoint Enabled Hosts Windows グループが作成されます。
別の Web サイトを指定しない限り、Windows SharePoint Services アダプターのホストには既定の Web サイトが使用されます。
BTSSharePointAdapterWSAppPool アプリケーション プールが、Windows SharePoint Services アプリケーション プールを実行するために使用するアカウントで実行されるように作成および構成されます。
BTSharePointAdapterWS 仮想アプリケーションが、BTSSharePointAdapterWSAppPool アプリケーション プールで実行されるように作成および構成されます。
Note
この仮想ディレクトリが既に存在する場合は、構成を行ってもメタベースのプロパティが更新されません。 仮想ディレクトリを削除して、構成を再実行する必要があります。
BTSharePointAdapterWS 仮想アプリケーションに Web サービスが含められます。
BizTalk Server構成の詳細については、「BizTalk Server構成のインポートとエクスポート」を参照してください。
カスタム構成を使用してWindows SharePoint Services アダプターを構成する
[BizTalk Server構成] で、[SharePoint アダプター] ノードを選択します。
[このコンピューター Windows SharePoint Servicesアダプターを有効にする] を選択します。
[Windows グループ] で、Windows SharePoint Services アダプターに使用する Windows グループを選択します。 既定では、SharePoint Enabled Hosts です。
[Windows SharePoint Services アダプター Web サイト] ドロップダウン ボックスで、アダプター コンポーネントがインストールされる Web サイトを選択します。 特に選択しない場合、既定の Web サイトが選択されます。
Note
他のBizTalk Server コンポーネントがインストールされていないリモート SharePoint Server コンピューターへのWindows SharePoint Services アダプター Web サイトのインストールは、完全にサポートされている構成です。
[構成の適用] をクリックします。
マルチサーバー展開に関する考慮事項
一般的な考慮事項
マルチサーバー環境で Windows SharePoint Services アダプターを設定および展開する際は、次のことを考慮してください。
各サーバー上で、BizTalk Service アカウントを SharePoint Enabled Hosts Windows グループに追加します。
SharePoint のサーバーの管理ツールを使用して、SharePoint Enabled Hosts グループを SharePoint の関係者ロールに追加します。
Windows Server では、SharePoint アダプター Web サービスを実行する ID に次のアクセス許可が必要です。
Program Files\Microsoft BizTalk Server <バージョン>\Business Activity Services\BTSharePointV3AdapterWS フォルダーに対する読み取りアクセス許可。 64 ビット バージョンの Windows とBizTalk Serverを使用している場合は、Program Files (x86)\Microsoft BizTalk Server <バージョン>\Business Activity Services\BTSharePointV3AdapterWS にアクセス許可を設定する必要があります
次のレジストリ キーに対する読み取りアクセス許可: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server\Extensions\12.0\Secure\ConfigDB。
SharePoint データベースを含む SQL Server に対するログオン アクセス許可。
SharePoint 構成データベース内の パブリック ロールと WSS_Content_Application_Pools ロールのメンバー。
SharePoint コンテンツ データベース内の Public ロールと db 所有者 ロールのメンバー。
Web サービスをインストールする Web サイトは、SharePoint Services Web サイトとして拡張しておく必要があります。
Windows SharePoint Services アダプターは、サイレント インストールでインストールおよび構成できます。 詳細については、「 付録 A: サイレント インストール」を参照してください。
ネットワーク負荷分散 (NLB) に関する考慮事項
Windows SharePoint Services用のBizTalk Server アダプターは、同じグループに構成されている複数の BizTalk サーバーと共に、Windows SharePoint Services サーバーの NLB クラスタリングをサポートします。 この場合、SharePoint のマニュアルで推奨されているように、Windows SharePoint Services を NLB クラスターにインストールする必要があります。
NLB を設定したマルチサーバー環境で Windows SharePoint Services アダプターを設定および展開する際は、次のことを考慮してください。
既存の BizTalk 管理データベースを指すようにオプションを選択することによって、Windows SharePoint Services を構成します。 1 台目のコンピューターで作成した BizTalk 管理データベースを指すように設定します。 これは、Windows SharePoint Services に対して、Web サーバー環境を使用することを示す操作です。 既存のコンテンツ データベースを指すことによって、Web サイトを拡張します。
Web サーバー環境内の各 Windows SharePoint Services コンピューターで、同一の Web サイト (ポート 80 の既定の Web サイトなど) を拡張する必要があります。
BTSharePointAdapterWS を各 NLB ホストと同様にインストールおよび構成する必要があります。 構成する必要がある NLB 設定を次に示します。
プロトコル:TCP
ポート: 80 (Windows SharePoint Services アダプター Web サービスがインストールおよび構成された IIS Web サイトの HTTP ポート)
フィルターのモード: 複数ホスト
アフィニティ:なし
Note
この設定はサイトが HTTPS 用に構成されていない場合にのみ使用できます。 HTTPS を構成しているサイトに BTSharePointAdapterWS Web サービスをインストールする場合、単一クライアントの関係を使用する必要があります。