存储

管理和保护所有企业数据

animind——Fotolia

VMware vSphere 6发布了对存储管理员的好消息

VMware的vSphere 6版本表明,该供应商的目标是一个具有完全虚拟化基础设施的完全软件定义的数据中心。

不管你怎么看,vSphere 6版本是一件大事。2015年2月,在VMware的合作伙伴交易所(Partner Exchange)上宣布了这一消息虚拟卷的介绍,或VVOLs。还有严重的问题VSAN的改进、容错、vMotion、高可用性、可伸缩性、安全性、数据保护、复制等。

从整体上看,很明显,VMware正在朝着一个完全软件定义数据中心其中基础设施的所有层都是虚拟化的;虚拟机(VM)是关注的中心;而供应、监视和管理都是由策略来执行的。

在这个模型中,应用程序的重要性决定了它获得的资源级别,以及无论硬件或软件故障或其他灾难如何维护SLA。vSphere 6的发布是实现这一愿景的重要一步。

容错的增强

容错(FT)是在vSphere 4中首次引入的,它是一种在主机故障时保持应用程序运行的方法,不会出现停机和数据丢失。不像高可用性(HA),它要求应用程序在发生故障后在另一台主机上重新启动,FT的工作原理是让两台主机同步工作,因此一台主机的故障只是一个无关事件,应用程序只是继续运行。不需要特定于应用程序或操作系统的代理或配置。FT提供了应用程序的终极保护,但总是局限于只使用一个vCPU的简单应用程序。使用vSphere 6,一个应用程序最多可以支持4个vcpu。这让英国《金融时报》进入了最需要它的领域:关键任务应用程序。

到目前为止,FT主机需要共享一个公共数据存储和一个共享VM磁盘(VMDK)。现在,此限制已被删除,每个主机可以在不同的数据存储上拥有自己的VMDK。在vSphere 5.5中,无法拍摄启用FT的VM的快照,因此,备份VM的唯一方法是在其上添加代理。现在,这一限制已被取消,并且用于数据保护的vSphere API是支持的。

《金融时报》以前的版本需要一种非常特殊的虚拟磁盘类型:厚供应急置零。现在,这个限制被删除了,可以对虚拟磁盘进行紧急置零、强制或强制配置。以前受到严格限制的主机兼容性列表,现在已经扩展到与vMotion相同。

vMotion升级

从历史上看,vMotion是有限的将虚拟机从一个主机移动到另一个主机,同一vCenter支持这两种方式。现在已经不是这样了。现在,虚拟机可以在不同的vcenter间移动。VMware还取消了vSphere 5.5中存在的距离限制。现在,主机不再局限于距离小于100英里或往返时间(RTT)小于10毫秒的地铁区域。只要RTT小于150毫秒,vMotion就可以跨越洲际距离进行。

现在,vMotion可以真正用于迁移虚拟机,以便跨数据中心进行临时或永久迁移。临时迁移对于负载平衡特别有用,将应用程序迁移到人们将使用它们的地方(例如,呼叫中心或国际开发组织),或者作为对即将发生的天气事件的预防。

改进哈

VMware HA (High Availability)的工作原理是保护虚拟机所在主机(同一集群)之间保持心跳。当检测到硬件或操作系统故障时,应用程序将故障转移并在工作主机上重新启动。虽然有一段短暂的“应用程序停机时间”,但没有数据丢失,而且在大多数情况下,用户是察觉不到的。

通常,在HA上下文中,存储问题是最难处理的。随着vSphere 6的发布,VMware增加了对虚拟机组件保护的支持,增强了对块存储(FC、iSCSI、FCoE)或文件存储(NFS)中APD (All Paths Down)和PDL (Permanent Device Loss)的保护。

在此之前,vSphere的存储能力有限检测PDL的情况下也没有能力美国处理过去。现在检测到这些情况,通知vCenter,并触发自动故障切换,无需管理员参与。

现在,vSphere HA支持VVOLs,vSphere网络I/O控制、IPv6、NSX和vMotion。在HA配置中,还可以在最多32台主机上配置最多4000个虚拟机(相当于64台主机/ 8000个虚拟机最大集群大小)。

提高上限

每个虚拟机
单个虚拟机现在可以支持128vcpu和4tb的vRAM

每个主机
一台主机现在最多可以支持480个vcpu、1000个虚拟机和12 TB RAM。数据存储容量最大可达64tb

每个集群
一个集群现在可以达到64个节点和8000个虚拟机。这个最大值现在适用于标准集群和VSAN集群(稍后会详细介绍)。

每vCenter
一个vCenter实例现在最多支持1000台主机和10000个通电的虚拟机,而vSphere 5.5中支持100台主机/ 3000个虚拟机

