当前位置:
文档之家› 基于 SMB 高可用共享构建 Hyper-V 服务器虚拟化环境
基于 SMB 高可用共享构建 Hyper-V 服务器虚拟化环境
SMB 客户端
User Kernel
SMB 服务器
支持 w/ RDMA网络
支持 w/ RDMA 网络
NTFS SCSI
R-NIC
R-NIC
磁盘
SMB 多通道
• 完全吞吐量
• 通过多网卡的带宽聚合 • 利用多核CPU参与提供对多网卡接收端扩
展(RSS)
• 自动故障转移
• SMB 多通道实现了端到端的故障检测 • 如果存在,可以充分利用网卡分组 (LBFO)
基于SMB构建Hyper-V 针对虚拟化环境的文件存储
定义
将Hyper-V的虚拟机存储于构建在SMB 3.0协议上的文件共享中 ( 包括虚拟机配置,VHD文件,快照) 提供独立和群集服务两种方式 (以集群共享方式提供文件存储)
亮点
提高了灵活性 简化了配置,管理和迁移 充分利用了融合网络 降低了CapEx 和OpEx
Share4
FS 4
Disk Disk Disk Disk Disk Disk Disk
Fibre Channel Storage Array
C
Hyper-V over SMB – 网络配置
• 远程管理
• PowerShell • 服务器管理器 • 远程桌面(RDP) • 通过 System Center VMM 2012 SP1 • 如果通过远程使用Hyper-V 管理器, 需
要限制委派控制权限
• 推荐配置持续的高可用共享方式
• 文件服务器和Hyper-V服务器必须为不同的服务器
• 不支持回环配置 • 如果使用故障转移群集,文件服务器和Hyper-V必须位
SMB 3.0 的其他特性
• SMB PowerShell • 完整的cmdlets, 以及 WMI • 性能计数器 • 客户端 (每共享) • 服务器 (每共享及每会话)
• 增强的事件Improved Eventing • 对于SMB服务器,SMB客户端及SMB直连方式提供了新的事件通道
• 服务器管理器支持SMB 文件共享 • 包括创建Hyper-V 和 SQL Server共享的向导
Disk
双节点文件服务器
连续可用的低成本共享存储 有限的扩展性 (最多可提供几百块磁盘)
Hyper-V Parent 1
Config VHD
Child 1
Disk
Hyper-V Parent N
Config VHD
Child N
Disk
Share1
Disk
Share2
Disk
File Server
• 全新部署零成本Zero new deployment costs
• 不需要 IPSec, 特殊的硬件设备及WAN加速器
• 可以为单独的共享或整个服务器进行配置
• 当数据穿越不受信任的网络时,可以进行多种设置
• 应用负载通过不安全的网络
• WAN连接的分支机构网络
Client
Server
SMB Encryption
SMB Server
Multiple RDMA NICs
SMB Client
NIC 10GbE/IB
NIC 10GbE/IB
Switch 10GbE/IB
Switch 10GbE/IB
NIC 10GbE/IB
NIC 10GbE/IB
SMB Server
SMB 加密
• 端到端的在线SMB数据加密
• 防止数据在不安全的网络上的窃听/监听攻击
2000s
2010s
$$$
有没有其它的选择呢?
iSCSI? 节省了用于HBA卡和光纤通道的费用 仍然采用磁盘阵列, LUN 管理, 每服务器单独的LUN访问方式
其他方式? 新兴的基于文件的解决方案出现…
仅限于 WS2008 R2版本
长久以来的用户需求
低成本的存储解决方案 基于文件方式的存储访问 可靠性和持续高可用
支持方式
SMB 透明切换- 持续高可用 SMB 横向扩展 – 活动/活动 文件服务器集群 SMB 直连 (SMB over RDMA) – 低延迟, 低CPU负载 SMB 多通道 – 网络吞吐及故障转移 SMB 加密 – 安全性 文件共享VSS支持 – 备份和恢复 SMB PowerShell – 管理能力
Config VHD
Child N
Disk
多节点文件服务器
最高的扩展性 (最多可提供数千块磁盘)
成本较高,但仍然比所有Hyper-V 服务器都连接到光线环境要低很多。
Hyper-V Parent 1
Hyper-V Parent N
Config VHD
Child 1
Disk
Config VHD
Child N
3.设置共享权限和NTFS文件夹访问权限
(Get-SmbShare –Name VMS).PresetPathAcl | Set-Acl
使用方式: 只需要通过UNC路径
New-VHD -Path \\FS1\VMS\VM1.VHDX -Dynamic -SizeBytes 100GB
New-VM -Name VM1 -Path \\FS1\VMS -VHDPath \\FS1\VMS\VM1.VHDX -Memory 4GB
共享存储
SMB 3.0
SMB – 切换过程只产生很小的IO延迟
• 支持计划内和计划外故障转移
• 硬件/软件维护 • 硬件/软件故障 • 负载均衡
• 对文件和目录操作均提供弹性
• 需求:
• Windows 故障转移集群 • 提供应用程序的服务器和文件服务器集群必须均为
Disk
Share2
Disk
File Server
A
Hyper-V over SMB – 文件服务器配置
单节点文件服务器
成本最低的共享存储 不提供连续保护的共享方式
Hyper-V Parent 1
Config VHD
Child 1
Disk
Hyper-V Parent N
Config VHD
Child N
翟爽, 资深IT系统顾问
议程
基于SMB构建Hyper-V介绍
介绍Hyper-V新的存储选项及要求
SMB 3.0增强功能概览
与基于SMB3.0构建Hyper-V场景有关的新特性概览
基于SMB构建Hyper-V示例
为虚拟化环境配置文件存储示例及集群环境介绍
概览
文件访问方式的演变
1980s
1990s
SMB 客户端
应用程序
SMB 服务器
• 方案
• 高性能的应用服务器,如远程文件访问,IIS,SQL Server中的Hyper-V和HPC
• 集群内的存储通信使用的文件服务器和群集共享卷 (CSV)
• 硬件需求
• RDMA功能的网络接口 (R-NIC) • 三种类型: iWARP, RoCE and Infiniband
Config VHD
Child 1
Disk
Hyper-V Parent N
Config VHD
Child N
Disk
双节点文件服务器
连续可用的低成本共享存储 有限的扩展性 (最多可提供几百块磁盘)
Hyper-V Parent 1
Config VHD
Child 1
Disk
Hyper-V Parent N
NTFS 文件夹及SMB共享的完全访问控制权限
Hyper-V 管理员 Hyper-V主机的服务器账号 如果是Hyper-V集群环境,需要 Hyper-V集群账号 (CNO)
1.创建文件夹
MD F:\VMS
2.创建共享
New-SmbShare -Name VMS -Path F:\VMS -FullAccess Dom\HAdmin, Dom\HV1$, Dom\HV2$, Dom\HVC$
卷影副本拷贝服务 创建卷影副本 F
VSS 提供器
\\fs\foo 数据卷
File Server
\\fs\foo@t1 卷影副本
SMB 直连 (RDMA支持模式)
• 优点
• 可扩展,快速,高效的存储访问 • 高吞吐量,低延迟 • 最小的CPU利用率,I / O处理 • 通过SMB多通道负载平衡,自动故障转移和聚合带宽
于单独的集群
配置选择
Hyper-V over SMB – 文件服务器配置
单节点文件服务器
成本最低的共享存储 不提供连续保护的共享方式
Hyper-V Parent 1
Config VHD
Child 1
Disk
Hyper-V Parent N
Config VHD
Child N
Disk
Share1
SQL Server
IIS
VDI Desktop HHHyypypeperer-r-V-VV
SQL Server
IIS
VDI Desktop HHHyypypeperer-r-V-VV
SQL Server
IIS
VDI Desktop HHHyypyppeeerr-r-V-VV
文件服 务器
文件服 务器
A
Share1 Share2
File Server 1
Share1 Share2
File Server 2
Disk
Disk
Disk
Disk
Shared SAS Storage
B
Hyper-V over SMB – 文件服务器配置
单节点文件服务器
成本最低的共享存储 不提供连续保护的共享方式
Hyper-V Parent 1