複数のファイルサーバーでCitrix®ユーザープロファイルを共有する
Profile Managementの最もシンプルな実装は、ユーザーストアが1つの地理的場所にいるすべてのユーザーをカバーする1つのファイルサーバー上にあるものです。このトピックでは、複数のファイルサーバーを含む、より分散された環境について説明します。高度に分散された環境については、(/ja-jp/profile-management/2305/plan/high-availability-disaster-recovery.html)を参照してください。
注: クォータがいっぱいになるとデータ損失が発生し、プロファイルをリセットする必要があるため、ユーザーストアのサーバー側ファイルクォータを無効にしてください。サーバー側ファイルクォータが有効になっている別のボリュームへのフォルダーリダイレクトを使用することで、プロファイルに保持される個人データ(例: ドキュメント、ミュージック、ピクチャ)の量を制限する方が良いです。
ユーザーストアは複数のファイルサーバーに配置できます。これは、多数のプロファイルをネットワーク全体で共有する必要がある大規模な展開でメリットがあります。Profile Managementは、ユーザーストアを単一の設定「ユーザーストアへのパス」で定義するため、この設定に属性を追加することで複数のファイルサーバーを定義します。Active Directoryのユーザースキーマで定義されている任意のLDAP属性を使用できます。詳細については、
<https://docs.microsoft.com/ja-jp/windows/win32/adschema/attributes-all?redirectedfrom=MSDN>を参照してください。
ユーザーが異なる都市にある学校にいると仮定し、これを表すために#l#属性(場所を示す小文字のL)が構成されているとします。ロンドン、パリ、マドリードに拠点があります。ユーザーストアへのパスを次のように構成します。
\#l#.userstore.myschools.net\profile#sAMAccountName#\%ProfileVer%\
パリの場合、これは次のように展開されます。
\\Paris.userstore.myschools.net\profile\JohnSmith\v1\
次に、利用可能なサーバー間で都市を分割します。たとえば、DNSでParis.userstore.myschools.netをServer1を指すように設定します。
このように属性を使用する前に、そのすべての値を確認してください。それらはサーバー名の一部として使用できる文字のみを含んでいる必要があります。たとえば、#l#の値にはスペースが含まれていたり、長すぎたりする場合があります。
#l#属性を使用できない場合は、同様のパーティショニングを実現する#company#や#department#などの他の属性についてADユーザースキーマを調べてください。
カスタム属性を作成することもできます。Active Directory Explorer(
Sysinternalsツール)を使用して、特定のドメインに対してどの属性が定義されているかを確認します。Active Directory Explorerは<https://docs.microsoft.com/ja-jp/sysinternals/downloads/adexplorer>で入手できます。
注: プロファイルやサーバーを区別するために、%homeshare%などのユーザー環境変数を使用しないでください。Profile Managementはシステム環境変数を認識しますが、ユーザー環境変数は認識しません。ただし、関連するActive Directoryプロパティ
#homeDirectory#を使用できます。したがって、ユーザーのHOMEディレクトリと同じ共有にプロファイルを保存したい場合は、ユーザーストアへのパスを#homeDirectory#\profilesとして設定します。
ユーザーストアへのパスでの変数の使用は、以下のトピックで説明されています。