群集配置设置(Windows Server AppFabric 缓存)
Windows Server AppFabric 提供在 XML 中或直接使用 Windows PowerShell 编辑缓存群集配置设置的功能。本主题介绍可用的群集配置设置以及使用 XML 或 Windows PowerShell 指定这些设置的方法。有关如何更改群集配置的详细信息,请参阅配置缓存群集(Windows Server AppFabric 缓存)。
可以在群集配置设置中配置以下四种类型的设置:
群集设置:描述与缓存群集有关的设置。
缓存设置:描述与群集中各个缓存有关的设置。
主机设置:描述与属于群集成员的各个缓存主机相关的设置。
群集配置存储位置设置:描述存储位置并指定群集管理角色。有关群集管理角色的详细信息,请参阅主要主机和群集管理(Windows Server AppFabric 缓存)。
备注
在本主题中,由 Export-CacheClusterConfig
Windows PowerShell 命令生成的 XML 文件均称为揦ML 文件?。
要点 |
---|
下面介绍的许多属性和元素区分大小写。修改这些设置时,请务必使用下表中记录的大小写格式,这一点很重要。 |
群集设置
创建群集并指定其初始设置的唯一方法是在至少一台缓存主机上安装 Windows Server AppFabric 并运行 AppFabric 配置向导。
下面两个设置用于描述群集本身:名称和大小(小、中或大)。在 XML 文件中,这两个设置被定义为 dataCache
元素的属性,并当 AppFabric 配置向导在群集的第一台缓存服务器上运行时进行指定。
设置 | XML 配置位置 | 指定设置的时间 |
---|---|---|
群集大小 |
|
群集大小在第一台缓存服务器上配置 AppFabric 缓存服务时指定。 |
缓存设置
创建缓存并指定其初始设置的唯一方法是使用基于 Windows PowerShell 的缓存管理工具 New-Cache
命令。
缓存设置存储在群集级别。因此,这些设置作为 caches
元素的子元素存在于 XML 文件中。在 Windows PowerShell 中,使用 Get-CacheConfig
命令查看缓存配置设置,使用 Set-CacheConfig
命令更改缓存设置。
备注
必须首先使用 Windows PowerShell Restart-CacheCluster
命令重新启动整个群集,然后才能使用 XML 文件或 Set-CacheConfig
命令更改缓存配置设置。也可以使用 Windows PowerShell 删除缓存,然后使用同一名称(和不同设置)重新创建缓存,而无需重新启动群集。
下表列出了各个缓存可以使用的设置:
设置 | XML 配置位置 | Windows PowerShell 配置位置 |
---|---|---|
缓存名称 |
|
使用 |
是否启用缓存通知 |
|
使用 |
是否启用高可用性功能 |
|
使用 |
缓存类型 |
|
使用 |
逐出类型 |
|
使用 |
是否启用过期 |
|
使用 |
默认对象超时(分钟) |
|
使用 |
主机设置
创建主机并指定其初始设置的唯一方法是在服务器上安装 Windows Server AppFabric,然后运行 AppFabric 配置向导以配置缓存服务。您可以选择创建新的缓存群集,也可以加入现有的缓存群集。
缓存群集必须跟踪属于群集成员的每个缓存主机。在 XML 文件中,host
元素用于指定群集中的各个主机。在 Windows PowerShell 中,Get-CacheConfig
和 Set-CacheConfig
命令可用于查看或重新配置缓存主机配置。
每个缓存主机可以使用的设置如下所示:
设置 | XML 配置位置 | Windows PowerShell 配置位置 |
---|---|---|
缓存服务器名称 |
|
基于计算机名称指定。可以使用 |
缓存主机名称(主机服务的名称) |
|
安装时指定。可以使用 |
缓存端口号(默认值为 22233) |
|
安装时指定。可以使用 |
群集端口号(默认值为 22234) |
|
安装时指定。可以使用 |
主要主机指定 |
|
安装时指定。可以使用 |
缓存大小 (MB)(在缓存主机上为存储数据分配的总空间) |
|
安装时指定。可以使用 |
低水印 |
|
安装时指定。可以使用 |
高水印 |
|
安装时指定。可以使用 |
群集配置存储位置设置
配置存储位置设置在第一次配置 AppFabric 缓存功能时指定。这些设置描述存储位置并指定群集管理角色。
在 XML 文件中,这些设置在 advancedProperties
元素(dataCache
元素的子元素)的子元素 partitionStoreConnectionSettings
中指定。
使用 Use-CacheCluster
命令设置群集的上下文时,必须在 Windows PowerShell 中指定提供程序名称和连接字符串。如果未向 Windows PowerShell 提供这些参数,则将从群集配置存储位置获取这些参数。
与这些属性有关的设置如下:
设置 | XML 配置位置 | 指定设置的时间 |
---|---|---|
群集管理角色 |
|
群集管理角色在配置时指定,具体取决于群集配置设置的存储位置。有关详细信息,请参阅主要主机和群集管理(Windows Server AppFabric 缓存)。 |
安全属性 |
缓存群集的安全属性在 |
群集的默认值是 |
另请参阅
概念
编辑群集配置设置(Windows Server AppFabric 缓存)
群集配置存储选项(Windows Server AppFabric 缓存)
使用 Windows PowerShell 管理 Windows Server AppFabric 缓存功能
应用程序配置设置(Windows Server AppFabric 缓存)
配置缓存群集(Windows Server AppFabric 缓存)
Windows Server AppFabric 缓存概念
开发缓存客户端(Windows Server AppFabric 缓存)
2011-12-05