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

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2012-03-12

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

この記事の内容

  • 準備

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

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

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

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

準備

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

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

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

注意

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

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

次の図では、コンテンツを提供し、検索クエリ コンポーネントをホストする 2 つのフロントエンド Web サーバー (Web-1 と Web-2) を含む SharePoint Server 2010 ファームが示されています。アプリケーション サーバー (App-1) のみが、サーバーの全体管理およびファームの検索クロール コンポーネントをホストしています。

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

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

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

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

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

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

注意

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

SharePoint Server 2010 では、異なる検索コンポーネント (通常はクエリ) を 1 つ以上のフロントエンド Web サーバーにインストールできるようになり、柔軟性が増しています。これは、前のファームの図ではオプション A として示されています。第 3 のサーバーを追加すると、負荷分散が向上し、フロントエンド Web サーバーの可用性が高くなります。Web 層に 3 つのサーバーを展開することを、ストレッチド ファームと呼びます。

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

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

使用状況とパフォーマンスの特性が似ているサービスは 1 つのサーバーに論理的にグループ化でき、パフォーマンスまたは容量の要件に応えるためにスケールアウトが必要な場合は、複数のサーバーでホストできます。たとえば、Word Services、Word Viewer などのクライアント関連のファーム サービスを 1 つのサービス グループにまとめて、専用のサーバーでホストできます。さらに、Managed Metadata Service などの一部のサービスは、他のファームで使用できるサービス アプリケーションとして構成できます。

ファームの図では、アプリケーション サーバーの追加に関して 2 つのオプションがあります。

  • オプション B では、新しいサーバーを追加し、ファーム用のすべてのクエリをホストするように構成します。フロントエンド Web サーバーからはクエリ コンポーネントを削除します。

  • オプション C では、新しいサーバーを追加し、専用のクロール サーバーとして構成します。これにより、ファームのインデックス作成が、サーバーの全体管理をホストするサーバーからオフロードされます。ファーム用のクエリ コンポーネントは、引き続きフロントエンド Web サーバーでホストします。

エンタープライズ検索を実行している 3 層ファームでは、通常は、個別のエンタープライズ検索コンポーネントをホストするように専用のアプリケーション サーバーを構成します。一般に、クエリ コンポーネントをホストしているサーバーはクエリ サーバーと呼ばれ、クロール コンポーネントをホストしているサーバーはインデックス サーバーと呼ばれます。詳細については、「検索トポロジを管理する」を参照してください。

追加のタスク

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

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

    注意

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

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

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

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

  • 既存のファーム サーバーでの SharePoint Server 2010 バイナリとログ ファイルの場所を控えておきます。新しいサーバーでのこれらのファイルの場所を、ファーム内の他のサーバーで使用されている場所と対応させることをお勧めします。詳細については、「診断ログを構成する (SharePoint Server 2010)」を参照してください。

    重要

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

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

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

ヒント

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

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

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

前提条件となるすべてのソフトウェアをインストールした後、以下の手順を使用して SharePoint Server 2010 を新しいサーバーにインストールします。SharePoint Server 2010 のインストール方法の詳細については、「SQL Server を使用する単一サーバーを展開する (SharePoint Server 2010)」を参照してください。

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

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

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

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

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

    注意

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

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

    注意

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    注意

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

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

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

以下の Windows PowerShell 手順を使用したサーバーの追加を始める前に、セットアップ プログラムを使用して SharePoint Server 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 Server 2010がインストールされているドライブの %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS フォルダーにあります。

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

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

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