我的来宾机器有 2 个分区(80GB + 1TB)。它们都在 LVM 上。我想以最短的停机时间将所有磁盘传输到另一台机器。我用nc转移了另一台机器。这需要 4 天,在转移期间我的 VM 关闭了。
我尝试在传输脏页后制作快照。但是 AFAIK 和 LVM 是不可能的。我的目标机器没有 LVM 设置和可用的未分区空间。所以在目标机器上的磁盘必须是原始文件映像。
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/vg-datastore/lv-vm-1138'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/vg-datastore-sata/lv-vm-1138-2'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
Run Code Online (Sandbox Code Playgroud)
源主机:
目标主机: