シナリオ 2 - 複数のフォルダーターゲットとレプリケーション
「ローカルのNUSが利用できない場合、ユーザーが企業ネットワーク上の別のバックアップ場所からプロファイルデータを取得できるようにしたい。変更を行った場合、その変更は、優先するNUSが再び利用可能になったときに、そこに戻される必要がある。」
このシナリオにおける基本的な要件は、ネットワーク上のプロファイルの代替場所を提供することです。ユースケースには、ネットワークインフラストラクチャの部分的な障害や、フェールオーバークラスターなどのフォルダーターゲットが完全に利用できなくなる状況が含まれます。
検討する必要があるオプションは、複数のフォルダーターゲットの使用とDFSレプリケーションの使用です。
オプション 1 - 複数のフォルダーターゲットへのリフェラル
背景情報
DFS名前空間のチューニングについては、
<https://docs.microsoft.com/ja-jp/windows-server/storage/dfs-namespaces/tuning-dfs-namespaces>を参照してください。
このオプションについて
リフェラルとは、ユーザーデバイスによって順番に試行されるターゲットの順序付きリストです。これは、ソフトウェアライブラリのようにターゲットが読み取り専用であるシナリオ向けに設計されています。ターゲット間に連携がないため、この手法をプロファイルで使用すると、同期できない複数のプロファイルが作成される可能性があります。
しかし、リフェラルのターゲットに対して、順序付け方法とターゲット優先度の両方を定義することは可能です。適切な順序付け方法を選択すると、すべてのユーザーセッションによって一貫したターゲットが選択されるように見えます。しかし実際には、ユーザーのすべてのデバイスが同じサイト内にある場合でも、サイト内ルーティングの問題により、異なるセッションによって異なるターゲットが選択される可能性があります。デバイスがリフェラルをキャッシュすると、この問題はさらに複雑になることがあります。
重要: このオプションはProfile Managementの展開には適しておらず、サポートされていません。ただし、ファイルレプリケーションは、単一セッションのみが保証され、 アクティブライトバックが無効になっている一部の特殊な展開で使用されてきました。これらの特殊なケースについては、Citrix Consultingにお問い合わせください。
オプション 2 - 分散ファイルシステムレプリケーション
背景情報
-
分散ファイルシステムレプリケーション (DFSR) の概要については、
<https://docs.microsoft.com/ja-jp/windows-server/storage/dfs-replication/dfsr-overview>を参照してください。 -
レプリケートされたユーザープロファイルデータに関するサポートステートメントについては、
<https://techcommunity.microsoft.com/t5/ask-the-directory-services-team/microsoft-8217-s-support-statement-around-replicated-user/ba-p/398230>を参照してください。 -
DFSRが分散ファイルロックをサポートしない理由については、
<https://blogs.technet.com/b/askds/archive/2009/02/20/understanding-the-lack-of-distributed-file-locking-in-dfsr.aspx>を参照してください。
このオプションの実装
DFSレプリケーションは、帯域幅が制限されたネットワーク接続全体でフォルダー同期を提供します。このオプションは、単一の名前空間フォルダー定義が参照する複数のフォルダーターゲットを同期するため、オプション1の問題を解決するように見えます。実際、フォルダーがフォルダー定義のターゲットとして追加されると、レプリケーショングループに属するように指定できます。
考慮すべきレプリケーションには2つの形式があります。
-
一方向レプリケーション(アクティブ/パッシブレプリケーションとも呼ばれる)は、重要なデータを安全なリポジトリにバックアップするために設計されています。このレプリケーションは、例えばディザスタリカバリサイトの維持に適しています。パッシブターゲットが参照に対して無効になっており、ディザスタリカバリ計画がアクティブ化されたときにのみ呼び出される限り、Profile Managementで動作させることができます。
-
双方向レプリケーション(アクティブ/アクティブレプリケーションとも呼ばれる)は、グローバル共有データへのローカルな読み取り/書き込みアクセスを提供することを目的としています。ここでは、即時レプリケーションは必ずしも要件ではありません。共有データはめったに変更されない可能性があります。 重要: アクティブ/アクティブDFSRはサポートされていません。
スケジュールは、データがレプリケートされる頻度を定義します。頻繁なスケジュールは、CPUと帯域幅の両方でより集中的になりますが、即時更新を保証するものではありません。
その操作のさまざまな時点で、Profile Managementは、(共有)ユーザー ストアへの更新を調整するために、NUSで特定のファイルをロックする必要があります。通常、これらの更新はセッションの開始時と終了時に行われ、アクティブなライトバックが有効になっている場合はセッションの途中でも行われます。DFSレプリケーションでは分散ファイルロックがサポートされていないため、Profile ManagementはNUSとして1つのターゲットしか選択できません。この設定は、双方向レプリケーション(アクティブ/アクティブレプリケーション)の価値を事実上排除するため、Profile Managementには適しておらず、サポートされていません。一方向レプリケーション(アクティブ/パッシブレプリケーション)は、ディザスタリカバリシステムの一部としてのみProfile Managementに適しています。その他の用途はサポートされていません。