工作中有2台PVE節點,但是沒有做集群,如果有集群可以很方便的進行遷移。本次遷移的目的是:
目前有一台PVE1節點裝的虛機資源使用較多,想遷移某台虛機到另一台PVE2。
1 備份
備份在web頁面操作,PVE1的某台機關機后,點擊備份:
備份目錄一般在/var/lib/vz/
dump,如果在備份時指定了存儲節點,則會存放在存
儲
節點的dump目錄下,這里我有另一塊硬盤當數據盤,因此存儲在
/data/dump/下,
備份完成后生成一個帶有VM ID的壓縮文件
vzdump-qemu-101-2020_11_14-19_31_53.vma.zst
2 拷貝到PVE2上
scp
/data/dump/
vzdump-qemu-101-2020_11_14-19_31_53.vma.zst root@192.168.0.129:/root
3、執行恢復
恢復時,虛擬機的VM ID有可能和當前已經擁有的虛擬機ID沖突,所以在恢復時,要注意看下空閑的ID號是多少。
這里查看到新PVE的機上沒有104這個ID,可以用這個ID號,然后執行以下命令恢復:qmrestore file id qmrestore
vzdump-qemu-101-2020_11_14-19_31_53.vma.zst 104
完成后不出意外,可以在PVE2上看到104的虛機,可以直接啟動。