Proxmox系列:簡單實現虛擬機遷移

小生博客:http://xsboke.blog.51cto.com

            -------謝謝您的參考,如有疑問,歡迎交流

1、確定你的存儲節點位置.

一般默認在/var/lib/vz/下
系統鏡像一般在:/var/lib/vz/template/iso
如果是自己新掛載添加的,那就是指定的目錄

2、備份

備份在web頁面操作,備份目錄一般在/var/lib/vz/dump,如果在備份時指定了存儲節點,則會存放在存儲節點的dump目錄下
備份過程需要進行停機操作

3、將備份copy到目標虛擬機

scp /var/lib/vz/dump/vzdump-qemu-3002-2019_04_29-15_55_58.vma.lzo [email protected]:/root/

4、執行命令恢復

將KVM備份轉爲虛擬機
恢復時,虛擬機的VM ID有可能和當前已經擁有的虛擬機ID衝突,所以在恢復時,你可以執行VM ID
    qmrestore vzdump-qemu-3002-2019_04_29-15_55_58.vma.lzo 3010

可以看到在源proxmox中虛擬機的VM ID是3002,但是在恢復時,我設置爲了3010

使用OpenVZ備份轉爲虛擬機
vzrestore vzdump-qemu-3002-2019_04_29-15_55_58.vma.lzo 3010

5、你在恢復過程中,可能出現的問題.

# 1.當前Proxmox和源Proxmox的存儲路徑不一致
restore vma archive: lzop -d -c /root/vzdump-qemu-2001-2019_04_29-15_52_36.vma.lzo|vma extract -v -r /var/tmp/vzdumptmp10319.fifo - /var/tmp/vzdumptmp10319
CFG: size: 379 name: qemu-server.conf
DEV: dev_id=1 size: 128849018880 devname: drive-ide0
CTIME: Mon Apr 29 15:52:38 2019
command 'lzop -d -c /root/vzdump-qemu-2001-2019_04_29-15_52_36.vma.lzo|vma extract -v -r /var/tmp/vzdumptmp10319.fifo - /var/tmp/vzdumptmp10319' failed: storage 'data02' does not exists

這是因爲你備份的時候指定的存儲在新的服務器上沒有,我們可以通過恢復到指定存儲解決這個問題
qmrestore vzdump-qemu-3002-2019_04_29-15_55_58.vma.lzo 3010 -storage local-lvm

# 2. 虛擬機備份前掛載的光盤,當前Proxmox中沒有
虛擬機啓動時,報錯
TASK ERROR: volume 'local:iso/GSP1RMCPRXFRER_CN_DVD.iso' does not exist

這時你可以選擇去虛擬配置取消掛載這個ISO,或者將源Proxmox中的光盤scp過來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章