所有这些增加的最终结果是能够虚拟化以前认为不可虚拟化的应用程序。能够使用更强大的x86 cpu意味着需要管理的集群数量减少,这反过来会导致更低的空间、电力和冷却成本。

微软WSFC集成

过去,如果你想的话使用Windows服务器故障转移群集(WSFC)对于使用vSphere的应用程序,对应用程序的支持非常有限。在vSphere 6中,添加了对Windows Server 2012 R2和SQL Server 2012的支持,这两个关键应用程序以前缺失。现在还支持AlwaysOn可用性组。与使用标准SCSI适配器相比,准虚拟SCSI适配器支持为集群环境带来了更好的性能。现在,WSFC完全支持vMotion和分布式资源调度程序(DRS)。

数据保护的改进

2013年底,VMware对数据保护产品进行了重大改进VMware Data Protection Advanced的到来(VDP-A)。新的版本,VDP 6.0,合并了VDP和VDP- a和功能是vSphere 6下唯一可用的版本吗(对Essentials Plus Kit 6.0、vSphere with Operations Management 6.0版本和所有vCloud Suite 6.0版本的所有客户免费)。

在vSphere 6发布之前,使用Storage vMotion在远程站点上移动虚拟机副本需要完全同步,然后才能移动虚拟机。

VDP 6.0基于EMC Avamar,采用变长数据重复数据删除技术,为中小型企业提供基于磁盘的备份。它与vSphere和ESXi集成,完全由VM管理员管理,使用vCenter和VMware Web Client. 它设计用于保护多达800个虚拟机(使用多达10个VDP设备,每个设备可支持多达200个虚拟机和8 TB的重复数据消除),尽管实际上它最适用于大约100到250个虚拟机。对于较大的配置,客户可以与Data Domain设备集成。VDP 6.0具有用于备份的内置复制功能,可以复制到其他VDP 6.0设备,也可以复制到某些较大客户中可能已经存在的EMC Avamar设备。

现在支持外部代理。可以部署在本端站点的其他vSphere集群中,也可以部署在远端站点中,以提高网络带宽利用率。最多24个并发的备份流与外部代理是可行的。支持redhat Enterprise Linux Logical Volume Manager和Ext4文件系统。

但是,VDP 6.0有其局限性。它是为那些认为24小时RPO是可以接受的客户设计的。根据VMware的说法,虚拟机可以在5分钟到几个小时内恢复。不支持SRM。如果需要更好的rpo和rto, VMware推荐使用第三方备份产品和vSphere Replication进行虚拟机复制(相对于备份复制,如VDP 6.0的情况)。

vSphere复制更新

对于特定的存储阵列,完全同步现在更加高效,因为vSphere复制可以与vSphere交互并获取存储分配信息以减少网络流量。在vSphere 6发布之前,使用Storage vMotion在远程站点上移动虚拟机副本需要完全同步,然后才能移动虚拟机。现在已经不是这样了。最终的结果是,使用存储vMotion和DRS来平衡资源要容易得多,而不会违反虚拟机恢复的RPO。

每个虚拟机最多可以选择24个恢复点。可以在每个vm的基础上设置15分钟的rpo。vSphere Replication已经使用CBT来最小化网络流量,但是现在管理员可以选择压缩作为一个选项,以获得更多的网络带宽效率。

VDP 6.0有自己的复制引擎,VDP 6.0与VDP复制没有关联,了解这一点很重要。此外,vSphere Replication的设计目的是复制虚拟机,而VDP内置的复制引擎是为了复制包含虚拟机的备份对象。vSphere Replication没有内置重复数据删除技术。与VDP 6.0不同,该产品设计用于第三方工具,而不仅仅是VMware自己的工具。

VSAN介绍全flash配置

介绍了虚拟卷(Virtual Volumes, VVOLs)和对虚拟SAN (Virtual SAN, VSAN)的改进vSphere 6版本中最重要的部分.这两种产品都被设计为抽象和池存储和存储服务,以允许在虚拟机粒度级别上基于策略提供、监视和管理存储。

虚拟卷(VVOLs)的引入和对虚拟SAN (VSAN)的增强是vSphere 6版本最重要的方面。

之前版本的VSAN只支持一种混合配置,其中闪存仅用作读缓存,硬盘驱动器(hdd)用作持久容量层。VSAN 6.0引入了一种全闪存配置,其中一部分闪存容量(基于固态硬盘或pcie的)专门用作写缓存,其余容量用作持久层。可以通过添加完全配置的节点(混合或全flash)来实现性能和容量的扩展,也可以通过添加额外的flash来提高性能或增加额外的hdd来提高容量。在全闪存配置中,可以通过将PCIe闪存或固态硬盘标记为容量而不是缓存来增加额外的容量。VMware还将虚拟磁盘的最大容量增加到62tb。

