Virtualization

從 Proxmox 導出虛擬機

  • July 17, 2020

我想將虛擬機從 proxmox 導出到 virtualbox 或 vmware。是否可以?如何?

此答案不完整,但應該可以幫助您入門。

我想將虛擬機從 proxmox 導出到 virtualbox 或 vmware。是否可以 ?

是的

如何 ?

確切的方法實際上取決於您的 VM 的儲存方式。假設您有一個簡單的設置,其中一台電腦同時充當管理程序和儲存。

  • ssh 到管理程序(或以其他方式獲取 shell)。稍後您可能需要成為 root 才能執行命令

  • 確定您的 VM 的儲存方式

    • 磁碟上的文件,例如 qcow、vmdk 等通常位於 /var/lib/vz/images
    • 在邏輯卷上使用lvs列出邏輯卷

您現在可以將文件複製到其他地方並根據 Soviero 的響應使用*qemu-img convert進行轉換。*如果您在防火牆後面,您可能需要通過 ssh 反向傳輸數據

例如,我需要將一些虛擬機從一個管理程序移動到另一個管理程序。兩者都使用邏輯卷來儲存原始圖像,所以我做了以下

source# lvs --units b  2>/dev/null | grep vm-111
 vm-111-disk-1 vglocal01  -wi-ao---  17179869184B

destination# lvcreate -L 17179869184b -n vm-111-disk-1 vg_vms

source# dd if=/dev/vglocal01/vm-111-disk-1 | ssh destination dd of=/dev/vg_vms/vm-111-disk-1

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