【IT168 特别策划】6000名IT精英齐聚一堂,与来自微软产品核心研发团队及各个领域数百位优异专家面对面交流,Tech.Ed 2009盛典召开在即!IT168带您一起体验丰富多彩的活动和内容安排,更加深入、专注的互动讨论!
分支缓存是 Windows Server 2008 R2 和 Windows 7 客户端的一项功能,它使分支办公室中的客户端能够安全地检索缓存在本地的文件,而无需从主办公室服务器检索文件。因为分支办公室通常通过速度慢的广域网 (WAN) 进行连接,所以此功能可以减少对 WAN 链接的使用,并提升客户端应用程序的响应速度。
本系列文章如何将一个使用分支缓存功能的服务器迁移到另一个运行着 Windows Server 2008 R2 的机器。迁移包括将当前分支缓存的缓存数据和注册表设置从源服务器移动到目标服务器。
下图显示迁移前的过程包括手动收集数据,然后是在目标服务器和源服务器上执行过程。迁移过程包括源服务器和目标服务器迁移过程,这些过程使用 Export 和 Import cmdlet 自动收集、存储和迁移服务器角色设置。迁移后过程包括验证目标服务器是否已经成功替换源服务器并随后淘汰源服务器或重新计划其用途。如果验证过程指出迁移失败,将开始疑难解答过程。若疑难解答失败,将会提供回滚说明以返回到网络,使用原始源服务器。
本文阐述分支缓存的缓存文件迁移过程。
1、同时在原服务器和目标服务器上打开一个 Windows PowerShell 会话。如果源服务器运行的是 Windows Server 2008 或 Windows Server 2008 R2,您必须使用提升的用户权限才能打开 Windows PowerShell。
2、验证目标路径拥有足够的磁盘空间来迁移数据。如果在目标服务器磁盘驱动器上启用了 NTFS 或 FSRM 配额管理,请验证 NTFS 或 FSRM 配额限制留有足够的磁盘空间用于数据迁移。
3、在两个服务器的 Windows PowerShell 会话中,运行以下命令来确定您的缓存文件路径。必须提供缓存文件的路径,才能完成该过程。
netsh branchcache show localcache
4、在目标服务器的 Windows PowerShell 会话中,运行 Receive-SmigServerData cmdlet:
Receive-SmigServerData
5、在源服务器的 Windows PowerShell 会话中,运行以下命令,其中 source_path 表示源服务器上的缓存文件路径,destination_path 表示目标服务器上的缓存文件路径。
Send-SmigServerData -ComputerName <DestinationServer> -SourcePath <source_path> -DestinationPath <destination_path> -Include All -Force