摘要:1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。分为以下情况: (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件(本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式) (2)虚拟主机之间使用共享存储存放虚拟机磁盘文件(该方式只是在目标虚拟主机上重新定义虚拟机就可以了) 2,静态迁移的过程如下: (1)确定虚拟机处于关闭状态,本文以hadoo
(1)虚拟主机各自使用本地存储存放虚拟机磁盘文件(本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式)
(2)虚拟主机之间使用共享存储存放虚拟机磁盘文件(该方式只是在目标虚拟主机上重新定义虚拟机就可以了)
2,静态迁移的过程如下:
(1)确定虚拟机处于关闭状态,本文以hadoop3为例:
[root@KVMinstall]#virshlist--all IdNameState ---------------------------------------------------- 1win7running 18hadoop4running 20hadoop2running 21hadoop1running -hadoop3shutoff [root@KVMinstall]#
(2)准备迁移虚拟机,查看虚拟机的磁盘配置文件
[root@KVMinstall]#virshdomblklisthadoop3 TargetSource ------------------------------------------------ hda/images/test/hadoop3.qcow2 hdb/images/test/hadoop3_add.qcow2 hdc- [root@KVMinstall]#
(3)导入虚拟机的配置文件
[root@KVMinstall]#virshdumpxmlhadoop3>/tmp/hadoop3.xml [root@KVMinstall]#ll/tmp/hadoop3* -rw-r--r--1rootroot3016Feb612:43/tmp/hadoop3.xml [root@KVMinstall]#
(4)拷贝配置文件到目标主机上
[root@KVMinstall]#scp/tmp/hadoop3.xmlroot@10.1.156.211:/etc/libvirt/qemu Theauthenticityofhost\'10.1.156.211(10.1.156.211)\'can\'tbeestablished. RSAkeyfingerprintis20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38:cd. Areyousureyouwanttocontinueconnecting(yes/no)?yes Warning:Permanentlyadded\'10.1.156.211\'(RSA)tothelistofknownhosts. root@10.1.156.211\'spassword: [root@KVMinstall]#
(5)拷贝虚拟机的磁盘文件到目标主机上
[root@KVMinstall]#scp/tmp/hadoop3.xmlroot@10.1.156.211:/etc/libvirt/qemu Theauthenticityofhost\'10.1.156.211(10.1.156.211)\'can\'tbeestablished. RSAkeyfingerprintis20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38:cd. Areyousureyouwanttocontinueconnecting(yes/no)?yes Warning:Permanentlyadded\'10.1.156.211\'(RSA)tothelistofknownhosts. root@10.1.156.211\'spassword: [root@KVMinstall]#virshdomblklisthadoop3 TargetSource ------------------------------------------------ hda/images/test/hadoop3.qcow2 hdb/images/test/hadoop3_add.qcow2 hdc- [root@KVMinstall]#scp/images/test/hadoop3.qcow2/images/test/hadoop3_add.qcow2root@10.1.156.211:/data/test/ root@10.1.156.211\'spassword: [root@KVMinstall]#
3,在目标主机上做如下操作:
(1)查看目标虚拟主机的环境
[root@KVMtest]#virshlist--all IdNameState ----------------------------------------------------
(2)修改目标主机的配置文件。
[root@KVMtest]#vi/etc/libvirt/qemu/hadoop3.xml
(3)定义注册虚拟主机
[root@KVMtest]#virshdefine/etc/libvirt/qemu/hadoop3.xml Domainhadoop3definedfrom/etc/libvirt/qemu/hadoop3.xml
(4)启动并确认虚拟机
[root@KVMtest]#virshlist--all IdNameState ---------------------------------------------------- -hadoop3shutoff [root@KVMtest]#virshstarthadoop3 Domainhadoop3started
至此,虚拟机的静态迁移成功
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28