ハイブリッド環境用の SharePoint Server サービスのセットアップ
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
この記事は、SharePoint ハイブリッド ソリューションを構成する手順のロードマップの一部です。 この記事にある手順を実行するときは、必ずロードマップに従っていることを確認してください。
ハイブリッド用の SharePoint Server サービスのセットアップ
個人用サイト、User Profiles、Managed Metadata などの SharePoint Server サービスは、展開が困難でっあたり多くの計画が必要になったりすることがあります。 これらのサービスを十分に使用する計画の場合は、個人用サイト、ユーザー プロファイル、管理されたメタデータ の計画の詳細情報に従うことを強くお勧めします。
ただし、ハイブリッド検索などの SharePoint Server ハイブリッドのシナリオでは、SharePoint Server でいくつかのサービスを実行する必要がありますが、大規模な構成の必要はありません。 この記事では、ファーム上でこれらのサービスを実行してハイブリッド構成で使用する簡単な方法について説明します。 これら以外の利用可能な機能を使用する場合は、後でこれらのサービスの構成を拡張できます。
SharePoint Server 2013 を使用している場合は、一部のサービスを手動でオンにする必要があることに注意してください。 (これについては、記事の後半の適切な手順で呼び出します)。SharePoint Server 2016 を使用している場合、これらのサービスは MinRole によって自動的に処理されます。
SharePoint Server でのハイブリッド展開のサービス
すべての SharePoint Server ハイブリッド構成で、次のサービスがファームで実行されている必要があります。
Managed Metadata Service アプリケーション
User Profile Service アプリケーション
個人用サイト
OneDrive を設定する場合は、必要なサービスはこれらだけです。 ハイブリッド検索またはハイブリッド サイト機能をセットアップしている場合は、次のセクションで説明されているいくつかの追加要件があります。
これらのサービスが構成済みの場合、これらの追加インスタンスをハイブリッドに追加する必要はありませんが、「ハイブリッド特有の設定の構成」をご覧いただき、SharePoint と BCS のハイブリッド展開用に User Profile Service を構成することに関する重要な情報を確認してください。
個々のセットアップ方法について説明します。
Managed Metadata Service
Managed Metadata Web Service を有効にするには (SharePoint Server 2013 のみ)
サーバーの全体管理 の [ システム設定] で、[ サーバーのサービスの管理] を選択します。
[サーバー] ドロップダウンで、[サーバーの変更] を選択します。
Managed Metadata Web Service を実行するサーバーを選択します。
[ サービス] 一覧で、[ Managed Metadata Web Service] の [ 開始] を選択します。
Managed Metadata Service アプリケーションを作成する必要があります。
Managed Metadata Service アプリケーションを作成するには
[サーバーの全体管理] で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] を選択します。
[新規] を選択してから、[Managed Metadata Service] を選択します。
[名前] ボックスにサービス アプリケーションの名前を入力します。
[データベース名] ボックスにデータベースの名前を入力します。
[アプリケーション プール] で、[既存のアプリケーション プールの一覧を使用] から [SharePoint Web Services Default] を選択します。
[OK] を選択します。
ハイブリッド シナリオを構成している場合、Managed Metadata Service にとって必要な構成はこれで終了です。 これ以上の Managed Metadata Service の使用法については、「SharePoint Server での管理されたメタデータの計画」を参照してください。
個人用サイト
最初に、個人用サイトのサイト用に Web アプリケーションを作成する必要があります。 Web アプリケーションは他のグループ作業サイトと共有されるアプリケーション プールに配置するか、共有 IIS Web サイトの個別のアプリケーション プールに配置できますが、個人用サイトは個別の Web アプリケーションに配置することをお勧めします。
この Web アプリケーションの既定の設定はハイブリッド環境で正しく動作しますが、組織に合わせて必要にの応じてカスタマイズできます。
Web アプリケーションを作成するには
サーバーの全体管理の [アプリケーション構成の管理] セクションで、[Web アプリケーションの管理] を選択します。
リボンで [新規] を選択します。
[ 新しい Web アプリケーションの作成] ページの [ 認証] セクションで、この Web アプリケーションに使用する認証モードを選択します。
[ IIS Web サイト] セクションで、次の 2 つのオプションのいずれかを選択して、新しい Web アプリケーション用に設定を構成できます。
[既存の Web サイトを使用する] を選択し、新しい Web アプリケーションをインストールする Web サイトを選択します。
[新しい IIS Web サイトを作成する] を選択し、[名前] ボックスに Web サイトの名前を入力します。
新しい IIS Web サイトのポート番号、ホスト ヘッダー、またはパスを指定することもできます。
[ セキュリティの構成] セクションで、認証プロバイダーを選択し、匿名アクセスを許可するかどうか、および Secure Sockets Layer (SSL) を使用するかどうかを指定します。
[ アプリケーション プール] セクションで、次のいずれかを実行します。
既存のアプリケーション プールを使用する場合は、[既存のアプリケーション プールを使用する] を選択して、ドロップダウンからアプリケーション プールを選択します。
新しいアプリケーション プールを作成する場合は、[新しいアプリケーション プールを作成します] を選択してアプリケーション プールの名前を入力し、アプリケーション プールを実行するアカウントを選択するか、アプリケーション プールを実行する管理アカウントを新しく作成します。
[ データベース名と認証] セクションで、新しい Web アプリケーションのデータベース サーバー、データベース名、認証方法を選択します。
データベース ミラーリングを使用する場合は、[フェールオーバー サーバー] セクションの [フェールオーバー データベース サーバー] ボックスに、コンテンツ データベースに関連付ける特定のフェールオーバー データベース サーバーの名前を入力します。
[ サービス アプリケーションの接続] セクションで、Web アプリケーションで使用可能になるサービス アプリケーション接続を選択します。
[カスタマー エクスペリエンス向上プログラム] セクションで、[はい] または [いいえ] を選択します。
[OK] を選択して、新しい Web アプリケーションを作成します。
[作成済みアプリケーション] ページが表示されたら、[OK] を選択します。
次に、ユーザーの個人用サイトをホストするサイト コレクションを作成する必要があります。
個人用サイト ホストのサイト コレクションを作成するには
サーバーの全体管理 の [アプリケーション構成の管理] セクションで、[サイト コレクションの作成] を選択します。
[ サイト コレクションの作成] ページの [ Web アプリケーション] セクションで、個人用サイト用の作成したばかりの Web アプリケーションを選択します。
[タイトルと説明] セクションで、サイト コレクションのタイトルと説明を入力します。
[ Web サイトのアドレス] セクションで、個人用サイトのホストの URL に使用するパスを選択します。 ほとんどの場合、ルート ディレクトリ (/) を使用できます。
[テンプレートの選択] セクションで、[エンタープライズ] タブを選択し、[個人用サイトのホスト] を選択します。
[プライマリ サイト コレクション管理者] セクションで、サイト コレクション管理者になるユーザーのユーザー名 (<DOMAIN>\ <ユーザー名>) を入力します。
[代理のサイト コレクション管理者] セクションに、サイト コレクションの代理の管理者のユーザー名を入力します。
クォータを使用してサイト コレクションの記憶域を管理する場合は、[クォータ テンプレート] セクションの [クォータ テンプレートの選択] 一覧でテンプレートを選択します。
[OK] を選択します。
個人用サイトのホスト サイト コレクションが作成されると、[ トップレベル サイトが作成されました] ページが表示されます。 リンクを選択してサイト コレクションのルートを参照することはできますが、ユーザー プロファイルを読み込むことができないため、この操作を行うとエラーが発生します。 この時点ではユーザー プロファイルがインポートされていないので、これは予想どおりの動作です。
ユーザー プロファイル サービス
SharePoint Server 2013 を実行している場合、User Profile Service をファーム内の少なくとも 1 つのサーバーで有効にする必要があります。
User Profile Service を有効にするには (SharePoint Server 2013 のみ)
サーバーの全体管理 の [ システム設定] で、[ サーバーのサービスの管理] を選択します。
[サーバー] ドロップダウンで、[サーバーの変更] を選択します。
User Profile Service を実行するサーバーを選択します。
[ サービス] 一覧で、[ User Profile Service] の [ 開始] を選択します。
注:
User Profile Synchronization Service を有効にしないでください。 それは User Profile Service アプリケーションの構成後に有効にします。
次に、User Profile Service アプリケーションを作成します。
User Profile Service アプリケーションを作成するには
[サーバーの全体管理] で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] を選択します。
[新規] を選択してから、[User Profile Service Application] を選択します。
[名前] ボックスにサービス アプリケーションの名前を入力します。
[アプリケーション プール] で、[既存のアプリケーション プールの一覧を使用] から [SharePoint Web Services Default] を選択します。
[個人用サイトのホストの URL] ボックスに、作成した 個人用サイト ホストの URL を入力します。
オプションで、組織のニーズに合わせて他の設定を変更します。 既定の設定はハイブリッド環境に対して正しく動作します。
[OK] を選択します。
SharePoint Server 2013 を使用している場合、次の手順として User Profile Synchronization Service を有効にします。 サービス アプリケーションの作成時にプロファイルの同期インスタンスとして指定したサーバー上で、このサービスを有効にしてください。
User Profile Synchronization Service を有効にするには (SharePoint Server 2013 のみ)
サーバーの全体管理 の [ システム設定] で、[ サーバーのサービスの管理] を選択します。
[サーバー] ドロップダウンで、[サーバーの変更] を選択します。
プロファイルの同期インスタンスとして指定したサーバーを選択します。
[サービス] 一覧で、[User Profile Synchronization Service] の [開始] を選択します。
表示されるアカウントの資格情報を入力して、[OK] を選択します。
注:
このサービスが開始されるまで数分かかることがあります。 [ 開始済み] 状態が表示されるまで、ときどきページを更新してください。
次に、App Management Service を構成します。
App Management Service
SharePoint Server 2013 を使用している場合、App Management Service をファーム内の少なくとも 1 つのサーバーで有効にする必要があります。
App Management Service を有効にするには (SharePoint Server 2013 のみ)
サーバーの全体管理 の [ システム設定] で、[ サーバーのサービスの管理] を選択します。
[サーバー] ドロップダウンで、[サーバーの変更] を選択します。
Managed Metadata Web Service を実行するサーバーを選択します。
[サービス] 一覧で、[App Management Service] の [開始] を選択します。
App Management Service アプリケーションを作成する必要があります。
App Management Service アプリケーションを作成するには
[サーバーの全体管理] で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] を選択します。
[新規] を選択してから、[App Management Service] を選択します。
[サービス アプリケーション名] ボックスにサービス アプリケーションの名前を入力します。
[アプリケーション プール] で、[既存のアプリケーション プールの一覧を使用] から [SharePoint Web Services Default] を選択します。
[OK] を選択します。
ハイブリッド特有の設定の構成
ハイブリッドでは、Microsoft 365 Foundation サブスクリプション設定サービスで Microsoft SharePoint が使用されます。これは、SharePoint Server で既定でオフになっています。 これをオンにするには、次の手順を使用してください。
Microsoft SharePoint Foundation Subscription Settings Service (SharePoint Server 2013) をオンにするには
サーバーの全体管理 の [ システム設定] で、[ サーバーのサービスの管理] を選択します。
[Microsoft SharePoint Foundation Subscription Settings Service] で、[スタート] を選択します。
Microsoft SharePoint Foundation Subscription Settings Service (SharePoint Server 2016 または SharePoint 2019) をオンにするには
サーバーの全体管理 の [システム設定] で、[このファームのサービスの管理] を選択します。
[ Microsoft SharePoint Foundation Subscription Settings Service] に対して [ 自動プロビジョンを有効にする] を選択します。
Subscription Settings Service アプリケーションとプロキシも必要です。 これらは、Microsoft PowerShell を使用して作成する必要があります。 New-SPSubscriptionSettingsServiceApplication に記載されているスクリプトの例を使ってください。
Active Directory ドメイン サービスの同期接続
ハイブリッドの場合、User Profile Service に関する Active Directory ドメイン サービスとの同期接続が必要です。 まだ構成していない場合は、以下の手順を使って構成してください。
同期接続を構成するには
[サーバーの全体管理] で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] を選択します。
User Profile Service アプリケーションを選択します。
[同期接続の構成] を選択します。
[新しい接続の作成] を選択します。
[接続名] ボックスに、接続の名前を入力します。
[フォレスト名] ボックスにドメインの名前 (contoso.com など) を入力します。
ドメイン管理者のユーザー名とパスワードを入力します。
[コンテナーの作成] を選択します。
ドメイン ノードを展開し、ユーザーが存在するオブジェクトのチェック ボックスをオンにします。
[OK] を選択します。
次に、User Profile Service でユーザー プロパティのいくつかを確認します。
[ 勤務先の電子メール ] ユーザー プロパティには、Active Directory ディレクトリ サービスで各ユーザーに構成した電子メール アドレスを指定する必要があります。 また、[ ユーザー プリンシパル名 ] プロパティは userPrincipalName 属性にマップする必要があります。 以下の手順を使用して、これら両方のマッピングを確認します。
ユーザー プロファイル プロパティを確認するには
[サーバーの全体管理] で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] を選択します。
User Profile Service アプリケーションを選択します。
[ユーザー プロパティの管理] を選択します。
[ プロパティ名] 列で、[ ユーザー プリンシパル名] が [ マップされた属性] 列の [ userPrincipalName] にマップされていることを確認します。
[ プロパティ名] 列で、[ 勤務先の電子メール] が [ マップされた属性] 列の [ 電子メール] にマップされていることを確認します。
これらのプロパティのいずれかが説明されているとおりにマップされていない場合、マッピングを更新する必要があります。
ユーザー プロファイルを同期する
ユーザー プロパティのマッピングを確認した後、Active Directory ドメイン サービスで構成した UPN ドメイン サフィックスと電子メール アドレスを同期する必要があります。 このためには、プロファイルの同期を開始する必要があります。
プロファイルの同期を手動で開始するには
Microsoft 365 の SharePoint サーバーの全体管理 Web サイトの [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] を選択します。
User Profile Service アプリケーションを選択します。
[プロファイル サービスの管理] ページの [同期] セクションで、[プロファイルの同期の開始] を選択します。
[ プロファイルの同期の開始] ページで、[ 増分同期の開始] を選択し、更新したプロファイルを同期します。
[OK] を選択します。
注:
プロファイルの同期状態を表示するには、[ プロファイル サービスの管理] ページを更新します。
App Management Service に必要な構成はこれで終了です。 次いで、ロードマップの次の手順に進みます。