KVM虚机冷迁移
一 实验环境
- 原虚机名称:vm01-centos6.8
- 原虚机所在宿主机:kvm-host-2
- 迁移后虚机名称:vm01-cloud-centos6.8
- 迁移后虚机所在宿主机:kvm-host-2
二 迁移过程
2.1 前期准备
1 [ ~]# virsh shutdown vm01-centos6.8 #关闭需要迁移的虚机 2 [ ~]# virsh list --all #查看虚机情况
1 [ ~]# virsh domblklist vm01-centos6.8 #查看虚机磁盘
2.2 迁移主机环境配置
迁移后的主机kvm-host-2虚机环境必须具备,具体环境部署参考002.KVM环境部署。
2.3 导出配置文件
1 [ ~]# virsh dumpxml vm01-centos6.8 > /tmp/vm01-cloud-centos6.8.xml
2.4 复制配置至目标机
1 [ ~]# scp /tmp/vm01-cloud-centos6.8.xml :/etc/libvirt/qemu
2.5 复制磁盘至目标机
1 [ ~]# scp /data/images/vm01-centos6.8.img :/data/images/vm01-cloud-centos6.8.img
2.6 目标主机调整
1 [ ~]# virsh list --all #查看虚机列表
[ ~]# vi /etc/libvirt/qemu/vm01-cloud-centos6.8.xml …… <name>vm01-cloud-centos6.8</name> <uuid>5130c447-8f43-4f84-bc90-4f51db2023f8</uuid> #修改UUID …… <disk type=‘file‘ device=‘disk‘> <driver name=‘qemu‘ type=‘qcow2‘/> <source file=‘/data/images/vm01-cloud-centos6.8.img‘/> #修改对应的磁盘路径及名字 <target dev=‘vda‘ bus=‘virtio‘/> <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x04‘ function=‘0x0‘/> </disk> …… <mac address=‘52:54:00:16:d3:96‘/> #修改对应的mac地址
建议:将以上相关参数修改为和原值不一样的,防止冲突。
2.7 注册虚机
1 [ ~]# virsh define /etc/libvirt/qemu/vm01-cloud-centos6.8.xml
2.8 查看验证
1 [ ~]# virsh list --all
三 启动并调整
1 [ ~]# virsh list --all
将网卡中的mac/ip地址以及/etc/udev/rules.d/70-persistent-net.rules中mac地址修改为xml配置文件一致重启即可。
相关推荐
chensen 2020-11-14
lwnylslwnyls 2020-11-06
ATenhong 2020-10-15
yanzhelee 2020-10-13
佛系程序员J 2020-10-10
guojin0 2020-10-08
佛系程序员J 2020-10-08
bluewelkin 2020-09-16
wwzaqw 2020-09-04
zhongdaowendao 2020-09-02
favouriter 2020-08-18
奎因amp华洛 2020-08-15
一青年 2020-08-13
千锋 2020-08-10
nangongyanya 2020-08-09
dongxurr 2020-08-08
明天你好 2020-08-03
kyelu 2020-08-03
Ashes 2020-08-03