基于共享文件夹的群集配置(Windows Server AppFabric 缓存)

Windows Server AppFabric 提供了一个选项,可以将缓存群集设置存储到一个您指定的共享文件夹。 在该文件夹中,AppFabric 将创建一个 XML 文件来存储群集配置设置。 当使用 AppFabric 配置向导配置 AppFabric 缓存功能时将自动创建此文件。 AppFabric 使用此配置文件作为定义缓存群集、缓存主机和已命名缓存的主要参考点。

有关为群集配置存储位置准备共享文件夹的详细信息,请参阅《Windows Server AppFabric 安装指南》 (https://go.microsoft.com/fwlink/?LinkId=169172)。

在首个缓存服务器上配置“缓存服务”之前,必须创建并配置一个共享文件夹作为群集配置存储位置。 该位置必须是共享网络文件夹,而不是任何缓存主机上的本地路径。 安装程序需要此共享文件夹来创建或修改群集配置文件和文件夹结构。 因此,群集中的所有缓存服务器都必须能够访问群集配置共享文件夹。

群集配置存储位置可以是分布式缓存系统的单一故障点。 因此,我们建议您使用 Microsoft Windows Server 2008 故障转移群集 (https://go.microsoft.com/fwlink/?LinkId=130692) 来为缓存群集配置存储位置托管“群集”文件夹资源。 这样做可以为您的群集配置数据提供更高的可用性。

Important要点
仅下列操作可访问含群集配置设置的共享文件夹:

  • 在缓存群集中的任何缓存服务器上启动缓存主机 Windows 服务。

  • 向缓存群集中添加或从中删除缓存主机。

  • 向缓存群集中的缓存主机添加或从中删除已命名缓存。

如果不执行这些操作,缓存群集仍将继续正常工作,即使含有群集配置设置的共享文件夹暂时不可用也是如此,例如,在用于缓存群集配置存储位置的群集文件夹资源的 Windows Server 群集故障转移期间。

备注

Windows XP、Windows Server 2003 和 32 位版本的 Windows Vista 不允许到共享网络文件夹的同时连接超过 10 个。 我们不建议使用这些操作系统来存储大型群集的缓存配置设置。

权限

必须对群集配置共享文件夹的共享和安全设置进行配置,以使每个缓存服务器拥有读写该文件夹内容的权限。

备注

AppFabric 配置向导会尝试自动配置这些权限。 请注意,执行安装的用户的安全标识必须拥有对共享文件夹的所有者权限。 此外,执行安装的用户必须满足以下两个条件之一:

  • 该用户至少是网络共享所在计算机上的这些用户组之一: Administrator、Power User、Print Operator 或 Server Operator。

  • 或者该用户必须本地登录到网络共享所在的计算机。

为了简化群集配置文件夹的长期管理,请不要使用域用户帐户的凭证来运行缓存服务。 通过使用默认的安装设置,您可以改用缓存服务器的域计算机帐户,避免密码维护。

如果您创建 Windows 安全组来管理对缓存配置共享文件夹的访问,则只需设置一次对该文件夹的权限。 例如,如果 Windows 安全组的名称为 ClusterACacheServers,则表示缓存服务器有权成为名为 ClusterA 的缓存群集的一部分。

在创建 ClusterACacheServers 安全组之后,授予该组适用缓存服务器成员身份的域计算机帐户(例如,"domain\computername$")。 然后授予 ClusterACacheServers 在群集配置共享文件夹的共享和安全设置中的读写权限。 在此设置完成后,对于添加到缓存群集中的每个新服务器,只需向安全组中添加新服务器的域计算机帐户即可。

另请参阅

概念

基于 SQL Server 的群集配置(Windows Server AppFabric 缓存)
群集配置设置(Windows Server AppFabric 缓存)
客户端配置选项(Windows Server AppFabric 缓存)
配置缓存群集(Windows Server AppFabric 缓存)
开发缓存客户端(Windows Server AppFabric 缓存)

  2011-12-05