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


相关文章
|
2月前
|
网络协议 Linux
[Linux]Xshell给CentOS虚拟机配置静态IP
[Linux]Xshell给CentOS虚拟机配置静态IP
|
3月前
|
Linux 数据安全/隐私保护 虚拟化
Centos7虚拟机下载安装以及静态IP地址的设置(基于VmwareWorkstation)(二)
Centos7虚拟机下载安装以及静态IP地址的设置(基于VmwareWorkstation)
51 0
|
3月前
|
Linux
Centos7虚拟机下载安装以及静态IP地址的设置(基于VmwareWorkstation)(一)
Centos7虚拟机下载安装以及静态IP地址的设置(基于VmwareWorkstation)
54 0
|
3月前
|
网络协议 Linux 开发工具
Centos7虚拟机修改IP地址改为静态IP
Centos7虚拟机修改IP地址改为静态IP
121 0
|
4月前
|
网络协议 Windows
如何在虚拟机中配置静态IP,以解决在NAT模式下的网络连接问题?
如何在虚拟机中配置静态IP,以解决在NAT模式下的网络连接问题?
71 0
|
9月前
|
Linux 网络安全
linux虚拟机静态ip配置-极简教程,一看就会
linux虚拟机静态ip配置-极简教程,一看就会
191 0
linux虚拟机静态ip配置-极简教程,一看就会
|
11月前
|
网络协议 网络安全 开发工具
Mac虚拟机设置静态IP
我们经常在做开发的时候都需要模拟生产环境, 但是一台真正的服务器显然不适合我们做开发, 因为我们要经常切换环境, 部署东西, 卸载东西, 此时就有了虚拟机, 但我们经常会遇到这样的问题, 虚拟机关机后或者电脑断网后虚拟机的IP地址就会变, 而我们在项目中设置的IP地址也就得改, 我们ssh工具还得重新输入一次IP进行连接, 所以我们需要设置静态IP
140 0
Mac虚拟机设置静态IP
|
Linux 虚拟化
十四、Linux下安装操作系统,虚拟机联网,如何ping通baidu.com网址,以及如何设置静态IP精讲,这一篇足够了。(手把手小白教程)
十四、Linux下安装操作系统,虚拟机联网,如何ping通baidu.com网址,以及如何设置静态IP精讲,这一篇足够了。(手把手小白教程)
十四、Linux下安装操作系统,虚拟机联网,如何ping通baidu.com网址,以及如何设置静态IP精讲,这一篇足够了。(手把手小白教程)
|
Linux 虚拟化 iOS开发
linux虚拟机nat模式 设置静态ip
linux虚拟机nat模式 设置静态ip
257 0
linux虚拟机nat模式 设置静态ip
推荐文章
更多