虽然业内对Windows 8的褒贬不一,但对于Windows Server 2012的好评如潮跟Win8形成了鲜明对比。之前我们提到Windows Server 2012规格上的升级(详情请猛击:虚拟化之战 Windows Server2012 vs. VMware),那么Windows Server 2012针对服务器的数据存储与网络存储方式有哪些改变呢?比如Hyper-V虚拟化环境,有新的VHDX虚拟磁盘格式、虚拟光纤通道适配卡(Virtual Fibre Channel),以及卸除式数据传输(Offloaded Data Transfer,ODX);在存储技术应用上相当热门的重复数据删除方面,微软直接内置于Windows Server 2012上;同时,SMB 3的推出,也让Windows文件服务器的应用方式变得更多元化,足以承载Hyper-V和SQL Server等系统的搭配。
虚拟光纤通道适配卡 Hyper-V环境的存储处理能力增加
Windows Server 2012 Hyper-V有了虚拟光纤通道适配卡,虚拟机就可以直接连上那些SAN存储设备上的LUN,并整合到SAN上,如此一来,除了可将那些必须存取光纤通道存储设备的应用系统加以虚拟化,也能在Hyper-V虚拟机集群架构上,并运用光纤通道(fiber channel-based Hyper-V Guest Clusters)。这方面的功能在VMware vSphere也有,但微软在先前Windows Server 2008 R2上是欠缺的。
值得一提的是,假如要用虚拟光纤通道,Hyper-V虚拟机所使用的操作系统,必须是Windows Server 2008、2008 R2或2012,而且每台虚拟机最多只能配置4个光纤通道适配卡。虚拟机以这种方式存取SAN环境上,也要采用全局名(World Wide Name,WWN)的方式进行。
HBA卡的驱动程序需要支持虚拟光纤通道,目前Brocade、Emulex和QLogic有些HBA卡可以支持这项功能,或已将驱动程序更新。因为这是通过虚拟机上的HBA接口达到端口虚拟化的效果,也就是NPIV(N_Port ID Virtualization)标准,将多个虚拟N_Port ID对应到单一的实体光纤通道的N_port,而且每次当你启动一个设定了虚拟HBA卡的虚拟机,新的NPIV接口就会产生出来。
当虚拟机以这种方式存取光纤通道的存储设备,也可以应用多路径I/O(Multipath I/O,MPIO)来确保联机,例如在一台虚拟机设定多个虚拟光纤通道适配卡,并设定独立的MPIO,让虚拟机可连接到LUN上;或是从实体的部份下手,在Hyper-V服务器上直接安装多个光纤通道端口,提供高可用性的存储联机。
单台Hyper-V服务器安装多个光纤通道端口,也可以用来存取多个SAN,进而形成虚拟的SAN,而虚拟机上所用的虚拟光纤通道适配卡,也可以和这些虚拟SAN建立关联(一张卡对一个SAN),而且每张卡能用一个或两个全球名称,以便应用在虚拟机的实时移转。
新增卸除式数据传输技术 大幅加快服务器之间数据复制速度
在不同存储设备之间,要复制大量数据往往相当花时间,因此大家都想如何才能更快完成,而Windows Server 2012(Hyper-V)新增的功能中,有一项就是与此有关的,称为卸除式数据传输(ODX),Hyper-V可以利用硬设备和虚拟存储的堆栈,在那些需要复制大量数据虚拟磁盘之间,能运行特定的内部操作,加快复制速度、提升存储设备利用的效率。
ODX算是一种硬设备(高端磁盘阵列)上的特色,能让大量数据从一个地方复制到另一个地方,其中也使用了Token的方式,在这些设备之间运行数据读取、写入的操作。在这样的架构下,源服务器与目的服务器之间复制一个小Token,而不是通过主机来处理数据传送的路径。因此当我们要将虚拟机在支持ODX的磁盘阵列之间移转时,只需要复制Token(代表虚拟机的文件),而不需要文件里面的底层数据,同时也可以适用于非虚拟化的环境。
微软表示,若原本建立一个10 GB的固定大小VHD虚拟磁盘需要3分钟,若有ODX,同样的动作不到一秒就可以完成。ODX还可以辅助包括动态VHD磁盘的扩充、VHD合并与实时移转,以及在服务器之间移动大型文件(如数据库或视频文件)。
要应用这样的功能,存储设备必须以实体磁盘或虚拟SCSI磁盘设备的方式,挂载在虚拟机上,若硬盘是直接连接或采用VHDX格式的虚拟磁盘,可做到优化。从微软公布的文件来看,如果VHD或VHDX磁盘挂载在虚拟IDE控制器上,会没办法支持ODX。
目前会有那些存储设备的厂商支持ODX? 5月时,SCSI商业协会(STA)举办的Technology Showcase大会上,微软与Dell、HP、IBM和NetApp联合展示支持ODX的磁盘阵列设备,EMC也在6月宣布支持Windows Server 2012的SMB与ODX。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
回顾年度9大虚拟化技术
虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]
-
从Azure VM到Hyper-V:想想这些技巧
多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。
-
功能多样的Get-VM PowerShell cmdlet,你知道多少?
Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。
-
支持Linux虚拟机:新版Hyper-V来帮忙
大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。