混合型和全闪存机型的性能都通过一种新的磁盘格式得到了增强。据VMware称,在类似的配置和工作负载中,混合配置性能比VSAN 5.5提高了2倍。与配置类似的VSAN 5.5相比,全闪存版本的性能提高了4倍(即,性能是混合动力车的2倍)。

最大群集大小从32个节点增加到64个节点。混合型和全闪存机型每个节点最多可支持200个虚拟机,每个集群最多可支持6400个虚拟机。新模型允许基于VSAN的配置支持以第1层任务关键型应用程序为例的工作负载。

在32节点的集群中,VMware在100%读的情况下超过4M IOPS,在70%读30%写的情况下超过1.2M IOPS,每台主机产生40K IOPS。在全flash版本中,只读工作负载的IOPS跳升至7M,平均每台主机IOPS为90K。64节点集群的性能预期将线性提高。

快照和克隆功能也得到了改进。每个虚拟机最多支持创建32个快照/克隆,每个集群最多支持创建16K个快照/克隆。

增加了与电源故障或机架故障有关的其他改进,现在支持刀片基础设施。

供应商为VVOLs担保

VSAN对直连存储的作用,VVOLs对外部存储的作用。我在2015年4月的一份报告中详细介绍了VVOLs文章存储杂志。从那时起,我们从不同的供应商那里了解了更多关于各种各样的实现。

从表面上看,大多数(如果不是全部的话)存储供应商已经承诺支持vvol。但在幕后,实现之间的差异是惊人的。在2015年3月对11家供应商(戴尔、EMC、HDS、惠普、IBM、Kaminario、NetApp、Nexenta、NexGen、Pure Storage和SolidFire)进行的一项调查中,Taneja集团问了32个问题来理解这些差异。我们将供应商分为三种类型:

  • 1型产品提供最基本的功能支持VVOLs其中,用户可以划分出许多静态存储容器,每个容器都有一组独特的质量(服务类别)。这可能包括存储类型和各种可用的存储服务(快照、压缩等)。
  • 2型产品的示例是创建一个具有多种存储类型和服务的存储容器,可以选择(或不选择)其中任何一种来产生一组独特的功能,然后可以应用到给定的VM。服务质量(QoS)也是二类产品的标志。这意味着可以将最小或最大的资源(容量、IOPS、延迟、吞吐量)分配给给定的VM, SPBM策略引擎将满足这些要求。
  • 3型扩展Type 2,具有处理资源争用的能力。换句话说,它不仅提供QoS功能,而且还知道当数组功能达到最大值时,如何处理多个vm争夺资源。

大多数供应商产品属于类型1和类型2类别,只有NexGen出现类别3。

除了实现的类型,我们还发现了产品可伸缩性方面的巨大差异。例如,协议端点的数量(PEs每个存储容器(SC)、每个阵列的SCs、每个阵列的基于vvol的虚拟机、每个阵列的vvol、每个阵列的vvol -快照、每个虚拟机的克隆和每个阵列的克隆在不同厂商的产品之间存在很大差异,有时甚至同一厂商的不同产品之间也存在差异。例如,每个HDS阵列的vvol总数被列出为400,000(文件)或64,000(块)加上100万个快照(对于文件或块产品)。相比之下,戴尔的EqualLogic产品每个阵列只支持1024个vvol。

通过VASA 2.0向基于存储策略的管理提供的数据服务的数量和类型也各不相同。这些差异指出了几个事实。首先,实现VVOLs支持在现有阵列中是非常重要的,并且体系结构在如何完全支持vvol方面起着重要的作用。其次,规格将决定一款产品的规模。阵列支持的虚拟机数量与其支持的VVOL数量直接相关,每个虚拟机至少使用3个VVOL,每个快照占用1个VVOL。这并不一定表明弱点,因为有许多其他因素决定了哪个数组对给定的工作是正确的,但它确实表明了该数组在VVOL支持维度中可以走多远。我们在调查中所问的问题的完整列表可以通过发送给我们电子邮件

请不要搞错:vSphere 6是VMware的一个主要版本,以任何标准衡量。它从上到下都加载了存储功能,在VSAN、HA、FT、WSFC、数据保护、复制和vMotion方面的配置最大值和主要增强功能都有显著增加。当然,VVOLs的引入将以虚拟机为中心放在了前列,并将外部存储纳入了VMware的软件定义愿景。

第八条第二款

下一个步骤

到达知道vSphere 6

Backup Exec 15支持vSphere 6

五件事,记住关于VVOLs

深入研究软件定义的存储

获得更多的存储空间

访问我们所有的后台问题 查看所有
搜索灾难复苏
搜索数据备份
搜索汇聚基础设施
Baidu