KVM虚拟化笔记(十三)------kvm虚拟机静态迁移

1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。分为以下情况:

(1)虚拟主机各自使用本地存储存放虚拟机磁盘文件(本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式)

(2)虚拟主机之间使用共享存储存放虚拟机磁盘文件(该方式只是在目标虚拟主机上重新定义虚拟机就可以了)

2,静态迁移的过程如下:

(1)确定虚拟机处于关闭状态,本文以hadoop3为例:

[[email protected] install]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     win7                           running
 18    hadoop4                        running
 20    hadoop2                        running
 21    hadoop1                        running
 -     hadoop3                        shut off
[[email protected] install]#

(2)准备迁移虚拟机,查看虚拟机的磁盘配置文件

[[email protected] install]# virsh domblklist hadoop3
Target     Source
------------------------------------------------
hda        /images/test/hadoop3.qcow2
hdb        /images/test/hadoop3_add.qcow2
hdc        -
[[email protected] install]#

(3)导入虚拟机的配置文件

[[email protected] install]# virsh dumpxml hadoop3 > /tmp/hadoop3.xml
[[email protected] install]# ll /tmp/hadoop3*
-rw-r--r-- 1 root root 3016 Feb  6 12:43 /tmp/hadoop3.xml
[[email protected] install]#

(4)拷贝配置文件到目标主机上

[[email protected] install]# scp /tmp/hadoop3.xml [email protected]:/etc/libvirt/qemu
The authenticity of host ‘10.1.156.211 (10.1.156.211)‘ can‘t be established.
RSA key fingerprint is 20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38:cd.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘10.1.156.211‘ (RSA) to the list of known hosts.
[email protected]‘s password: 
[[email protected] install]#

(5)拷贝虚拟机的磁盘文件到目标主机上

[[email protected] install]# scp /tmp/hadoop3.xml [email protected]:/etc/libvirt/qemu
The authenticity of host ‘10.1.156.211 (10.1.156.211)‘ can‘t be established.
RSA key fingerprint is 20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38:cd.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘10.1.156.211‘ (RSA) to the list of known hosts.
[email protected]‘s password: 
[[email protected] install]# virsh domblklist hadoop3                
Target     Source
------------------------------------------------
hda        /images/test/hadoop3.qcow2
hdb        /images/test/hadoop3_add.qcow2
hdc        -
[[email protected] install]# scp /images/test/hadoop3.qcow2 /images/test/hadoop3_add.qcow2 [email protected]:/data/test/
[email protected]‘s password:
[[email protected] install]#

3,在目标主机上做如下操作:

 (1)查看目标虚拟主机的环境

[[email protected] test]# virsh list --all
 Id    Name                           State
----------------------------------------------------

(2)修改目标主机的配置文件。

[[email protected] test]#vi /etc/libvirt/qemu/hadoop3.xml

(3)定义注册虚拟主机

[[email protected] test]# virsh define /etc/libvirt/qemu/hadoop3.xml 
Domain hadoop3 defined from /etc/libvirt/qemu/hadoop3.xml

(4)启动并确认虚拟机

[[email protected] test]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 -     hadoop3                        shut off
[[email protected] test]# virsh start hadoop3
Domain hadoop3 started

至此,虚拟机的静态迁移成功

时间: 2024-10-22 00:58:09

KVM虚拟化笔记(十三)------kvm虚拟机静态迁移的相关文章

kvm虚拟化学习笔记(十四)之kvm虚拟机静态迁移

