首页 > 基础设施 > 正文

Windows Server 2012 Hyper-V存储难题三大解决方法

2012-07-16 15:30:42  来源:TechTarget中国

摘要:存储一直是Hyper-V的弱点。收缩、扩展、迁移和备份虚拟机的过程给Hyper-V环境制造了很多困难。Server 2012 Hyper-V中新的热迁移和存储迁移增强解决了很多问题。
关键词: Hyper-V

    微软在努力修补Windows Server 2012存储架构,但仍有空间改进。


    存储一直是Hyper-V的弱点。收缩、扩展、迁移和备份虚拟机的过程给Hyper-V环境制造了很多困难。但Windows Server 2012 Hyper-V中新的热迁移和存储迁移增强,包括物理存储卷之间不需要宕机的虚拟机和虚拟硬盘无缝移动,解决了很多棘手问题。


    下面列举的方法通过消除一些手动和冗长的任务,极大地降低了宕机时间并简化了Hyper-V环境。


    一、虚拟硬盘格式之间不宕机地转换


    对于遗留的虚拟硬盘VHD用户,迁移到新VHDX格式很有用。毕竟,增加了可靠性、性能与安全。问题是在Windows Server 2012 Hyper-V中,你需要关闭虚拟机去进行转换。对于大型VHD,这种转换需要大量时间,就会增加宕机时间。


    微软使用了一种方式,最小化了转换VHD为VHDX格式的时间:


    工作原理


    在Disk Edit向导中,在虚拟机运行时管理员能选择Convert(目前这个选择不可用。)此外,当转换VHD到VHDX格式或VHDX转换为VHD时,这个选项可用。


    接下来,这个过程会触发与Hyper-V写入相关的快照,会在虚拟机运行时,以新格式出现的新虚拟硬盘会放置在与源虚拟硬驱相同的地方。


    然后,Hyper-V对进行另一个虚拟机快照,将剩下的更改移到新建立的VHDX.


    然后Hyper-V会让新虚拟机上线,与丢失一个ping的状态一样,类似于在Windows Server 2012 Hyper-V热迁移中,非集群主机或热存储迁移之间发生的情况。


    此种方式的优势


    这种功能能允许无缝迁移到新的VHDX格式,不需要对所有遗留的Hyper-V虚拟机规定宕机时间。


    二、不需要宕机而更改虚拟硬盘类型


    由于动态扩展磁盘性能不断增加,某些工作负载(如测试与开发服务器和一些生产服务器),可使用这种类型虚拟硬盘。将工作负载从固定大小磁盘迁移出去,可以释放重要的物理磁盘空间,或者纠正类型配置错误的虚拟机,那么就这节约了成本。


    但问题是你需要规定宕机时间,以便在固定的和动态扩展磁盘之间交换。如果目的是在Windows Server 2012 Hyper-V存储架构中获得效率的话,应用拥有者就没什么动力去改进宕机时间。如果宕机时间显着减少,你就可以避免这种情况。[page]
    工作原理


    在Disk Edit向导中,虚拟机运行时,微软启用了Convert选项。(目前是不可用的。)在这个阶段,用户能选择磁盘类型,动态或固态的,但不需要更改新磁盘的位置。


    这个过程执行了与Hyper-V写入有关的快照。从这里,新的虚拟硬驱以新类型创建,位置与源虚拟硬驱一样,虚拟机也处于运行状态。


    接下来,创建了另一个虚拟机快照,剩余的字节将被移到新建立的动态或固态虚拟硬驱中。


    虚拟机将重新上线,与丢失了一个ping的状态相同,类似于在Windows Server 2012 Hyper-V热迁移中,非集群主机或热存储迁移之间发生的情况。


    此种方法的优势


    组织能节省成本,因为更好地利用了卷上宿主虚拟机的现有存储资源。管理员能轻松在磁盘类型间转换,这可降低宕机时间并节省精力。


    三、在工作时缩小和扩张VM存储


    工作中扩张VM存储可以节省相当多的时间并大大降低了当前进程管理的复杂性。同时,如果你可以缩小VM磁盘对此也是有益的。


    目前,System Center Virtual Machine Manager中的P2V进程可以扩张但不能缩小VM的硬盘驱动器。所以,如果你的物理服务器使用300 GB硬盘驱动器中的40 GB,仍需要供应一个300GB的虚拟硬盘驱动器,除非你提供一个动态硬盘。但是如果这是个生产工作负载,你最好使用硬盘以获得更好的性能。在这种情况下,你可以使用300 GB的物理存储--很可能是在SAN上,其每gigabyte有较高成本。


    工作原理


    热迁移和热存储迁移中的改进可以允许VM迁移到另一台主机或者VM存储迁移到另外一个磁盘卷。看来微软应该将该技术扩展到下面情况类似的情况中。


    1. 选择在Disk Edit扩展可以增加或减少的磁盘的大小,磁盘的大小受虚拟硬盘上的数据量或其格式的限制。


    2. 进程触发Hyper-V写入相关的快照,在同地点产生一个新的合适大小的虚拟硬盘,虽然该VM正在运行但是所有的数据都已经迁移了。


    3. 尽管VM正在运行,其剩余的也在迁移。下一步,该VM在同状态下丢失一个ping,联机使用新大小的虚拟硬盘,类似于Windows Server 2012 Hyper-V热迁移或者热存储迁移在非群集主机中的变化。


    此种方法的优势


    许多管理员习惯提供充裕的磁盘资源来避免以后扩展的需要。工作中扩展和缩小VM磁盘的能力能够大大减小这种情况。因此,公司最好正确定义虚拟硬盘的大小,更好地利用存储资源,最终节约费用。


    这种方法还将降低公共执行这些任务的时间。还可以减少第三方影像软件的使用,磁盘分区和创造性的变通方案--如使用磁盘管理控制台--来缩小虚拟硬盘。


    最后,Windows Server 2012 Hyper-V存储缺陷的解决方案可以减少IT人员在协调停机时间上所花费的时间,转而集中优化管理和性能管理。
 


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。