企业存储

    微软Windows Server 2012存储与文件管理

         [ cnbeta 转载 ] 暂无评论

      之前我们提到Windows Server 2012规格上的升级(详情请猛击:虚拟化大作战 WinServer2012对比VMware),那么Windows Server 2012针对服务器的数据存储与网络存储方式有哪些改变呢?

      虽然业内对Windows 8的褒贬不一,但对于Windows Server 2012的好评如潮跟Win8形成了鲜明对比。之前我们提到Windows Server 2012规格上的升级(详情请猛击:虚拟化大作战 WinServer2012对比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。

    关注排行榜

    NASSAN磁盘阵列企业硬盘

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询