ファームに Web サーバーまたはアプリケーション サーバーを追加する (SharePoint Foundation 2010)

 

適用先: SharePoint Foundation 2010

ここでは、サーバーを既存の Microsoft SharePoint Foundation 2010 ファームに追加して、後でそのサーバーを構成してフロントエンド Web サーバーまたはアプリケーション サーバーとして使用できるようにする手順を示します。この記事の手順は、少なくとも 2 つの層から構成される SharePoint Foundation 2010 ファームに適用されます。単一サーバー展開を複数サーバー ファームに変換する目的には使用できません。

この記事の内容

  • 準備

  • 前提条件となるソフトウェアをインストールする

  • SharePoint ソフトウェアをインストールする

  • ファームにサーバーを追加する

  • 新しいサーバーを構成する

準備

サーバーをファームに追加する前に、計画と準備が必要です。計画と準備には、複数のタスクが含まれます。最初のタスクは、新しいサーバーがファーム内で担う役割を決定することです。このタスクを完了した後で、ソフトウェアを新しいサーバーにインストールする作業に進む前に、追加のタスクを行います。

サーバーの役割を決定する

新しいサーバーをファームに追加するには、追加の構成または特別な構成を計画したり、サーバーの追加が運用環境に与える影響を評価したりするために、そのサーバーに与えられる役割を知っている必要があります。

注意

通常の 3 層ファームには、フロントエンド Web サーバー、アプリケーション サーバー (サーバーの全体管理もホストする)、およびデータベース サーバーがあります。この記事は、フロントエンド Web サーバー ロールとアプリケーション サーバー ロールを対象とします。

ファーム トポロジ内でサーバーに与える役割を決定した後で、その役割に求められる機能を満たすためにサーバーに構成する必要があるサービスと機能を特定します。この情報に基づいて、Web 層またはアプリケーション層での役割に合わせてサーバーを準備するために SharePoint Foundation 2010 を構成する方法が決定されます。詳細については、「サービス アプリケーションとサービスを管理する (SharePoint Foundation 2010)」を参照してください。

次の図に示す SharePoint Foundation 2010 ファームでは、2 つのフロントエンド Web サーバー (Web-1 と Web-2) がコンテンツを提供します。単一のアプリケーション サーバー (App-1) がファームに対してサーバーの全体管理をホストします。

サーバーをファームに追加するためのオプション

SharePoint Foundation 2010 ファーム: サーバーの追加

以下では、フロントエンド Web サーバー ロールとアプリケーション サーバー ロールの一般的な特徴について説明します。

フロントエンド Web サーバー ロール

フロントエンド Web サーバーの基本的な役割は、ユーザーから受信された要求を処理するために必要な Web ページ、Web サービス、および Web パーツをホストすることです。Web サーバーは、これらの要求をアプリケーション サーバーに転送します。アプリケーション サーバーは、処理結果をフロントエンド Web サーバーに返します。

ファームの要件によっては、検索専用のサーバーがない環境でフロントエンド Web サーバーが検索機能をサポートするように構成することがあります。

注意

SharePoint Foundation 2010 には検索を分散化するオプションはありません。コンテンツ データベースごとに 1 つの検索インスタンスだけがサポートされます。

SharePoint Foundation 2010 ファームでは、上の図のオプション A に示すように、フロントエンド Web サーバーを追加することで、Web 層をスケール アウトできます。3 台目のサーバーを追加すると、負荷分散とフロントエンド Web サーバーの可用性が向上します。3 台のサーバーを利用した Web 層の展開のことを、ストレッチド ファームと呼びます。

アプリケーション サーバー ロール

3 層ファームでは、サーバーの全体管理をホストする既定のサーバーはアプリケーション サーバーです。サービスをホストするアプリケーション サーバーを追加すると、このサービスを単一のサーバーに展開し、ファーム内のすべてのサーバーから使用できるように構成できます。

SharePoint Foundation 2010 ファームの図で、オプション B は、サーバーの全体管理を持つ新しいサーバーを構成し、ファームに冗長性を持たせています。オプション C は、タイマー ジョブのホスト、サンドボックス コード サービスなど、別のオプションを示します。

追加のタスク

