SMB 的高可用性

连续可用性对于客户,特别是运行 SQL Server 数据库或 Hyper-V 的那些客户非常重要。
要理解 Windows Server 2012 如何支持这些客户要求,有必要定义术语“连续可用性”在上下文中的含义。
定义:连续可用软件和硬件平台旨在支持不会造成任何数据损失的透明故障转移。

还有必要在这里定义透明故障转移。
定义:透明故障转移是指进行计划内移动或处理计划外故障的能力,它不会出错,也不会丢失数据,而且在任何规模上都能很好地执行。
这意味着有效存储解决方案必须可以让您执行维护,且必须能处理计划外故障。 使用此类存储的 SQL Server 或 Hyper-V 等应用程序必须能继续运行,而不管存储层是否出现故障。

SMB 透明故障转移可以让群集配置中的文件服务器以这样的方式进行故障转移:没有停机,且在故障转移期间只有很小的 I/O 延迟。 故障转移对于将群集用作文件存储的应用程序(例如,SQL Server 或 Hyper-V)而言是完全透明的。
SMB 透明故障转移支持各种情况,包括计划内移动、负载平衡、操作系统重新启动、计划外故障和用于扩展群集的客户端重定向。
支持文件级别和目录级别的操作。 例如,访问 SMB 文件

文件服务器群集的计算机(运行 SQL Server)在正常操作中会打开很多文件,这需要能以透明方式进行故障转移。
目录操作也必须能以透明方式进行故障转移。 例如,在虚拟机存储为文件服务器群集的 Hyper-V 环境中,当您部署新 VM 时,Hyper-V 将在每个群集节点上创建文件夹结构。 这些文件夹创建操作需要以透明方式进行,以便您可以部署 VM,即使在计划外故障转移中也应如此。
要支持 SMB 透明故障转移,文件服务器群集必须为 Windows Server 2012 群集。 SQL Server 或 Hyper-V 之类的应用程序也必须运行在 Windows Server 2012 服务器上。

完成透明故障转移涉及很多组件,用以确保文件句柄和 SMB 连接在两个服务器之间的实际移动对于应用程序而言完全透明。 这些组件中的一些组件是 SMB 3.0 中新增的组件。
SMB 3.0 客户端
SMB 3.0 客户端可以回放操作。 例如,如果在故障转移期间进行了读取操作,则会回放读取操作。 这些类型的操作称为幂等操作。
但有一些操作您不能简单地回放,例如文件删除操作。 这些类型的操作称为非幂等操作。 如果删除文件时进行故障转移,那么对于客户端而言结果不可预测。 文件服务器可能已完成了删除,但没有向客户端报告结果,或者它根本尚未完成删除。 如果回放删除操作,则客户端可能会收到成功删除消息,或者会出现“对象未找到”错误,因为文件在移动之前已删除。

Windows Server 2012 存储 (三)SMB 的高可用性相关推荐

  1. Windows Server 2012 存储 (四) SMB 对SQL 数据库和Hyper-V的支持

    Module 2: SMB Support for SQL and Hyper-V SMB 3.0 服务器 SMB 3.0 使用网络状态持久性通过跟踪文件句柄状态和 SMB 的连接来解决无法回放操作的 ...

  2. Windows Server 2012 HyperV之SMB共享实时迁移

    Windows Server 2012 HyperV之SMB共享实时迁移 说明:Hyper-V 可以通过 SMB 3.0 协议在文件共享中存储虚拟机文件,如配置.虚拟硬盘 (VHD) 文件和快照.这既 ...

  3. windows文件服务器高可用,通过 Windows Server 2012 构建高可用性的文件服务器

    存储与可用性概述 • Windows Server 2012 存储解决方案栈概述与简介 解决客户面临的挑战 •Windows Server 2012 如何帮助组织满足存储与可用性方面的挑战 演示 •介 ...

  4. 《Windows Server 2012 Hyper-V虚拟化管理实践》——3.2 Hyper-V主机日常管理

    本节书摘来自异步社区<Windows Server 2012 Hyper-V虚拟化管理实践>一书中的第3章,第3.2节,作者: 王淑江 更多章节内容可以访问云栖社区"异步社区&q ...

  5. Windows Server 2012 R2 系统配置指南_戴有炜编著

    链接:https://pan.baidu.com/s/1WH8S1SVU0yckpogIgs7FzA   提取码:9wt2 因百度网盘原因,有时候可能访问不了,请立即联系楼主,立马跟新链接 书名:Wi ...

  6. 网络存储技术Windows server 2012(项目三 存储池的配置与管理)

    网络存储技术Windows server 2012(项目三 存储池的配置与管理) 目录 前言 一.项目背景 二.项目实训题 任务实操步骤 1.添加3块硬盘到存储服务器中,创建1个存储池. 2.在存储池 ...

  7. 虚拟机服务器实验三十一 Windows Server 2012 RDS桌面虚拟化之二VDI标准部署之托管共享桌面虚拟化...

    时间紧张,先记一笔,后续优化与完善. 验实三十一  Windows Server 2012 RDS桌面虚拟化之二VDI准标署部之托管同享桌面虚拟化 在Windows Server 2012近程桌面服务 ...

  8. 网络云存储技术Windows server 2012 (项目二十三 远程异地数据实时同步)

    网络云存储技术Windows server 2012 (项目二十三 远程异地数据实时同步) 前言 网络存储技术,是以互联网为载体实现数据的传输与存储,它采用面向网络的存储体系结构,使数据处理和数据存储 ...

  9. 网络云存储技术Windows server 2012 (项目十 基于NTFS权限(ADLP原则)的文件共享服务的配置与管理)

    网络云存储技术Windows server 2012 (项目十 基于NTFS权限(ADLP原则)的文件共享服务的配置与管理) 目录 前言 一.项目背景 二.项目实训题 三.环境准备 四.操作步骤 1. ...

最新文章

  1. Spring Cloud Stream Binder 实现
  2. SQL Server 2012--Reporting Service报表阅览工具 - Power View【转载】
  3. php求二维矩阵的最大子矩阵,最大子矩阵-动态规划
  4. jQuery 一些操作
  5. 三类基于贪心思想的区间覆盖问题
  6. Spring : Factories这个是什么
  7. python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错“ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连接”的问题
  8. oracl的使用命令
  9. php 如何将xml转为数组array
  10. Jquery实现循环删除Reaper某一行
  11. 1t硬盘怎么分区最好_还在用128G Macbook?699元升级1T英睿达SSD
  12. SpringBoot 2.0 整合Mybatis详细步骤
  13. FLV文件格式官方规范详解
  14. 单片机IC卡读取开题报告_基于单片机的IC卡读写器设计(含开题报告)
  15. 【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验
  16. mac matlab安装libsvm
  17. JVM调优案例详解及面试题
  18. 离散数学——集合运算
  19. Applied Cryptography:chapter 11 数学背景
  20. 为什么你熬夜这么晚,即使你知道你不应该熬夜

热门文章

  1. multisim安装后无法连接数据库_Win10系统安装ChemWindow后无法运行的解决方法
  2. 中文论文万能句型_干货|SCI论文写作的万能句型~
  3. linux连不上网 ens33,如何解决Linux 系统下 ifconfig 命令无网络接口 ens33
  4. django http 收发_如何从一个django服务器发送请求到另一个服务器
  5. java实现自动登录_java实现用户自动登录
  6. select into
  7. python threading.Timer
  8. SQLAlchemy Mapping Class Inheritance Hierarchies
  9. http.server模块
  10. 数据算法之插入排序(insertSort)的Java实现