Virtual-Machines

現有 KVM VM 到 Proxmox VE

  • April 8, 2017

我有在 KVM 上執行的虛擬機(安裝在 SUSE 上)我需要將這些虛擬機移動到不同的物理伺服器 proxmox VE。

這些怎麼搬?將伺服器遷移到 Proxmox VE

只需在 Proxmox VE 上創建一個新 VM 並將現有磁碟映像添加到這個新 VM,設置引導順序並啟動。

但我不知道該怎麼做。

我必須在哪裡放置 .img 文件?

注意:Proxmox 版本 4.4-1

Proxmox 儲存在 /etc/pve/storage.cfg 中定義的位置查找。通常,並非總是如此,這是安裝在主機上的目錄。例如:

dir: default
        path /mnt/pve/default

預設情況下,創建磁碟按 VM ID 和磁碟 ID 標記它。所以你可能有/mnt/pve/default/images/100/vm-100-disk-1.qcow2

我傾向於使用主機上的 cp 命令複製帶有我希望恢復的圖像的文件。如果磁碟鏡像的格式不同,記得轉換一下。qemu-img convert非常適合這個目的。

Proxmox API 讓您可以獲取和設置 VM 的儲存配置。允許自動化或使用不同的文件名。

還有一個選擇是重建。在新磁碟上創建新 VM,安裝作業系統和應用程序,並在來賓中恢復或重新創建數據。有了良好的業務連續性計劃,這應該是可能的,即使它比恢復整個 VM 映像要慢。

引用自:https://serverfault.com/questions/843212