https://www.aliyun.com/product/cas?source=5176.11533457&userCode=kv73ipbs&type=copy

 

虚拟机的迁移

迁移:将虚拟机从一台主机(或数据存储)移到另一台主机(或数据存储)。

         迁移类型:

冷迁移

迁移处于关闭状态的虚拟机。

挂起

迁移处于挂起状态的虚拟机。

vMotion

迁移处于开启状态的虚拟机,要求使用的存储为共享的存储,建议存储网络为专用。

vSphere Storage vMotion

在虚拟机处于开启状态时将虚拟机的文件迁移到另一个数据存储中。

         可以执行并发迁移:

通过 vMotion 或 Storage vMotion,一个主机最多可以同时执行两个迁移操作。

最多支持对单个 VMFS-5 数据存储同时进行八次 vMotion、克隆、部署或 Storage vMotion 访问。

 

vMotion

虚拟化迁移技术怎么实现 虚拟机迁移算法_Code

vSphere Storage vMotion

也就是开机迁移存储。

CPU和内存资源分配

份额可以理解为权重,即这个机器此选项的重要性,要注意的是这个参数并不是绝对值,而是相对值,是在资源不足时,对资源分配的一个指标。

 

虚拟化迁移技术怎么实现 虚拟机迁移算法_html_02

虚机的资源分配是允许超额的。

当把内存做了限制后我们看到预留170M(肯定分配给你的),限制200M,配置512M(虚机开机看到的),那么超过200M的312M内存即VM-ESXi主机为虚机配置的交换文件,也就是所谓的画饼。如果虚机的程序需要800M的内存,那么800-512=300M的内存就和esxi主机没关系了,由操作系统为其分配交换文件。

 

虚拟化迁移技术怎么实现 虚拟机迁移算法_Storage_03

虚拟化迁移技术怎么实现 虚拟机迁移算法_虚拟化迁移技术怎么实现_04

虚拟化迁移技术怎么实现 虚拟机迁移算法_html_05

虚拟化迁移技术怎么实现 虚拟机迁移算法_Code_06

资源池

资源池是一个逻辑抽象概念,用于分层管理 CPU 和内存资源。它可用于独立主机或启用

vSphere DistributedResource Scheduler(DRS) 的集群。

资源池可为虚拟机和子级池提供资源。

将以递归的方式从当前资源池的上级资源池中借用资源。必须启用“Expandable Reservation(可扩展预留)”选项。直到引发扩展的虚拟机关闭或其预留减少时,才会释放扩展的预留,此选项可提供更高的灵活性,但提供的保护将会减少。

流程:

虚拟化迁移技术怎么实现 虚拟机迁移算法_Storage_07

使用资源池可带来以下优势:

           灵活的层次结构组织方式

           资源池之间相互隔离,而资源池内部则相互共享

           访问控制和委派

           资源与硬件分离

           可管理运行多层服务的多组虚拟机

虚拟化迁移技术怎么实现 虚拟机迁移算法_Code_08

虚拟化迁移技术怎么实现 虚拟机迁移算法_Code_09

虚拟化迁移技术怎么实现 虚拟机迁移算法_Storage_10

存储器I/O资源分配

 

虚拟化迁移技术怎么实现 虚拟机迁移算法_Code_11

虚拟化迁移技术怎么实现 虚拟机迁移算法_虚拟化迁移技术怎么实现_12

vAPP

一个包含一个或多个虚拟机的容器,更方便的去管理一组业务或程序相关的虚机。

可以理解为一组工厂中由各个功能模块组成的流水线。

 

生活的一大乐趣就是 完成别人认为你不能做到的事情