【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 会话中运行以下命令:
Set-Service PeerDistSvc -StartupType Disabled
2、如果分支缓存服务正在运行,请运行以下 Windows PowerShell cmdlet 以停止该服务:
Stop-Service PeerDistSvc
3、若要验证该服务的"当前状态"是否为停止以及"开始键入"是否为"禁用",请运行以下命令:
netsh branchcache show status all
二、从源服务器迁移分支缓存的步骤
1、在源服务器上,使用提升的用户权限打开 Windows PowerShell 会话。若要执行此操作,请依次单击「开始」、"所有程序"、"附件"和 Windows PowerShell,右键单击 Windows PowerShell 快捷方式,然后单击"以管理员身份运行"。
2、将 Windows Server 迁移工具加载到 Windows PowerShell 会话。
如果您使用「开始」菜单上的 Windows Server 迁移工具快捷方式打开了当前 Windows PowerShell 会话,则跳过该步骤并转到下一步。仅将 Windows Server 迁移工具管理单元加载到已使用其他一些方法打开且尚未加载该管理单元的某个 Windows PowerShell 会话。
若要加载 Windows Server 迁移工具,请运行以下 cmdlet:
Add-PSSnapin Microsoft.Windows.ServerManager.Migration
3、在源服务器上的 Windows PowerShell 会话中,如果安装了分支缓存功能,请运行以下命令确定分支缓存服务的启动类型:
netsh branchcache show status all
通常返回的启动类型为 Automatic Start。记录该服务启动类型,以备将来参考。服务启动类型可能是下列任意一种:"禁用"、"按需启动"或"自动启动"。
4、若要禁用分支缓存服务,请运行以下命令:
Set-Service PeerDistSvc -StartupType Disabled
5、若要停止分支缓存服务,请在 Windows PowerShell 会话中,运行以下命令:
Stop-Service PeerDistSvc
6、若要验证该服务的"当前状态"是否为停止以及"开始键入"是否为"禁用",请运行以下命令:
netsh branchcache show status all
7、此步骤完成后,在源服务器上运行 Export-SmigServerSetting cmdlet,其中 storepath 是包含 Svrmig.mig 的路径。该路径的一个示例为 \\fileserver\users\username\branchcachestore。
Export-SmigServerSetting -featureID BranchCache -path <storepath> -IPConfig -Verbose
三、将分支缓存设置导入目标服务器的步骤
1、使用提升的用户权限打开 Windows PowerShell 会话。若要执行此操作,请依次单击「开始」、"所有程序"、"附件"和"Windows PowerShell",右键单击"Windows PowerShell"快捷方式,然后单击"以管理员身份运行"。
2、将 Windows Server 迁移工具加载到 Windows PowerShell 会话。
如果您使用「开始」菜单上的 Windows Server 迁移工具快捷方式打开了当前 Windows PowerShell 会话,则跳过该步骤并转到下一步。仅将 Windows Server 迁移工具管理单元加载到已使用其他一些方法打开且尚未加载该管理单元的某个 Windows PowerShell 会话。
若要加载 Windows Server 迁移工具,请运行以下命令:
Add-PSSnapin Microsoft.Windows.ServerManager.Migration
3、在目标服务器上,运行以下命令,其中 storepath 是含有 Svrmig.mig 文件的路径:
Import-SmigServerSetting -featureid BranchCache -Path <storepath> -Force -Verbose
参考:微软技术支持库。