Server 2012 Hyper-v新功能之四:存储迁移

 Windows Server 2012 之Hyper-v初识

Server 2012 Hyper-v新功能之一:客户端 Hyper-V

Server 2012 Hyper-v新功能之二:自动化支持技术

Server 2012 Hyper-v新功能之三:Hyper-V 副本

        存储迁移:就是在不停机的情况下将运行中的虚拟机虚拟硬盘移到其他存储位置。

        我们知道,在Windows Server 2008 R2 中,可以使用实时迁移移动正在运行的虚拟机,但不能在虚拟机运行时移动虚拟机的存储,而在Windows Server 2012 中的 Hyper-V 引入了在不停机的情况下对移动虚拟机存储的支持,从而能够在虚拟机仍然运行的情况下移动存储。可以通过使用 Hyper-V 管理器中的新向导或 Windows PowerShell 的新 Hyper-V cmdlet 来执行该任务。可以向独立计算机或 Hyper-V 群集中添加存储,然后在虚拟机继续运行时将虚拟机移动到新的存储。移动虚拟机存储的最常见原因是更新可用于 Hyper-V 的物理存储。还可以在运行的物理存储设备之间移动虚拟机存储,以应对由于存储吞吐量的瓶颈而导致的性能降低。

Server 2012 Hyper-v 存储迁移VHD格式和VHDX两种硬盘文件都支持,如果是VHDX的文件,还会支持更多功能;

  • 支持大于2TB的硬盘 (当前是 VHD 的话,会有限制)
  • 可以从 Windows 资源管理器中弹出和加载。
  • 支持较大的块大小(这个得个VHD的文件块大小做比较,具体没做过)。
  • 速度比VHD格式更快。
  • 能够在 VHD 和VHDX之间来回转换。

 需要具备以下条件才能使用移动虚拟机存储的 Hyper-V 功能:

  • 运行 Windows Server 2012 并已安装 Hyper-V 角色的一台或多台计算机。
  • 一台能够运行 Hyper-V 的服务器。具体来说,它必须有支持硬件虚拟化的处理器。
  • 配置为仅使用虚拟硬盘进行存储的虚拟机。
note 备注
当虚拟机的任何存储直接连接到物理磁盘时,不能移动虚拟机的存储。

 

原理: 这个新功能允许您在虚拟硬盘仍然可以由正在运行的虚拟机使用的同时移动虚拟机的这些虚拟硬盘。当您移动正在运行的虚拟机的虚拟硬盘时,Hyper-V 执行以下步骤,如图所示:
虚拟硬盘移动图像

图 移动虚拟硬盘

  1. 在整个移动操作的大多数时间,磁盘都在源虚拟硬盘上执行读取和写入。
  2. 在源虚拟硬盘上发生读取和写入时,磁盘内容会复制到新的目标虚拟硬盘。
  3. 当初始磁盘复制完成后,磁盘写入将同时镜像到源虚拟硬盘和目标虚拟硬盘,并且复制未完成的磁盘更改。
  4. 源虚拟硬盘和目标虚拟硬盘完全同步之后,虚拟机切换为使用目标虚拟硬盘。
  5. 然后,删除源虚拟硬盘。

具体操作:

        当我安装完Windows Server 2012 Release Candidate (RC)中文版的时候,发现没有这个向导,如下图,具体Windows PowerShell 的新 Hyper-V cmdlet 方式没有试,应该是可以的;
image

        我记得以前的Server 8英文版中有这个功能,不死心,所以又下载安装了Windows Server 2012 Release Candidate (RC)英文版,结果发现还真有向导的功能,应该是中文版还没有来得及翻译的原因,又或是我没有找到。

image

选择移动虚拟机存储

image

有三个不同的移动位置,因为只是做一个试验,验证一下功能,所以就选择第一个了。

image

选择一个新的位置来存放虚拟存储,这个虚拟机本来存放在E:\hyper-v下,我这里改变为D:\hyper-v下。

image

显示摘要

image

正在移动

image

没有复杂的过程,10多G的虚拟机3分钟完成。

image

如果目标硬盘是Fat格式,会出现以下错误。

image

image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值