虚拟机的迁移(热迁移)

迁移:

系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行

迁移的目的:

1、简化系统维护管理

2、高系统负载均衡

3、增强系统错误容忍度

4、优化系统电源管理

KVM 虚拟机的热迁移 ---Live Migration

热迁移(又叫动态迁移、实时迁移),即虚拟机保存( save ) / 恢复 (restore) :将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。

迁移的种类:

P2P :物理机之间的迁移

V2P :虚拟机迁到物理机

P2V :物理机迁到虚拟机

V2V :虚拟机迁到虚拟机

衡量迁移的效率:

1. 整体迁移时间:从源主机中迁移操作开始到目的主机上客户机服务处于不可用状态的时间,此时源主机上客户机已经暂停服务,目的主机上的客户机还未恢复服务。

2. 服务器停机时间:在迁移过程中,源主机和目的主机上的客户机都处于不可用状态的时间,此时源主机上客户机已暂停,目的目的主机上客户还未恢

复服务。

3. 对服务的性能影响:不仅包括迁移后的客户机中应用程序的性能与迁移前相对比是否有所降低,还包括迁移后对目的主机上的其他服务的性能影响。

实验 : V2V

环境准备:

1、  两台已经搭建好了kvm 的服务器,并且有虚拟机

2、  两台服务器可以互相通信

3、192.168.206.132         主机名:lichaohostkvm60G:~

192.168.206.130         主机名:lichaohostkvm50G:~

1> 搭建nfs 服务

#1解析域名

&1

&2

#2发送秘钥

&1

ssh-keygen

&2

ssh-copy-id 192.168.206.130

#3下载

yum install rpcbind nfs-utils -y

#4 创建共享目录

mkdir  nfsdate

#5编辑配置文件

&1

&2 内容如下

/nfsdate 192.168.206.130(rw)

#6修改属主

chown -R nfsnobody:nfsnobody /nfsdate

#7启动nfs 服务

#8在lichaohostkvm50G 端  下载

#9挂载使用

&1

&2创建共享目录

&3挂载

&4查看

2> 将 lichaohostkvm60G 里的vm10  迁移到 licahohostkvm50G  里

#

#

&1 将vm10的磁盘文件复制到共享目录

&2备份vm10虚拟机配置文件

&3删除vm10 域

&4编辑vm10 虚拟机配置文件

vim vm10.xml

&5定义vm10 域

&6开机vm10 虚拟机

&7利用virt-manager 进行 迁移

#1

#2进行迁移

#3

#4

#5迁移成功

原文地址:https://www.cnblogs.com/myxxjie/p/11013155.html

时间: 2024-08-01 22:01:48

虚拟机的迁移(热迁移)的相关文章

KVM虚拟机实现在线热迁移

博文大纲: 一.KVM虚拟机的迁移方式及需要注意的问题 二.kvm虚拟机热迁移配置实例 一.KVM虚拟机的迁移方式及需要注意的问题 KVM虚拟机的迁移有两种方法:1.静态迁移(冷迁移):对于冷迁移,就是在虚拟机关闭状态下,将虚拟机的磁盘文件及.xml配置文件(这两个文件组成了一个虚拟机)复制到要迁移到的目标主机上,然后在目标主机上使用"virsh define *.xml"命令重新定义虚拟机即可.2.动态迁移(热迁移):对于热迁移,比较常用,通常是这台服务器上正在跑着一些业务,而这些业

KVM热迁移虚拟机

一.KVM虚拟机迁移分为动态(热迁移)和静态两种 静态迁移就是复制虚拟机的镜像文件到另外的一台KVM主机上,然后通过define重新定义出该虚拟机.操作简单,一般用于更换KVM主机时使用. 动态迁移则是基于共享存储系统,将虚拟机在不中断服务的情况下进行迁移.动态迁移过程:1.迁移开始时,客户机依然在宿主机上运行,与此同时,客户机的内存页被传输到目的主机上2.QEMU/KVM会监控并记录下迁移过程中所有己被传输的内存页的任何修改 并在所有内存页都传输完成后即开始传输在前面过程中内存页的更改内容3.

vSPhere使用vMotion实现虚拟机热迁移详解

