- 7
- 0
- 约2.37千字
- 约 3页
- 2017-08-23 发布于浙江
- 举报
13配置和执行Vmotion
配置和执行 Vmotion
Vmotion 类型:主机在线Vmotion存储 Vmotion主机和存储同时迁移(需要关机)■ 描述
为 vMotion 配置 vSphere 环境后,可以在主机 ESXi-A 和 ESXi-B 之间迁移已打开电源的虚拟机。在生产环境中,vMotion 可将虚拟机中运行的重要任务停机时间降至最低。
迁移前,可以打开虚拟机的控制台并启动一项连续任务,比如在命令行窗口运行 ping 命令或播放 Internet 上的流视频。在 vMotion 过程中,迁移到另一台主机,而任务继续进行,只出现最短时间的中断。如果是首次迁移运行中的虚拟机,此方法有助于监控迁移过程。在线迁移 虚拟机 vm1 vm1----------------
| |
ESXi1 ESXi2
| |
==============
|
SAN 300G存储
Vmotion 发生时, vm1的实际虚拟磁盘的数据位置不变,只是内存和CPU” 资源改为使用 ESXi2 主机的资源最重要的,状态迁移(虚拟机的信息迁移,和 ■■■■■■ 内存的数据迁移■■■■■■。)
状态信息包括当前内存的内容以及所有定义和标识虚拟机的信息。内存内容包括事务处理数据和位于内存中的任意位数的操作系统和应用程序。存储在状态中的定义和标识信息包括所有映射到虚拟机硬件元件
(如 BIOS、设备和 CPU)的数据、以太网卡的 MAC 地址、芯片组状态、寄存器等等。■使用到 VMotion 的情况: 1、负载均衡 ESXi 高负载的情况下, vm从ESXi1 迁移到 ESXi2
2、硬件维护。ESXi1 主机需要关机进行升级维护时
■ 在线 Vmotion的前提条件■基本条件,ESXi1和ESXi2必须共享存储!■目标主机和源主机 的 CPU 的时钟速度和缓存大小以及处理器内核的数量可以不同,但处理器必须属于相同的供应商类别(AMD 或 Intel),并且使用兼容的功能集,以达到通过vMotion 迁移所需的兼容性。已挂起的虚拟机的迁移还要求虚拟机能够使用等效指令在目标主机上恢复执行。
开始通过 VMotion 迁移或开始已挂起虚拟机的迁移时,迁移虚拟机向导会检查目标主机的兼容性,如果有阻碍迁移的兼容性问题存在,向导会生成错误消息。 ■多台ESXi 主机 最好都处于分布式交换机上,否则,虚拟机迁移到新的主机后,可能会造成网络中断
ESXi 1 ESXi2
VS1 VS2
| |
PG1 G1 G2 (没有PG1端口组)
|
vm1接入PG1========》迁移到ESXi2时,ESXi2 没有相应的 VS1 交换机,
更没有 PG1端口组,此时虚拟机通信会出错
ESXi 1 ESXi2
| |
-------------------------------------------
| VDS分布式交换机 |
-------------------------------------------
PG1
|
vm1 接入PG1========》迁移后,在ESXi2上,仍然可以使用 PG1的端口组。实际的上行网卡可能会变化。
■ 设计一条专用的 vMotion 网络。(vmkernel 网卡,最好是千兆以上网络。)
■迁移流程 通过 vMotion 迁移包含以下三个阶段:
1 当请求通过 vMotion 迁移时,vCenter Server 将验证现有虚拟机与其当前主机是否处于稳定状况。
2 此时,虚拟机状况信息(内存、寄存器和网络连接)将复制到目标主机。
3 虚拟机在新主机上恢复其活动。
1、迁移任务开始 2、开始内存拷贝,并且创建一个内存bitmap
VMotion迁移静默VM1并且传输内存bitmap 在bitmap文件里边罗列的内存从源主机拷贝到目的
文件从源ESXi到目的ESXi
速度非常快,客户VM几乎没有感觉
详细描述:
迁移的一瞬间,vm1 在 ESXi1的内存数据会被锁定对原始内存处于锁定状态的时间内,发生的所有修改和新增的操作记录下来。并且将内存数据由 ESXi1 拷贝 到 ESXi2
此时内存数据的迁移可能会经过比较长的时间,(2G内存 2-3min)(万兆网络 2秒左右的时间)
此时如果还有数据写入 vm1 (仍然提供服务)
当原始内存拷贝完成的瞬间,会 静默 VM1 (瞬间,不对内存做任何操作),
瞬间将 bitmap中的修改数据记录(文件很小),从ESXi1 拷贝 到 ESXi2 ,此时 两台主机内存同步。
最后从ESXi1中删除 vm1 的信息。
■ 如果迁移期间出
原创力文档

文档评论(0)