前提条件となるソフトウェアをサーバーにインストールする作業を開始する前に、以下のタスクを行う必要があります。

  • 新しいサーバーが「ハードウェア要件およびソフトウェア要件 (SharePoint Foundation 2010)」に記載されているハードウェアとソフトウェアの要件を満たすことを確認します。

    注意

    ベスト プラクティスとして、新しいサーバーのオペレーティング システムを、既存のファーム サーバーと同じ Service Pack レベルにし、同じセキュリティ更新プログラムとその他の修正プログラムを適用することをお勧めします。

  • 新しいサーバーのインストールおよび構成に必要な最小限のレベルの権限を持つことを確認します。この記事の手順を完了するには、Farm Administrators SharePoint グループおよびローカル サーバー コンピューターの Administrators グループのメンバーである必要があります。詳細については、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照してください。

  • Windows PowerShell コマンドを使用してサーバーを追加する場合は、接続先のファームで使用されるデータベース サーバーの名前と構成データベースの名前を確認します。

  • Windows PowerShell コマンドを使用してサーバーを追加する予定であれば、次の最小要件を満たすことを確認します。構成データベース上では SharePoint_Shell_Access ロールのメンバーであり、SharePoint 2010 製品がインストールされているコンピューターでは WSS_ADMIN_WPG ローカル グループのメンバーである必要があります。

  • 既存のファーム サーバー上の SharePoint Foundation 2010 バイナリ ファイルとログ ファイルの場所を書き留めます。これらのファイルの場所を、新しいサーバーでもファーム内の他のサーバーと同じにすることをお勧めします。詳細については、「診断ログ設定を構成する (SharePoint Foundation 2010)」を参照してください。

    重要

    トレース ログ パスをシステム ドライブ以外のドライブに変更する場合、その場所がファーム内のすべてのサーバー上に存在している必要があります。その場所が存在しない場合、既存のサーバーまたは新しいサーバーはデータのログを作成できません。また、指定するパスが新しいサーバーにない場合は、新しいサーバーを追加できません。ログ目的でネットワーク共有を使用することはできません。

前提条件となるソフトウェアをインストールする

SharePoint Foundation 2010 をインストールしてサーバーをファームに追加する前に、新しいサーバー上で前提条件となるソフトウェアをチェックし、インストールする必要があります。これには SharePoint Foundation 2010 準備ツールを使用します。このツールには、SharePoint Foundation 2010 の前提条件ソフトウェアをダウンロードするおよび構成するためのインターネット接続が必要です。ファーム サーバー用のインターネット接続がない場合でも、このツールを使用して、必要なソフトウェアを判断することはできます。必要なソフトウェアはインストール可能イメージを取得する必要があります。インストールの場所については、「ハードウェアおよびソフトウェアの要件を決定する (SharePoint Foundation 2010)」の「前提条件のソフトウェアをインストールする」を参照してください。

ヒント

必要なソフトウェアのコピーを取得した後で、イメージの格納に使用できるインストール ポイントを作成することをお勧めします。このインストール ポイントは、今後のソフトウェア更新プログラムのインストールに使用できます。

前提条件となるソフトウェアのインストール方法については、「3 層ファーム用の複数サーバー (SharePoint Foundation 2010)」の「ファーム サーバーを準備する」を参照してください。

SharePoint 製品ソフトウェアをインストールする

すべての必要なソフトウェアをインストールした後、次の手順を使用して、新しいサーバーに SharePoint Foundation 2010 をインストールします。SharePoint Foundation 2010 のインストール手順については、「SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010)」を参照してください。

SharePoint をインストールするには

  1. SharePoint Foundation 2010 製品のインストール ファイルが格納された製品メディアまたはファイル共有から、Setup.exe を実行します。

  2. 開始ページで、SharePoint Foundation 2010 をインストールするリンクをクリックします。

  3. マイクロソフト ソフトウェア ライセンス条項を確認し、同意します。

  4. サーバー ファームのインストールを選択し、完全なインストールを選択します。

    注意

    フロントエンド Web サーバー用のコンポーネントのみをインストールするオプションも選択できます。ただし、完全なインストールを使用すると、後でファームでのサーバーの役割を変更するときに、より柔軟に対応できます。

  5. SharePoint Foundation 2010 のインストール先として既定のファイルの場所を使用するか、要件に合わせてインストール パスを変更します。

    注意

    システム ドライブ以外のドライブに SharePoint Foundation 2010 をインストールすることをお勧めします。

  6. セットアップが終了すると、SharePoint 製品の構成ウィザードを実行してサーバーの構成を完了するように求めるダイアログ ボックスが表示されます。ウィザードは、直ちに開始することも、Windows のコマンド プロンプトから後で実行することもできます。

