设置群集管理角色和主要主机指定 (AppFabric 1.1)
Microsoft AppFabric 1.1 for Windows Server 为在分布式缓存群集中执行群集管理角色提供了两个选项。如果在 SQL Server 数据库中存储群集配置设置,您可以选择让 SQL Server 的同一实例执行群集管理角色(卸载),或选择让主要主机执行此作业(装载)。建议使用装载方案,以便 SQL Server 不是单一故障点。如果您使用卸载,则建议您使用高可用性的策略(例如数据库群集或镜像),确保该数据库能够负责缓存群集管理。如果您的缓存群集不使用 SQL Server 来存储群集配置设置,则主要主机必须始终执行群集管理角色。本主题简要介绍如何设置群集管理角色。有关此角色的详细信息,请参阅主要主机和群集管理(AppFabric 1.1 缓存)。
备注
仅当您希望更改缓存群集上的主要主机管理设置时,才需要完成此操作过程。
将缓存群集从 XML 装载更改为 SQL Server 装载
可以将缓存群集从使用 XML 作为缓存群集配置存储更改为使用 SQL Server 存储该数据。默认情况下,这些步骤会将缓存群集从使用 XML 装载更改为使用 SQL Server 装载。
使用
Export-CacheClusterConfig
Windows PowerShell 命令,并将配置保存在名为 OldConfig.txt 的文本文件中。对配置存储运行指向现有 SQL Server 数据库的
New-CacheCluster
。针对所有的缓存主机,从旧存储中运行
Unregister-CacheHost
并对新的存储运行Register-CacheHost
。针对各个计算机中的所有缓存主机,运行
Remove-CacheHost
和Add-CacheHost
。针对这些计算机中的所有管理计算机,运行
Remove-CacheAdmin
和Add-CacheAdmin
。运行较旧 XML 存储上的
Remove-CacheCluster
。使用
Export-CacheClusterConfig
将新缓存群集的配置导出到一个名为 NewConfig.txt 的文件中。使用以前导出的 OldConfig.txt 中的元素替换 NewConfig.txt 中的
advancedProperties
元素。保存 NewConfig.txt,然后使用 NewConfig.txt 中的Import-CacheClusterConfig
导入这些更改。根据 OldConfig.txt 中的信息,将具有必需属性的
New-Cache
用于所有缓存。
将缓存群集从 SQL Server 卸载更改为 SQL Server 装载
如果您要从 SQL Server 卸载(在版本 1.0 中 SQL Server 的默认设置)更改为 SQL Server 装载,您应该执行上一部分中的所有步骤,但是不必确保在 advancedProperties
元素中将 leadHostManagement
属性设置为 true
。以下示例显示此设置。
<dataCache size="Small">
<!—Other Settings Here-->
<advancedProperties>
<partitionStoreConnectionSettings leadHostManagement="true" />
</advancedProperties>
</dataCache>
使用 SQL Server 卸载
要使用 SQL Server 卸载,必须使用 New-CacheCluster
命令并将 Offloading
参数设置为 true
来进行创建。如果您导入任何配置设置,则还必须确保将 leadHostManagement
设置为 false
。
为缓存主机设置主要主机指定
使用 Windows PowerShell 命令 Set-CacheHostConfig
为 IsLeadHost
参数指定“true”或“false”,以更改缓存主机的主要主机设置。以下示例将 CacheServer1
作为主要主机。
Set-CacheHostConfig -IsLeadHost "true" -HostName CacheServer1 -CachePort 22233
尽管缓存群集可能正在运行,但是在运行此命令之前,必须先停止缓存主机。如果缓存群集正在运行,则在对 Set-CacheHostConfig
的调用中使用 RefreshNow
参数。
另请参阅
概念
编辑群集配置设置
使用 Windows PowerShell 编辑缓存配置设置
群集配置设置
使用 Windows PowerShell 管理 AppFabric 1.1 缓存功能
AppFabric 缓存配置选项
AppFabric 缓存概念(AppFabric 1.1 缓存)
配置缓存群集
使用配置方法
2012-03-05