虚拟化环境中vSphere Storage vMotion如何实现存储迁移

日期: 2013-05-05 作者:Howard Marks翻译:Michael Zhang 来源:TechTarget中国 英文

VSphere Storage vMotion是vSphere5的新功能,它允许虚拟机由一个存储阵列迁移到另一个存储阵列。在这个功能出现之前,存储迁移是虚拟化场景中的一个棘手的问题,因为它需要计划宕机时间、额外的迁移计划以及重新将存储映射到服务器上。但是,如果要体验Storage vMotion的功能,需要结合vSphere企业版或者vSphere企业增强版,连同作为VMware管理平台的vCenter一起使用。在本篇由TechTarget组织的休斯顿存储决策会上,DeepStorage.net的创始人及首席科学家Howard Marks将向我们解释VSphere Storage vMotion性能是如何实现虚拟机平稳迁移的。

对于VMware或Hyper-V来说,我认为最重要的功能之一就是做存储迁移。

vMotion有超出我们想象的功能,例如它能在不同主机之间做虚拟机迁移;Storage vMotion实现的功能更强大,它能将本属于不同服务器的存储迁移到另外的位置。而在你的企业环境中,你是如何规划存储阵列的生命周期的?三年还是五年?相信不会有人说是10年。

如果你选购的产品是EMC或NetApp,再或者HDS公司的,那么前三年的维护费用就将占用你整个销售价格的15%,而如果要再续保两年,又要占用25%的费用;之后厂商们将不会继续在之前销售的产品上卖力,而是推销新的产品。对用户来说,这便意味着需要考虑将数据迁移到另外的阵列上。在虚拟化技术开始之前,这的确是个非常让人郁闷的事情,用户需要提前规划好宕机时间,之后需要运行迁移数据的程序,然后需要确保数据迁移无误,最后还要将存储和对应的主机重新映射,这个过程非常麻烦。

在虚拟化场景中,如果A存储服务第二个月服务就到期了,那么用户可以将主机上的数据由存储A迁移到存储B。所需的时间取决于有多少数据需要迁移,有时候可能在我写完这句话之前数据都迁移完了。最重要的一点是,整个过程几乎没有宕机时间,用户或许都察觉不出来。而有关IT产品我最喜欢的两个特性就是零宕机和零干扰。

vSphere 5加强了它在传输写操作时的能力,它使用镜像方式以加强链接克隆的写操作效率。当进行存储vMotion的时候,虚拟机将数据从存储A读取出,同时写入存储B中。如果两个存储是来自相同的厂商,并且都支持VAAI协议,那么VAAI就会发出一条“将存储A上的数据拷贝至存储B”的命令。不过,目前它仅在VMware企业版和企业加强版的许可中才支持。

不难发现,VMware试图在改进他们的程序,让这些进程能更好更稳定的运行,ESX 5.0就是个不错的例子,这个版本中我们将尝试用VAAI做如上所述的改进。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Howard Marks
Howard Marks

DeepStorage.net的创始人兼首席研究员。

相关推荐

  • 存储层级化

    通过考察实际需求而增加存储利用率,可以节省大量的存储费用,同时存储费用也可以被存储层级大幅削减。存储层级可以在存储资源池中根据表现、服务水准、和费用,而划分出不同的相互隔离的级别