导航

Windows Server AppFabric安装及配置

Posted on 2013-03-25 22:09  FryFish  阅读(1742)  评论(0编辑  收藏  举报

I. 安装

从如下链接下载安装程序:
1.0 —— http://www.microsoft.com/zh-cn/download/details.aspx?id=15848
1.1 —— http://www.microsoft.com/zh-cn/download/details.aspx?id=27115
需要注意的是,不要盲目选择高版本,要根据服务器等版本选择合适的版本,否则会安装失败。

II. 配置

安装成功后可从开始菜单启动配置工具进行配置:开始 > 所有程序 > Windows Server AppFabric > 配置 AppFabric。

配置完成后可启动PowerShell确认配置是否正确:开始 > 所有程序 > Windows Server AppFabric > 缓存管理 Windows PowerShell。可在PowerShell窗口中执行如下两个命令:

Get-Cache
Get-CacheClusterHealth

若都没有提示异常信息,则说明配置正确,否则参考如下“问题解决”。

III. 问题解决

若出现AppFabric配置不正确的情况,可先在AppFabric环境下的PowerShell中执行如下命令:

Get-CacheHostConfig -HostName $env:computername -CachePort 22233

此命令应当会提供当前服务器的CacheHost信息,如果此命令执行异常,则需手工创建Cache-Cluster。创建步骤可参考如下网页:

http://msdn.microsoft.com/en-us/library/ff921027.aspx

如上页面中由一些示例脚本,如果脚本执行异常,可以考虑确认防火墙对这些TCP端口是否打开:22233, 22234, 22235 和 22236。

如果Cache正常运行,则可执行如下两个命令重新添加分布式Cache服务实例: 

1 Remove-SPDistributedCacheServiceInstance
2 Add-SPDistributedCacheServiceInstance

如果执行出现异常可运行如下命令:

Restart-CacheCluster

如果还出现错误,可执行如下命令:

Export-CacheClusterConfig -File d:\clusterconfig.xml
Stop-CacheCluster

Import-CacheClusterConfig -File d:\clusterconfig.xml
Start-CacheCluster

关于如上命令的详细信息可参见:
http://msdn.microsoft.com/en-us/library/dd923ac6-efc3-4f9a-ba07-c6c00d2c993b(v=azure.10)#BKMK_Cache_Settings

然后可执行如下两个命令确认服务是否工作正常:

Get-Cache

将显示如下信息:
CacheName            [Host]                      Regions
 default
 
或者: 
CacheName            [Host]                      Regions
 ———            ————–
 default
 DistributedAccessCache_<guid>
 DistributedActivityFeedCache_<guid>
 DistributedActivityFeedLMTCache_<guid>

以及

Get-CacheClusterHealth

显示如下信息:
Cluster health statistics ========================= HostName = <FQDN of servername> ————————- NamedCache = DistributedActivityFeedCache_<Guid> Healthy = 100.00 UnderReconfiguration = 0.00 NotPrimary = 0.00 InadequateSecondaries = 0.00 Throttled = 0.00

NamedCache = DistributedLogonTokenCache_<guid>
Healthy               = 100.00
UnderReconfiguration  = 0.00
NotPrimary            = 0.00
InadequateSecondaries = 0.00
Throttled             = 0.00

参考:http://blogs.dawnworld.org/2013/01/10/distrubited-cache-in-sharepoint-2013/