マルチテナント 2 ~構成~

 

こちらの Blog が参考になります。

SharePoint 2010 Multi-Tenant Hosting Part 1

SharePoint 2010 Multi-Tenant Hosting Part 2 Configuring

Part 1 では、言葉の概念などが説明してあり、Part 2 では構成方法が記載されています。

 

今回は上記 Blog を参考にして構成をしました。

前提

http://servername:10080 の Web アプリケーションに構成します。

 

1.該当 Web アプリケーションで「セルフサービスサイト作成」を有効

image

 

 

2.サイトコレクションを作成

http://servername:10080

http://servername:10080/sites/TenantA

 

 

3.管理シェルにおいて

Set-ExecutionPolicy Unrestricted

実行後、「はい」を選択

image 

 

4.サーバーのサービスを開始するために下記のスクリプトを実行

Get-SPServiceInstance | where{$_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"} | Start-SPServiceInstance

image

 

5.テナント構成を実施

$sub = New-SPSiteSubscription

$site = get-spsite | where {$_.url -eq http://servername:10080}

set-spsite -identity $site -sitesubscription $sub

実行後、「はい」を実行

image

(補足)データベース内を確認

設定前:SubscriptionID が NULL

image

設定後:SubscriptionID に値が設定

image 

この SubscriptionID がつくことにより、サービスアプリケーションなどのデータが各テナントごとに分離されて管理されるようです。

 

6.サービスアプリケーションとサービスアプリケーションプロキシの作成

$appPool = New-SPServiceApplicationPool -Name SettingsServiceApppool -Account contoso\administrator

$sa = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPool

$sap = new-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $sa

そうすると、下記のサービスアプリケーションが作成されます。

image

 

7.テナント管理サイト作成

$TASite = new-spsite -url “http://servername:10080/sites/TAdmin” -template “tenantadmin#0” -owneralias domain\user -AdministrationSiteType tenantadministration

image 

 

8.既存のサイトコレクションをテナント管理サイトと関連づけ

Set-spsite -Identity $TASite -sitesubscription $sub

実行後、「はい」を実行

image

 

 

9.作成されたテナント管理サイトを確認

サーバーの全体管理でしか設定できないプロファイルサービスなどが管理できるようになっています。

image

テナント単位でサイトコレクションを管理するための画面

 

image

( 1人前 )

Tags:

Leave a Reply

*
画像に書かれた文字を入力してください

スパム対策用画像
ログインすると画像認証なしで投稿できます


ホットワード テナント 構成 background border 概要
割引クーポンまとめ情報 - クー割