三、具有共享存储的实时迁移 实时迁移具有很多种类:
具有共享存储的实时迁移,就是虚拟机运行在具有共享存储的磁盘中,两台Hyper-V并非是群集关系,可以将虚拟机实时迁移到另外一台主机上,在迁移过程中可保证虚拟机不关机、不重启,服务器不中断,确保业务的正常运行。
另外一种迁移是运行在一台Hyper-V主机中,改变虚拟机的存放位置,将虚拟机的存放位置从一个磁盘迁移到另一个磁盘,同样的,在迁移过程中虚拟机不关机、不重启,服务器不中断,保证业务的正常运行。
最后一种就是当虚拟机运行在单台Hyper-V主机时,将单台Hyper-V主机中的虚拟机迁移到另外一台Hyper-V主机,并且这两台Hyper-V主机并没有共享存储,也就是说,要同时迁移虚拟机和虚拟机存放的磁盘位置。
无论是哪种迁移,将虚拟机迁移到另外一台主机上时候,转移虚拟机基本上包括了转移虚拟机的快照、当前配置、智能分页和虚拟硬盘,如果是迁移虚拟存储文件,还可以指定将虚拟机磁盘存放到不同的目录上。但这里要注意的就是,当迁移虚拟机到另外一台主机上时,如果虚拟机使用的是DHCP,那么在迁移完成后,IP地址可能会发生变更,所以最好将虚拟机的IP地址设置成为固定的形式。在两台Hyper-V主机上进行迁移时,如果两台主机的虚拟交换机名称不同,则也可能发生迁移失败。
下面我们就来介绍如何进行具有共享存储的实时迁移,。相对于其它迁移方式,这种迁移速度是最快的,如果虚拟机存放在共享存储中,而共享存储是采用SMB3.0就可以顺利的迁移,如果是早期的Hyper-V版本,则无法使用具有共享存储进行实时迁移。这里还要注意,共享存储必须具有Hyper-V的Administrator的权限,并设置授予完全控制。否则在迁移虚拟时候会发生错误。
四、存储实时迁移
存储实时迁移是将虚拟机的存放位置从一个地方迁移到另一个地方,比如可以将虚拟机的存放位置从C盘迁移到D盘,或者将虚拟机硬盘迁移到共享存储上面,也可以将虚拟机在共享存储中的不同LUN之间相互迁移,在迁移过程中,虚拟机不会出现中断。但是由于存储实时迁移包括了迁移虚拟机的快照、智能分页、虚拟机配置和虚拟机的虚拟硬盘,所以迁移过程是比较慢的,具体速度取决于我们存储网络和磁盘速率。当然,在虚拟机关机的情况下,速度要比开机时候迁移的要快。
五、非共享存储的实时迁移
Windows Server 2012中的Hyper-V在虚拟机的迁移中,支持了具有非共享存储的实时迁移,这样可以大大增强了Hyper-V虚拟机的灵活性,在一些没有共享存储和群集的环境中,基于非共享存储的实时迁移起到了重要的作用。 非共享存储的实时迁移具备以下四个特性:
即使在迁移工程中遇到故障或问题,导致迁移失败,也能保证有一台可用虚拟机。 可跨群集迁移虚拟机,例如我们可以从非群集的计算机迁移到群集计算机。 支持不同存储类型的迁移虚拟机,无需受存储类型约束,不管环境是 JBOD 还是直通存储,又或者是 iSCSI 存储,都能实现实时迁移。
可以使用 Powershell 发起实施迁移的操作,那么就能够实现自动化的操作。
综上所述,非共享存储的实时迁移为我们提供了低成本、高效率、灵活便捷的迁移方案,这
一迁移方式能够被用到多种应用环境下,例如:
开发或 IT 人员能够将测试好的虚机在不停机的前提下直接迁移到生产环境。
在多主机环境下,如果需要进行主机维护,可以在不依赖共享存储的前提下,快速、灵活的在主机之间移动虚机。
故障检修和硬件升级,中小企业可能只有一台服务器并通过虚拟化方式运行着业务服务器,当遇到硬件故障或需要更新服务器时,IT顾问可以快速在笔记本上建立临时的基于 Windows Server 2012 的 Hyper-V 主机,将其加入到现有域中完成业务虚拟机的迁移,在完成原服务器的更换后,再迁移回去。
非共享存储的实时迁移在迁移过程中虚拟机不会出现中断的现象。
而迁移的过程中,有的Hyper-V主机没有共享存储,所以在迁移时,需要迁移虚拟机的所有配置,包括虚拟机的虚拟硬盘、配置文件、虚拟机快照和Hyper-V智能分页文件,迁移过去的虚拟机文件和数据存储可位于一个或者多个位置。由于没有共享存储,该实时迁移方案不提供高可用性。
可以通过Powershell发起实施迁移的操作,可以采用Move-VMStorage或者是Move-VM命令,只要指定相应的虚拟机迁移目标存储路径,虚拟机就会迁移过去,这与之前迁移使用的命令相同。Windows Server 2012 无需共享存储的实时迁移整体来讲非常易用,无需过多的设置即可完成,仔细操作下来也就是几个简单的步骤,这完全依靠强大的基础架构作为支撑,所以在迁移之前的Hyper-V主机中,都必须加入域环境。
实验操作:
实验1:实时迁移的设置
1. 通过GUI界面设置迁移 2. 通过powershell命令设置 实验2:具有共享存储的实时迁移
1. 通过GUI界面进行迁移 2. 通过powershell进行迁移 实验3:存储实时迁移
1. 通过GUI界面进行迁移 2. 通过powershell进行迁移
课后习题:
1. 利用交换机和物理机,模拟真实的虚拟迁移场景
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第6章 动态实时迁移(科干院)(2)在线全文阅读。
相关推荐: