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

云计算 虚拟化
存储一直是Hyper-V的弱点。收缩、扩展、迁移和备份虚拟机的过程给Hyper-V环境制造了很多困难。但Windows Server 2012 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 2012Hyper-V热迁移中,非集群主机或热存储迁移之间发生的情况。

  此种方式的优势

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

#p#

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

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

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

  工作原理

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

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

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

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

  此种方法的优势

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

#p#

  三、在工作时缩小和扩张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人员在协调停机时间上所花费的时间,转而集中优化管理和性能管理。

责任编辑:小明 来源: TechTarget中国
相关推荐

2012-01-17 10:00:34

2010-07-29 15:44:54

Flex安全沙箱

2012-11-22 10:16:18

Hyper-V微软

2013-06-27 09:52:01

Hyper-V在线存储

2013-06-27 09:50:00

Hyper-V在线存储

2011-01-25 10:17:24

微软Hyper-V c

2009-12-22 11:05:33

2011-04-01 11:36:36

Hyper-V R2

2016-09-04 16:07:22

SCVMM部署Hyper-V集群逻辑单元

2009-08-19 11:26:09

2009-02-20 09:54:00

Hyper-V英文界面解决

2013-07-01 10:29:21

Win Server Hyper-V

2013-02-01 14:15:44

Hyper-V

2013-05-10 09:27:56

Hyper-V存储评测

2012-03-08 09:00:31

IaaS微软Hyper-V

2014-05-21 13:51:37

Hyper-V网络性能

2010-12-29 10:55:51

Hyper-V

2012-03-14 15:48:58

Windows Ser概述

2014-05-22 09:54:22

流量管理Hyper-V网络性能

2013-10-17 09:46:33

vSphereHyper-V
点赞
收藏

51CTO技术栈公众号