虚拟化 频道

BranchCache动手实验3:实施分布式缓存

  【IT168 虚拟化频道】BrachCache 称为分支缓存,它是 Windows 7 和 Windows Server 2008 R2所提供的新功能,它是设计用来适应有分支办公机构的企业平台的一个组件。通常分支机构的员工无法在本地获得数据,一般做法是用户通过广域网连接到总部 机构访问所需要的文件,这样有些文件会被多次重复访问。

  通过本系列动手实验,您可以了解到:如何配置BranchCache - DistributedCache、配置 BranchCache - Hosted Cache、 为SMB Shares配置 BranchCache。

  虚拟机环境准备

  该动手实验室将使用到如下虚拟机:

  虚拟机1名称:R2Lab-BAL-DC-01

  机器描述:域控制者,用来管理组策略。

  用户名:Woodgrovebank\Administrator

  密码:Passw0rd!

  虚拟机2名称:R2Lab-BAL-GW-01

  机器描述:Web服务器里面含有BranchCache和公司资源。

  用户名:Woodgrovebank\Administrator

  密码:Passw0rd!

  虚拟机3名称:R2Lab-WAS-CLI-01

  机器描述:分支机构用户的客户机。

  用户名:Woodgrovebank\Administrator

  密码:Passw0rd!

  虚拟机4名称:R2Lab-WAS-CLI-02

  机器描述:分支机构用户的客户机。

  用户名:Woodgrovebank\Administrator

  密码:Passw0rd!

  虚拟机5名称:R2Lab-WAS-SVR-01

  机器描述:分支机构用户的客户机。

  用户名:Woodgrovebank\Administrator

  密码:Passw0rd!
 

  任务A:为文件共享安装BranchCache

  步骤:

  在这个任务中,你将会为远程文件安装BranchCache。这是一个文件服务器的角色服务。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到了BAL-GW-01,密码为Passw0rd!

  1. 在任务栏点击Server Manager.

  2. 在Server Manager中,扩展Roles 然后点击File Services.

  3. 在Action菜单,点击Add Role Services。

  4. 在Role Services,检验BranchCache for networkfiles,点击Next 然后点击Install.

  5. 安装完成后,点击Close.

  任务B:创建一个BranchCache启用文件共享

  步骤:

  在这个任务中创建一个新的文件共享,在创建期间,启用BranchCache支持。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到BAL-GW-01,密码是Passw0rd!

  1. 在开始菜单中,浏览管理员工具(Administrative Tools )然后点击Share and Storage Management.

  2. 在Share and Storage Management中点击CorpFiles。

  3. 在Actionspane中点击Properties。

  4. 点击Advanced。

  5. 在Caching标签下,点击Enable BranchCache 然后点击OK.

  6. 点击OK关闭CorpFiles属性对话框。
 

  任务C:允许公开共享文件哈希

  步骤:

  在这个任务中,你将会配置一个Group Policy设置,他允许文件服务器公开共享文件的哈希。公开哈希需要BranchCache来实现功能。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到BAL-GW-01,密码为Passw0rd!

  1. 在开始菜单(Start)的Search programs and files中键入GPEDIT.MSC然后按下ENTER.

  2. 在Local Group Policy Editor中,浏览Computer Configuration/Administrative Templates/Network/LanmanServer.

  3. 将Hash Publication for BranchCache改为Enabled,检查Allow hash publication for all shared folder被选中了然后点击OK.

  4. 关闭Local Group Policy Editor。

  任务D:用Group Policy启用网络文件的的Windows BranchCache

  步骤:

  在这个任务中,你将会用Group Policy来配置分支机构的电脑。配置它们用使用网络文件的的Windows BranchCache。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到BAL-DC-01,密码为Passw0rd!

  1. 在开始(Start)菜单中,浏览管理员工具(Administrative Tools)然后点击Group Policy Management.

  2. 在Group Policy Management中,浏览Forest: Woodgrovebank.com/Domains/Woodgrovebank.com 然后点击 Washington Workstation Policy.

  3. 在Group Policy Management Console中点击OK

  4. 在Action菜单,点击Edit。

  5. 在Group Policy Editor,鼠标指向Computer Configuration/Policies/Administrative Templates: Policy definitions (ADMX files) retrieved from the local machine/Network/BranchCache.

  6. 双击Configure BranchCache for network files.

  7. 点击Enabled然后在Options中键入0。

  " 默认值为80毫秒。BranchCache在连接速度延时小于策略的时候是不会用文件缓存的。设置这个策略为0,确认BranchCache正在被使用。

  8. 点击OK.

  9. 关闭Group Policy Management Editor.
 

  任务E:在客户端机器上更新组策略(Group Policy)

  步骤:

  在这个任务中,在分支机构中的电脑将会强制更新组策略(group policy)

  " 确认你已经用帐户Woodgrovebank\Administrator登录到WAS-CLI-01 和WAS-CLI-02,密码为Passw0rd!

  1. 在机器WAS-CLI-01的开始菜单(Start menu)的Search programs and files里键入CMD并按下ENTER。

  2. 更新组策略,在命令提示符(Command Prompt)里键入以下命令然后按下ENTER:

  GPUPDATE /FORCE

  " 注意在生产环境中不必演示这个步骤因为Group Policy会自动更新。

  等待Group Policy更新完成以后在进行下一步。

  3. 在机器WAS-CLI-02上重复第一步和第二步。

  任务F:为Corpfiles Share生成哈西文件

  步骤:

  在这个任务中,你将会用hashgen工具为Corpfiles share手动生成哈西。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到BAL-GW-01,密码为Passw0rd!,然后确认你已经打开了一个命令提示符(Command Prompt)窗口。

  1. 手动生成哈西,在命令提示符(Command Prompt)中键入以下命令然后按下ENTER:

  Hashgen"c:\shared folders\corpfiles"

  任务G:测试SMB Caching 的性能

  步骤:

  在这个任务中,你将会在分支机构里面下载大文件来测试SMB 缓存。

  " 确认你已经用帐户Woodgrovebank\Administrator登录到了机器WAS-CLI-01和机器WAS-CLI-02,密码为Passw0rd!

  1. 在机器WAS-CLI-01里的开始(Start)菜单上的Search programs and files键入\\BAL-GW-01\corpfiles然后按下ENTER

  2. 把文件TE08HOL_Edge复制到Documents文件夹下

  " 因为客户端和文件服务器端的带宽限制,这个复制过程可能会持续几分钟。

  3. 在电脑WAS-CLI-02上重复第一步和第二步

  " 因为文件来自于本地托管缓存,文件下载将会立刻完成。

  " 你可以通过SMB - Bytes的值来确认这个是不是来自托管缓存。
 

0
相关文章