【IT168 特别策划】6000名IT精英齐聚一堂,与来自微软产品核心研发团队及各个领域数百位优异专家面对面交流,Tech.Ed 2009盛典召开在即!IT168带您一起体验丰富多彩的活动和内容安排,更加深入、专注的互动讨论!
分支缓存是 Windows Server 2008 R2 和 Windows 7 客户端的一项功能,它使分支办公室中的客户端能够安全地检索缓存在本地的文件,而无需从主办公室服务器检索文件。因为分支办公室通常通过速度慢的广域网 (WAN) 进行连接,所以此功能可以减少对 WAN 链接的使用,并提升客户端应用程序的响应速度。
本系列文章如何将一个使用分支缓存功能的服务器迁移到另一个运行着 Windows Server 2008 R2 的机器。迁移包括将当前分支缓存的缓存数据和注册表设置从源服务器移动到目标服务器。
下图显示迁移前的过程包括手动收集数据,然后是在目标服务器和源服务器上执行过程。迁移过程包括源服务器和目标服务器迁移过程,这些过程使用 Export 和 Import cmdlet 自动收集、存储和迁移服务器角色设置。迁移后过程包括验证目标服务器是否已经成功替换源服务器并随后淘汰源服务器或重新计划其用途。如果验证过程指出迁移失败,将开始疑难解答过程。若疑难解答失败,将会提供回滚说明以返回到网络,使用原始源服务器。
本文阐述分支缓存的缓存文件迁移完成后的验证过程。完成所有迁移步骤后,可以通过以下过程检查分支缓存功能是否迁移成功。
A、检查分支缓存功能的安装
"域管理员"组中的成员身份或等效身份是完成此过程所需的最低要求。
使用 Windows PowerShell 检查目标服务器上的分支缓存组件配置,运行服务器管理器 Get-WindowsFeature cmdlet 查看目标服务器上可用的功能列表。
Get-WindowsFeature BranchCache检查目标计算机上分支缓存功能的安装状态的步骤
1、如果目标服务器上没有打开 Windows PowerShell 会话,请使用提升的用户权限打开一个 Windows PowerShell 会话。为此,请依次单击「开始」、"所有程序"、"附件",右键单击 Windows PowerShell,然后单击"以管理员身份运行"。
2、若要将 服务器管理器 模块导入 Windows PowerShell 会话,请运行以下命令:
Import-Module Servermanager
若要查看分支缓存的安装状态,请运行以下命令:
Get-WindowsFeature BranchCache
3、若目标服务器上安装了分支缓存,则分支缓存功能名称左边的复选框为实心状态。若未安装该功能,复选框为空。
B、使用 Server Manager 控制台检查目标服务器上分支缓存组件配置的步骤
1、打开服务器管理器。
要打开"服务器管理器",请单击"开始",指向"管理工具",然后单击"服务器管理器"。
2、在主窗口中查看"功能摘要"。检查分支缓存是否位于已安装功能的列表中。
C、检查目标服务器服务模式设置是否正确的步骤
1、打开命令提示符。
2、若要显示分支缓存的状态,请运行以下命令:
netsh BranchCache show status all
3、确保显示的状态与迁移前源计算机的状态相同。
D、检查其他设置是否正确迁移的步骤
1、在托管的缓存中,验证最大缓存大小设置是否正确迁移:
- 在命令提示符处,运行以下命令:
netsh branchcache show localcache检查返回的结果,并进行以下验证:
- 确保缓存大小相同。
- 确保缓存位置正确迁移。
- 确保文件位于缓存中。
2、该服务一旦启动,"显示本地缓存"将显示当前"活动的"缓存大小。托管缓存服务器的缓存应该非常大,而文件或网络服务器的缓存则非常小,甚至为零 (0)。
3、通过检查密钥值来验证是否正确迁移了服务器密钥,并确保它们在源计算机和目标计算机上相同,如下所示:
Key: HKLM\Software\Microsoft\WindowsNT\CurrentVersion\PeerDist\SecurityManager\Restricted Value: Seed
参考:微软技术支持库。