010.KVM虚机冷迁移
生活随笔
收集整理的這篇文章主要介紹了
010.KVM虚机冷迁移
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 實驗環境
- 原虛機名稱:vm01-centos6.8
- 原虛機所在宿主機:kvm-host-2
- 遷移后虛機名稱:vm01-cloud-centos6.8
- 遷移后虛機所在宿主機:kvm-host-2
二 遷移過程
2.1 前期準備
1 [root@kvm-host ~]# virsh shutdown vm01-centos6.8 #關閉需要遷移的虛機 2 [root@kvm-host ~]# virsh list --all #查看虛機情況 1 [root@kvm-host ~]# virsh domblklist vm01-centos6.8 #查看虛機磁盤2.2 遷移主機環境配置
遷移后的主機kvm-host-2虛機環境必須具備,具體環境部署參考002.KVM環境部署。2.3 導出配置文件
1 [root@kvm-host ~]# virsh dumpxml vm01-centos6.8 > /tmp/vm01-cloud-centos6.8.xml2.4 復制配置至目標機
1 [root@kvm-host ~]# scp /tmp/vm01-cloud-centos6.8.xml root@172.24.8.41:/etc/libvirt/qemu2.5 復制磁盤至目標機
1 [root@kvm-host ~]# scp /data/images/vm01-centos6.8.img root@172.24.8.41:/data/images/vm01-cloud-centos6.8.img2.6 目標主機調整
1 [root@kvm-host-2 ~]# virsh list --all #查看虛機列表 1 [root@kvm-host-2 ~]# vi /etc/libvirt/qemu/vm01-cloud-centos6.8.xml 2 …… 3 <name>vm01-cloud-centos6.8</name> 4 <uuid>5130c447-8f43-4f84-bc90-4f51db2023f8</uuid> #修改UUID 5 …… 6 <disk type='file' device='disk'> 7 <driver name='qemu' type='qcow2'/> 8 <source file='/data/images/vm01-cloud-centos6.8.img'/> #修改對應的磁盤路徑及名字 9 <target dev='vda' bus='virtio'/> 10 <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> 11 </disk> 12 …… 13 <mac address='52:54:00:16:d3:96'/> #修改對應的mac地址 建議:將以上相關參數修改為和原值不一樣的,防止沖突。2.7 注冊虛機
1 [root@kvm-host-2 ~]# virsh define /etc/libvirt/qemu/vm01-cloud-centos6.8.xml2.8 查看驗證
1 [root@kvm-host-2 ~]# virsh list --all三 啟動并調整
1 [root@kvm-host-2 ~]# virsh list --all 將網卡中的mac/ip地址以及/etc/udev/rules.d/70-persistent-net.rules中mac地址修改為xml配置文件一致重啟即可。轉載于:https://www.cnblogs.com/itzgr/p/9893531.html
總結
以上是生活随笔為你收集整理的010.KVM虚机冷迁移的全部內容,希望文章能夠幫你解決所遇到的問題。