若要实现热迁移,那么外部共享存储服务器便是必不可少的,因为必须要保证源ESXi主机和目标ESXi主机都可访问虚拟机文件,所以在热迁移之前必须把虚拟机配置文件都迁移到外部共享存储之上. 说到外部共享就自然想到了openfiler,openfiler是一个免费的NAS/ISCSI的SAN服务器系统,主要用于为LAN主机提供独立存储系统,openfiler提供了包括NFS.SMB.ISCSI.target等多种连接方式,一般通过http的方式管理,它对于希望搭建虚拟化的中小型企业而言,是provisi

vSphere 通过 vMotion 实现虚拟机热迁移

在实际环境中,总会有新陈代谢,旧机器总还是躲不过时间的摧残,这就需要更换新机器,而 vMotion 是 VMware 开发出的一项独特技术,可将正在运行的虚拟机从一台服务器迁移到另一台服务器上.若要实现热迁移,那么外部共享存储服务器便是必不可少的,因为必须要保证源ESXi主机和目标ESXi主机都可访问虚拟机文件,所以在热迁移之前必须把虚拟机配置文件都迁移到外部共享存储之上.openfiler是一个免费的NAS/ISCSI的SAN服务器系统,主要用于为LAN主机提供独立存储系统,openfiler

[翻译]标准vMotion的底层运行原理(虚拟机的热迁移原理)

VMware vSphere vMotion功能是当今虚拟基础架构中最重要的功能之一.自2002年成立以及2003年发布以来,它允许我们将虚拟机的活动状态从一个物理ESXi主机迁移到另一个主机.如今,无缝迁移虚拟机的能力几乎是每个虚拟化部署的重要组成部分.工作负载的可移植性是真正的混合云体验的基础,能够使用VMware混合云扩展(HCX)在内部云和公共云之间移动它们.vSphere vMotion仍然是IT行业中最重要的游戏改变者之一. 多年来,vMotion内部开发了很多技术来支持新技术. 此

利用redis replication实现redis服务器热迁移

利用redis replication实现redis服务器热迁移 文章开头我先声明:标题过于高大上,主要是为了装逼. 某个月黑风高的夜晚,一只运维攻城狮和一只PHP程序猿在促膝长谈,只见PHP程序猿双眼目光呆滞的盯着眼前屏幕上的一坨坨代码状文本,突然问出一句:"这个你会搞吗?"语气中透着一股程序猿的傲娇与对运维这一行业的轻蔑.攻城狮显然感觉到了空气中的那一缕杀气,但为了不给这个行业丢脸,攻城狮还是傲娇的仰头,冷冷的说:"我瞅瞅!" 问题是这样的,程序员他们公司最近要

OpenStack之虚机热迁移代码解析

OpenStack之虚机热迁移代码解析 话说虚机迁移分为冷迁移以及热迁移,所谓热迁移用度娘的话说即是:热迁移(Live Migration,又叫动态迁移.实时迁移),即虚机保存/恢复(Save/Restore):将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上.恢复以后,虚机仍旧平滑运行,用户不会察觉到任何差异.OpenStack的虚机迁移是基于Libvirt实现的,下面来看看Openstack虚机热迁移的具体代码实现. 首先,由API入口进入到nova/

openstack 热迁移配置

默认情况下,openstack的虚拟机磁盘文件存储在计算节点的/var/lib/nova/instances/目录下,当该节点宕机的时候,虚拟机便会随之宕掉,无法恢复. 使用共享存储,将虚机的磁盘文件放置在其他的节点上将不仅可以避免出现该情况,还可以在不停机的状态下实时地将虚机从一个计算节点转移到另外一个计算节点上.实际应用场景一个是当有计算节点需要维护的时候,另一个是发现负载不均衡的时候,可以进行调节. 简便起见,这里将控制节点上的空闲硬盘作为共享存储(采用nfs文件系统),再在计算节点上进行

KVM虚拟机共享存储动态迁移与冷迁移

运行环境一. 配置nfs共享服务器二. 配置KVM虚拟化三. 创建桥接网卡四. 配置kvm服务器并实现动态迁移五. 配置冷迁移运行环境KVM虚拟机两台(linux 7.4)IP地址:192.168.80.100(KVM01)IP地址:192.168.80.200(KVM02)共享服务器一台(linux 7.4)IP地址:192.168.80.102(share) 所有主机都执行:service firewalld stopsetenforce 0 一.配置nfs共享服务器yum install