ファームにサーバーを追加する

SharePoint Foundation 2010 のユーザー インターフェイスまたは Windows PowerShell を使用してサーバーをファームに追加できます。以下では、両方の手順について説明します。

  • ユーザー インターフェイスを使用してサーバーを追加する

  • Windows PowerShell を使用してサーバーを追加する

構成ウィザードを使用してサーバーをファームに追加するには、以下の手順を使用します。

ユーザー インターフェイスを使用してサーバーを追加するには

  1. 新しいサーバーで、[スタート] をクリックし、[すべてのプログラム] をポイントし、[Microsoft SharePoint 2010 製品構成ウィザード] をクリックします。

  2. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

  3. [サーバー ファームへの接続] ページで、[既存のサーバー ファームへの接続] をクリックします。

  4. [次へ] をクリックします。

  5. [構成データベースの設定] ページで、[データベース サーバー] ボックスに SQL Server のインスタンスの名前を入力し、[データベース名の取得] をクリックします。

  6. [データベース名] の一覧で構成データベースの名前を選択し、[次へ] をクリックします。

  7. [ファーム セキュリティ設定の指定] ページで、[パスフレーズ] ボックスにファーム パスフレーズの名前を入力し、[次へ] をクリックします。

  8. SharePoint 製品構成ウィザード ページが完了したら、[次へ] をクリックします。

  9. サーバーの全体管理をホストするサーバーで、[このファームのサーバーの管理] をクリックし、新しいサーバーがファームの一部であることを確認します。

    注意

    サーバーが正常に追加されたことを確認したり、ログ ファイルを調べて失敗した追加のトラブルシューティングを行ったりすることもできます。これらのファイルは、SharePoint Foundation 2010 がインストールされているドライブの %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS フォルダーにあります。詳細については、「正常性の監視 (SharePoint Foundation 2010)」を参照してください。

  10. [ファーム サーバー] ページで、新しいサーバーの名前をクリックします。[サーバーのサービス] ページにある使用可能なサービスの一覧を使用して、新しいサーバーで実行するサービスを開始します。

  11. 新しいサーバーが意図されているロールに対応できるように、SharePoint Foundation 2010 を構成します。詳細については、「新しいサーバーを構成する」を参照してください。

以下の Windows PowerShell 手順を使用したサーバーの追加を始める前に、セットアップ プログラムを使用して SharePoint Foundation 2010 をインストールしてください。

Windows PowerShell を使用してサーバーを追加するには

  1. [スタート] メニューの [すべてのプログラム] をクリックします。

  2. [SharePoint 2010 管理シェル] をクリックします。この時点で、以下のコマンドを発行してサーバーをファームに追加できます。

  3. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、サーバーを構成データベースに接続します。

    ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$Passphrase>"
    

    ここで、

    • <$DatabaseServer> は、構成データベースをホストしているサーバーの名前です。

    • <$RunSettings.ConfigurationDatabaseName> は、構成データベースの名前です。

    • <$Passphrase> は、ファームのパスフレーズです。

  4. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、ヘルプ ファイル コレクションをインストールします。

    Install-SPHelpCollection -All 
    
  5. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、SharePoint 用セキュリティ リソースをインストールします。

    Initialize-SPResourceSecurity
    
  6. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、基本サービスをインストールします。

    Install-SPService 
    
  7. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、すべての機能をインストールします。

    Install-SPFeature -AllExistingFeatures 
    
  8. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、アプリケーション コンテンツをインストールします。

    Install-SPApplicationContent 
    
  9. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、ファーム内のサーバーの一覧を取得します。

    Get-SPFarm | select Servers 
    

    注意

    サーバーが正常に追加されたことを確認したり、ログ ファイルを調べて失敗した追加のトラブルシューティングを行ったりすることもできます。これらのファイルは、SharePoint Foundation 2010 がインストールされているドライブの %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS フォルダーにあります。詳細については、「正常性の監視 (SharePoint Foundation 2010)」を参照してください。

  10. 新しいサーバーが意図されているロールに対応できるように、SharePoint Foundation 2010 を構成します。詳細については、「新しいサーバーを構成する」を参照してください。

新しいサーバーを構成する

新しいサーバーに対して計画したロールをサポートするために必要なサービスを構成するまで、新しいサーバーにはファーム内での実質的な機能はありません。詳細については、「サービスを構成する (SharePoint Foundation 2010)」を参照してください。