云计算热迁移

一、虚拟机热迁移

1、虚拟机热迁移定义

      指将运行中的虚拟机从一台主机迁移到另一台主机上的过程,迁移过程中不中断虚拟机的业务,用户无感知。

2、虚拟机热迁移原理

  • 将虚拟机配置和设备信息传送到目标主机上;
  • 传送虚拟机内存:将虚拟机迁移时的初始内存及内存变更分片同步到目标主机上;
  • 暂停源虚拟机并传送状态,在原主机上暂停虚拟机,将最后的变更内存传到目标主机;
  • 在目标主机上恢复虚拟机,并在原主机上停止虚拟机。

3、虚拟机热迁移约束条件

 虚拟机要求:

  • 虚拟机的状态为“运行中”;
  • 虚拟机未绑定图形处理器、USB设备等外设。

计算资源要求:

  • 目标主机不能是维护模式;
  • 目标主机要有足够的CPU和内存资源;
  • 当跨集群迁移时,源主机所属集群和目标主机所属集群的内存复用开关设置需相同;
  • 迁移过程中,不能下电或者重启源目主机;
  • 如果源主机和目标主机的CPU(指的是同厂商不同代的CPU)类型不一致,需要开启集群的IMC模式。

存储要求:

  • 虚拟机磁盘所在的数据存储必须是共享存储。

网络要求∶

  • 源目主机网络必须互通。

4、虚拟机热迁移应用场景

①主机负载较重或者较轻场景下,通过虚拟机热迁移实现负载均衡;

②主机进行计划性停机维护;

③当多数主机负载过轻时,可以将虚拟机迁移整合,以减少主机数量。提高资源的利用率,实现节能减排。

5、虚拟机热迁移失败原因

  • 源主机和目标主机网络中断或网络不通;
  • 目标主机无法访间虚拟机的磁盘;
  • 在迁移过程中源目标主机故障、被重启或已进入维护模式;
  • 源主机和目标主机的CPU类型不兼容;
  • 目标主机资源不足;
  • 设置了迁移超时时间,迁移时长超过了迁移超时时间。(设置迁移超时时间:创建迁移任务的地方可以勾选)

6、迁移超时有两种可能

  • 虚拟机业务繁忙,这种情况下我们可以选择在业务不繁忙的时间段进行迁移;
  • 迁移流量默认使用的是管理网络,可能由于网络时延的问题导致迁移超时,这种情况下我们可以单独给虚拟机迁移规划一个网络来解决。

  (可以去FC平台上实际操作一下,怎样去规划一个业务网络)

 具体方法如下:

  选择  主机——配置——网络——逻辑接口——添加业务管理接口

  可以选择可用的服务有:虚拟机热迁移流量、虚拟化SAN存储心跳流量

二、存储热迁移

1、存储热迁移定义

      将运行中的虚拟机的磁盘从一个数据存储迁移到另一个数据存储中。

2、存储热迁移原理

  • 在目的存储上创建一个与源相同的空镜像文件;
  • 将目的存储的镜像文件设置为源镜像文件的mirror,使虚拟机的IO写也能落盘在目的存储上,保证了脏块数据的同步;
  • 将源镜像的数据迁移到目的镜像中,保证了基线数据的同步;
  • 在基线数据同步完成后,短暂的时间内暂停虚拟机的IO请求,将虚拟机的存储文件从源镜像切换到目的镜像上,这样就完成了存储的迁移。

3、存储热迁移约束条件(虚拟机磁盘所在的数据存储必须是虚拟化数据存储)

①不支持迁移已挂载的“共享”类型的磁盘和链接克隆虚拟机的磁盘;

②不支持非持久化磁盘和开启iCache功能虚拟机磁盘;

③不支持数据存储为FusionStorage的迁移。

④冷迁移约束条件:

     虚拟机为“已停止”时,如果目的数据存储为块存储,不支持非持久化磁盘、带快照虚拟机磁盘的迁移。

    虚拟机为“已停止”时,如果源数据存储为FusionStorage,不支持非持久化磁盘、带快照虚拟机磁盘的迁移。

4、存储热迁移应用场景

  • 将数据存储的所有卷迁移后。可以对数据存储进行减容;
  • 可以调整数据存储之间的负荷。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值