教程

适用于远程 SMB 文件共享的 VSS - Windows Server 2012 技术白皮书

嚯嚯
08月19日 09:09
此文约为2050字,阅读需要6分钟

适用于远程 SMB 文件共享的 VSS - Windows Server 2012 技术白皮书

在 Windows Server 2012 中,Hyper-V 开始支持 SMB 远程文件共享。通过该功能,Hyper-V 可以将虚拟机文件(包括配置文件以及 VHD 文件)保存到使用 SMB 协议的共享文件夹中。同理,Microsoft SQL Server 2008 R2 也开始支持在使用 SMB 协议的共享文件夹中存储数据库与日志文件。

为了支持这些场景以及为其他需要在 SMB 共享中存储数据文件的应用程序提供支持,出现了一种名为适用于远程 SMB 文件共享的 VSS 的功能,该功能使得备份程序能够使用 VSS针对 SMB 文件共享中保存的数据执行一致的备份与还原。

适用于远程 SMB 文件共享的 VSS 包含下列四个组件:

  • 通过对 VSS 基础架构进行改进,可支持新的文件共享卷影副本提供程序。
  • 新增了一个名为“File Share Shadow Copy Provider”的 VSS 提供程序。该文件共享卷影副本提供程序可管理所有 SMB 通用命名约定(UNC)路径的卷影副本,并且需要借助文件共享卷影副本代理的卷影副本请求。文件共享卷影副本提供程序主要被运行了可使用 VSS 的应用程序的计算机所应用,并且需要将数据文件存储到远程 UNC 路径中。
  • 此外还有一个新的“File Share Shadow Copy Agent”。该文件共享卷影副本代理管理着共享到卷的映射,并在文件服务器上与 VSS 基础架构进行交互,对 SMB文件共享的卷以及支持 VSS 的应用程序所存储的数据文件执行卷影副本备份。文件共享卷影副本代理主要被托管了 SMB 文件共享的计算机运行。
  • 新增的文件共享卷影副本提供程序与文件共享卷影副本代理可使用全新的,基于 RPC 的协议对 SMB 文件共享上所存储数据的卷影副本请求进行协调。

“适用于 SMB 文件共享的 VSS”需要具备:

  • 应用程序服务器与文件服务器都必须运行 Windows Server 2012。
  • 文件服务器上必须启用文件服务器 VSS 代理服务角色。
  • 应用程序服务器与文件服务器必须加入同一个 Active Directory 林的 ActiveDirectory 域内。
  • 备份代理必须使用文件服务器上 Backup operators 或 Administrator 权限的安全上下文运行。

“适用于 SMB 文件共享的 SMB”可支持:

  • 使用独立、故障转移群集,或可扩展群集配置的文件服务器。
  • 使用独立或故障转移群集配置的应用程序服务器。
  • 普通的,持续可用的以及 Scale-Out SMB 文件共享。
  • 作为 DFS-N 链路目标的 SMB 文件共享。
  • 自动恢复

下文将介绍高级卷影副本操作序列的步骤。要了解有关处理 VSS 备份的细节信息,请参考http://msdn.microsoft.com/en-us/library/aa384589(VS.85).aspx。

卷影副本基本操作过程

A. 备份服务器将备份请求发给自己的备份代理(VSS Requestor)。

B. VSS 请求方收集写入信息并解析 UNC 路径(仅限 SMB 协议)。

C. VSS 服务获取写入程序的源数据信息,并将其返回给 VSS 请求方。

D. VSS 服务将准备好的卷影副本请求发给被调用的 VSS 写入程序,而 VSS 写入程序会刷新缓存并保存写操作。

E. 对于卷影副本集中所涉及到的所有 UNC 路径,VSS 服务将卷影副本创建请求发给文件共享卷影副本提供程序。

1. 对于卷影副本集涉及到的每个远程文件服务器, 文件共享卷影副本提供程序需要依赖到文件共享卷影副本代理的卷影副本创建请求。

2. 文件共享卷影副本代理向文件服务器上的 VSS 服务发起 writer-less 卷影副本创建请求。

3. 文件服务器上的 VSS 服务使用相应的 VSS 硬件或系统提供程序,完成卷影副本请求。

F. 应用程序服务器上的卷影副本创建序列完成后,应用程序服务器上的 VSS 请求方会从 VSS 服务获取卷影副本属性。

根据卷影副本属性中所包含的卷影副本设备名, 备份服务器即可访问卷影副本中保存的备份数据。

如果卷影副本序列在任何一点失败,坚硬复制序列将被停止,备份应用程序必须重试。




Windows Server 2012 技术白皮书 - 目录
 存储和可用性  存储和可用性(简介)
 存储与可用性的挑战
 减少计划内维护的停机时间
 扫描、隔离,并响应非预期服务器故障
 动态响应服务器的故障
 实施有关存储、性能、网络以及服务器的改进
 Windows Server 2012 解决方案矩阵
 内存错误隔离
 网卡捆绑
 SMB
 适用于远程 SMB 文件共享的 VSS
 通过在线扫描与修复改善 NTFS 可用性
 卸载数据传输(ODX)
 块访问iSCSI Software Target Server
 Resilient File System(ReFS)
 存储空间
 Hyper-V 的聚合光纤通道
 用最小停机时间移动虚拟机的存储
 DHCP 故障转移
 故障转移群集
 SMB 透明故障转移
 群集共享卷
 SMB 扩展
 NFS 高可用透明故障转移
 iSCSI Software Target Server 透明故障转移
 群集感知更新
 在线备份
 Hyper-V 复制
 自动精简配置与 Trim
 重复数据删除
 服务器管理  服务器管理(简介)
 Server Manager 技术描述
 与其他服务器角色集成
 跨多台服务器的服务器角色管理
 远程桌面服务配置
 最小的性能影响
 Windows PowerShell 3.0 技术描述
 身份与安全  Windows Server 2012 中安全和身份标识的改进
 动态访问控制(分类)
 访问控制
 安全审计
 动态访问控制(保护)
 简化管理
 克隆部署
 更加安全的虚拟化域控制器
 Windows PowerShell 脚本自动生成
 Active Directory 域中客户端的激活
 组托管服务帐户
 Hyper-V 可扩展虚拟交换机实现多租户安全和隔离
 远程访问  Windows Server 2012 中的远程访问
 DirectAccess
 路由和远程访问服务
 集成的远程访问服务器角色
 Direct Access 和 VPN 集成(需求)
 BranchCache 的改进(简介)
 BranchCache 技术描述
 BranchCache的改进(需求)
 远程桌面服务新增功能和优化改进
 远程桌面服务架构一览
 基于场景的部署
 RemoteApp 和桌面的集中式发布
 智能补丁
 Hyper-V over SMB2
 RemoteFX 改进
 用户配置磁盘
 Windows Server 2012 R2
 微软虚拟桌面基础架构 ( VDI )
 助力中小企业实现并保持精益运营
发表评论
评论列表
共0条
点击加载更多