在我过去后,我就开始下降,说明如何设置和配置的BranchCache在分布式缓存模式的路径。在这个帖子,我会完成了解释如何配置分布式缓存模式,然后谈谈你如何测试,验证和故障排除的配置如果需要的话。
客户端配置
如同在服务器端的配置,您需要启用您的Windows 7客户端BranchCache功能。要启用分布式缓存模式此功能有两种方法。第一种方法是通过netsh的。例如,运行命令提示符(以管理员身份运行),然后执行:
netsh的分支设置服务模式=分布式
注意:
通过执行此命令,您不仅可以打开并配置BranchCache,还可以为Windows Firewall配置适当的规则,以允许BranchCache在此模式下操作。
不用说,运行netsh命令并不是打开BranchCache的最有效方法。这就是为什么大多数人会使用第二种方法在客户端上配置BranchCache,即GPO。要做到这一点:
- 启用打开BranchCacheGPO设置(计算机配置\策略\管理模板\网络\分支)。
- 启用打开BranchCache - 分布式缓存模式GPO设置(计算机配置\策略\管理模板\网络\分支)。
- 启用和配置网络文件BranchCacheGPO设置(计算机配置\策略\管理模板\网络\分支)。在这里,您必须指定一个延迟值,该值决定何时启动BranchCache的网络文件方面。
注意:
潜伏期值可以设置为0,这将迫使网络文件BranchCache(SMB)在所有的时间被打开。然而,这种失败的目的。:>)此外,当您配置的BranchCache通过GPO,它将覆盖是通过netsh的做任何配置。
一旦你完成了你的配置BranchCache的GPO设置,您还需要配置Windows防火墙以允许传入HTTP和WS发现交通:
- 允许TCP HTTP - 80入站(与所有其他分支的客户 - 在分支机构)。
- 允许UDP WS发现 - 3702入站(与所有其他分支的客户 - 在分支机构)。
Hmmmmm ....什么是Web服务发现……嗯,Web服务发现(Web服务动态发现)WSD)是用于在本地网络上定位服务的多播发现协议的技术规范。WSD并不是微软专有的,他们在BranchCache中使用WSD来发现本地缓存的内容。例如,BranchCache客户端将使用内容探测的散列将WSD探测消息发起多播到其他BranchCache客户端(也称为对等端)。如果这些对等点有内容,那么它们将使用单播探针匹配消息进行回复。
要了解这一切的作品,这里是基本流程:
- 客户端2,将首先与内容服务器FileServer1名为文档FILE.DOC。
- FileServer1将哈希组成请求的内容的索引列表回应。
- 客户端2,那么将发出一个WSD探测消息给其他客户端他们的本地网络。
- 如果有另一对匹配,则它响应了探头,匹配探测消息。
- 客户端2,然后确定从哪里获取内容(内容服务器或其他对等点)。
注意:
如果内容是从其他同行检索,这是通过HTTP来完成。
测试分布式缓存模式
要在分布式缓存模式下测试分支,你首先需要在地方执行以下操作:
- 在Windows Server 2008 R2基于内容服务器和内容放在该服务器(我建议大文件的乐趣)上。
- 两个不同网段带有某种延迟。
- 两个或整个池塘更多Windows 7客户端从内容服务器。
然后,一旦你把所有的棋子在地方和正确配置的BranchCache。下一个步骤是对实际上由执行以下步骤测试分支缓存:
- 在客户端1从共享复制文件的内容服务器到桌面上。
- 接下来,客户端2从共享复制相同的文件中的内容服务器,以您的桌面上。
注意:
这些步骤假定你有一个网络文件设置分支。
好的,你在抓头吗?这就是问题的关键。毕竟,用户唯一可以注意到的区别应该是他们第一次访问内容时性能的提高。要实际查看是否运行,您需要启动Perfmon。但是,现在已经很晚了,所以让我们在下一篇文章中讨论这个问题。
如果你喜欢这个,看看泰森的其他文章:
- 当一台计算机科学学位的问题,而当它不
- 云计算从什么时候开始成为/需要一个宣言?
- 为什么一个钓鱼用诱饵证书颁发机构(CA)?
- 我会信任你,如果每个人都信任你?
- 这里是一个很好的问题:是脚本编程或者只是系统管理?
- PowerShell的男孩和失踪的cmdlet的情况下!
- 有趣的使用PowerShell 2.0三项赛!
- 创建一个自定义404页面来处理ASP的链接重定向。净的web应用程序
或者,如果你愿意,你还可以检查出一些泰森的最新出版物:
- Windows PowerShell中偷跑(2ND版)
- Windows Server 2008的偷跑(是的,我确实帮助这本书)