这里提到的静态迁移同是基于KVM虚拟主机之间的迁移,非异构虚拟化平台的静态迁移. 1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移. (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式, (2)虚拟主机之间使用共享存储存放虚拟机磁盘文件 该方式只是在目标虚拟主机上重新定义虚拟机就可以了. 2.静态迁移过程如下 (1)确定虚拟机关闭状态 [[email protected] ~]# virsh list

KVM虚拟化笔记(十四)------kvm虚拟机动态迁移

相比kvm虚拟机静态迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机动态迁移无需拷贝虚拟磁盘文件,但是需要迁移到的虚拟主机之间需要有相同的目录结构虚拟机磁盘文件,本文这部分内容通过nfs来实现,当然也可以采用GFS2集群文件系统来实现,本文以共享存储进行动态迁移 KVM动态迁移目前有两种,一种是基于共享存储的动态迁移,一种是基于基于数据块的动态迁移,需要qemu-kvm-0.12.2以上版本支持,OEL6.3版本是qemu-kvm-0.12.1.2,其它发行版可能有支持 由于资源有限,现在还没有实

KVM虚拟化笔记(十二)------kvm虚拟机磁盘文件的读取

kvm挂载磁盘的方法和工具很多,具体如下: (1)raw格式的磁盘可以直接挂载,也可以将qcow2格式的磁盘转换成raw格式的并挂载.eg:转换的命令为: [[email protected] ~]# qemu-img convert -f raw -O qcow2 yz3_add.qcow2 yz3_add.img 具体的可以参考上节内容. (2)通过编译安装qemu-nbd工具挂载qcow2格式的磁盘. qemu-nbd工具默认没有安装,需要编译进行安装. (3)通过创建kvm环境创建kvm

KVM虚拟化笔记(七)------kvm虚拟机时间配置

由于在虚拟化环境中,虚拟机在长时间的运行过程中,时间会变慢,通常的做法是配置ntpdate定时与时间服务器进行时间同步的计划任务.Kvm虚拟机默认采用的是UTC时间,需要进行专门的修改,还有考虑时间同步的问题,具体步骤如下: 1,kvm虚拟机修改时间配置文件 kvm虚拟机采用utc时间,需要先修改配置文件使用kvm虚拟机的时间与虚拟主机同步. [[email protected] qemu]# virsh edit hadoop3 最后重启下虚拟机 2. 关于kvm虚拟机时间问题解决思路 (1)

kvm虚拟机静态迁移

1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移. (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式, (2)虚拟主机之间使用共享存储存放虚拟机磁盘文件 该方式只是在目标虚拟主机上重新定义虚拟机就可以了. 2.静态迁移过程如下 (1)确定虚拟机关闭状态 (2)准备迁移oeltest02虚拟机,查看该虚拟机配置的磁盘文件 (3)导入虚拟机配置文件 [[email protected]~]# virsh

KVM虚拟化之安装KVM虚拟机(一)

KVM虚拟化 1.KVM虚拟化介绍与应用场景 什么是KVM虚拟化? KVM,内核级虚拟化技术 Kernel-based Virtual Machine .KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.虚拟化就是通过模拟计算机硬件(cpu,内存,硬盘,网卡)来实现在一台物理服务器上运行同时多个不同的操作系统,使每个操作系统之间都是互相隔离的,并且应用程序都可以在相互独立的空间内运行而互不影响,可以实现资源的动态分配.灵活调度.跨域共享,提高资源利用

KVM虚拟化搭建及其KVM中LVM扩容

KVM虚拟化搭建及其KVM中LVM扩容 前言: 公司项目方最近有两台物理服务器系统分别为CentOS 7.2.需要部署KVM虚拟化,第一台服务器A需要虚拟出三台虚拟机(均为CentOS 7.2系统),服务器B上需要虚拟出三台CentOS 7.2 系统和两台windows server2012 系统.其中六台CentOS 7.2 虚拟机需要部署我们自己的平台,两台windows分别部署客户的平台.下面来为大家说一下KVM虚拟化的搭建,以及创建虚拟机的两种办法,及其操作使用.     KVM小课补:

KVM虚拟化笔记(一)------kvm虚拟化环境安装

在安装虚拟化环境的时候,首先查看下该服务器的硬件配置和环境,具体操作如下: (一)检查硬件的相关情况: 1,查看cpu型号,物理cpu颗数, [[email protected] ~]#  cat /proc/cpuinfo | grep name | cut -d: -f2 | uniq -c       2  Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz [[email protected] ~]# cat /proc/cpuinfo | grep phys

Hyper-V虚拟化测试19群集虚拟机实时迁移(手动)

8.3.群集虚拟机实时迁移8.3.1.手动进行故障转移创建完群虚拟机后,也就是虚拟机就有了高可用的功能,能够实现自动的故障转移,先来演示下手动进行迁移,类似于之前介绍的共享存储的实时迁移 在故障转移群集管理器下的角色,找到需要测试的虚拟机,右键à移动à实时迁移à选择节点 注意:这里也可以让服务器自动判断选择最佳几点 因目前只有两台Hyper-V主机,所以只能选择HyperV04这个节点,点击"确定" 在故障转移群集管理器下可以看到迁移作业任务进度 迁移完后,可以看到WIN706这台虚拟