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

简介:

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

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

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

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

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

1
2
3
4
5
6
7
8
9
[root@KVM  install ] # virsh list --all
  Id    Name                           State
----------------------------------------------------
  1     win7                           running
  18    hadoop4                        running
  20    hadoop2                        running
  21    hadoop1                        running
  -     hadoop3                        shut off
[root@KVM  install ] #

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

1
2
3
4
5
6
7
[root@KVM  install ] # virsh domblklist hadoop3
Target     Source
------------------------------------------------
hda         /images/test/hadoop3 .qcow2
hdb         /images/test/hadoop3_add .qcow2
hdc        -
[root@KVM  install ] #

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

1
2
3
4
[root@KVM  install ] # virsh dumpxml hadoop3 > /tmp/hadoop3.xml
[root@KVM  install ] # ll /tmp/hadoop3*
-rw-r--r-- 1 root root 3016 Feb  6 12:43  /tmp/hadoop3 .xml
[root@KVM  install ] #

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

1
2
3
4
5
6
7
[root@KVM  install ] # scp /tmp/hadoop3.xml root@10.1.156.211:/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.
root@10.1.156.211's password: 
[root@KVM  install ] #

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@KVM  install ] # scp /tmp/hadoop3.xml root@10.1.156.211:/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.
root@10.1.156.211's password: 
[root@KVM  install ] # virsh domblklist hadoop3                
Target     Source
------------------------------------------------
hda         /images/test/hadoop3 .qcow2
hdb         /images/test/hadoop3_add .qcow2
hdc        -
[root@KVM  install ] # scp /images/test/hadoop3.qcow2 /images/test/hadoop3_add.qcow2 root@10.1.156.211:/data/test/
root@10.1.156.211's password:
[root@KVM  install ] #

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

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

1
2
3
[root@KVM  test ] # virsh list --all
  Id    Name                           State
----------------------------------------------------

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

1
[root@KVM  test ] #vi /etc/libvirt/qemu/hadoop3.xml

wKiom1a1fKqw8f7jAAEI5SpCS1Q498.png 

 (3)定义注册虚拟主机

1
2
[root@KVM  test ] # virsh define /etc/libvirt/qemu/hadoop3.xml 
Domain hadoop3 defined from  /etc/libvirt/qemu/hadoop3 .xml

 (4)启动并确认虚拟机

1
2
3
4
5
6
[root@KVM  test ] # virsh list --all
  Id    Name                           State
----------------------------------------------------
  -     hadoop3                        shut off
[root@KVM  test ] # virsh start hadoop3
Domain hadoop3 started


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


本文转自 lqbyz 51CTO博客,原文链接:http://blog.51cto.com/liqingbiao/1741316


相关文章
|
4月前
|
存储 网络协议 虚拟化
如何操作VMware ESXi虚拟机的迁移?
如何操作VMware ESXi虚拟机的迁移?
187 1
|
1月前
|
存储 KVM 虚拟化
倚天产品介绍|倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
|
2月前
|
网络协议 Linux 虚拟化
修改虚拟机ip为静态ip
centos修改ip为静态ip
|
6月前
|
监控 数据挖掘 虚拟化
VMWare 虚拟机 CPU 设置里针对 CPU 的 虚拟化 CPU 性能计数器(U) 选项功能介绍
VMWare 虚拟机 CPU 设置里针对 CPU 的 虚拟化 CPU 性能计数器(U) 选项功能介绍
521 0
|
6月前
|
安全 虚拟化
VMWare 虚拟机 CPU 设置里针对 CPU 的虚拟化 IOMMU(IO 内存管理单元) 选项功能介绍
VMWare 虚拟机 CPU 设置里针对 CPU 的虚拟化 IOMMU(IO 内存管理单元) 选项功能介绍
370 0
|
3月前
|
虚拟化
VMware使用 - 虚拟机迁移或删除
VMware使用 - 虚拟机迁移或删除
28 0
|
4月前
|
架构师 虚拟化 Docker
dpdk课程学习之练习笔记六(虚拟化理解vhost和virtio)
dpdk课程学习之练习笔记六(虚拟化理解vhost和virtio)
61 0
|
4月前
|
架构师 Java 程序员
入职没见过P8领导,3月后他带着份769页虚拟机笔记出关了
Java是目前用户最多、使用范围最广的软件开发技术,Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三方Java框架(如Spring、 MyBatis等) 构成。在国内,有关Java类库API、Java语言语法及第三方框架的技术资料和书籍非常丰富,相比而言,有关Java虚拟机的资料却显得异常贫乏。
|
7月前
|
存储 KVM 虚拟化
倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
|
8月前
|
虚拟化
虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题
虚拟化——成功解决ovirt修改ifcfg-ovirtmgmt的ip之后,重启虚拟机没有效果的问题

热门文章

最新文章