Profile Management

场景 2 - 多文件夹目标和复制

“如果我的本地 NUS 不可用,我希望我的用户能够从企业网络中的某个备用位置获取自己的配置文件数据。如果用户做出了更改,则当其本地 NUS 再次可用时,所做的更改需要返回到首选 NUS。”

此场景的基本要求是在网络上提供配置文件的备用位置。适用情况包括网络基础结构出现局部故障,或者文件夹目标(例如故障转移群集)完全不可用。

您需要考虑的方案包括使用多个文件夹目标以及使用 DFS 复制。

方案 1 - 多文件夹目标参照

背景信息

有关调整 DFS 命名空间的信息,请参阅 https://docs.microsoft.com/en-us/windows-server/storage/dfs-namespaces/tuning-dfs-namespaces

关于此方案

参照是一列经过排序的对象,由用户设备依次尝试使用。参照专用于目标为只读对象(例如软件库)的场景。目标之间不存在关联,因此,如果对配置文件采用此方法,可能会创建多个无法同步的配置文件。

但是,可以同时为参照中的目标定义排序方法和目标优先级。表面看来,选择合适的排序方法会使所有用户会话选择一致的目标。但实际上,即使所有用户设备都在同一站点内,站点内的路由问题仍然会导致不同的会话选择不同的目标。如果设备对参照进行缓存,这一问题会更加复杂。

重要:此方案不适用于 Profile Management 部署,且不受支持。但是,文件复制功能已在某些特殊部署中使用,在这些部署中,只能保证启动一个会话, 并且已禁用主动回写。有关这些特殊情况的信息,请联系 Citrix Consulting。

方案 2 - 分布式文件系统复制

背景信息

实施此方案

利用 DFS 复制功能可以在带宽有限的网络连接之间实现文件夹同步。表面看来,此方案可以解决方案 1 中遇到的问题,因为该功能可以将单个命名空间文件夹定义所参照的多个文件夹目标进行同步。但实际上,将文件夹作为目标添加到文件夹定义中时,可以将这些文件夹指定为属于复制组。

可以考虑两种形式的复制:

  • 单向复制(也称为主动-被动复制)专用于将关键数据备份到安全存储库中。这种复制可以帮助维护灾难恢复站点等。只要对参照禁用被动式目标,并仅在激活灾难恢复计划后才调用被动式目标,即可将单向复制与 Profile Management 结合使用。
  • 双向复制(也称为主动-主动复制)用于提供对全局共享数据的本地读写访问权限。此方案不需要使用即时复制功能。共享数据可能会频繁修改。 重要:不支持主动-主动 DFSR。

日程表将定义数据复制的频率。频繁执行的日程安排会占用较多 CPU 和带宽,但不能保证获得即时更新。

在操作的不同点处,Profile Management 需要在 NUS 中锁定某些文件,以协调更新与(共享)用户存储。这些更新通常在会话开始、会话结束以及会话进行期间发生(如果启用了主动回写功能)。由于 DFS 复制不支持分布式文件锁定,因此 Profile Management 只能选择一个目标作为 NUS。这样将有效地减弱双向复制(主动-主动复制)的作用,因此双向复制不适用于 Profile Management,并且不受支持。单向复制(主动-被动复制)只是作为灾难恢复系统的一部分而适用于 Profile Management。不支持其他用途。

场景 2 - 多文件夹目标和复制