我的客户机有 2 个分区(80GB + 1TB)。它们都在 LVM 上。我想以最短的停机时间将所有磁盘转移到另一台机器上。我用nc转移了另一台机器。这需要 4 天,在传输过程中我的虚拟机已关闭。
我尝试在传输脏页后制作快照。但是使用 LVM 的 AFAIK 是不可能的。我的目标机器没有 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>
源主机:
- CPU:Intel(R) Xeon(R) CPU D-1520 @ 2.20GHz
- 操作系统:16.04.1 LTS
- 内核:4.2.0-34-generic
- qemu-kvm: 1:2.3+dfsg-5ubuntu9.2
- QEMU:2.3.0
- libvirt:1.2.16
目标主机:
- CPU:Intel(R) Xeon(R) CPU D-1520 @ 2.20GHz
- 操作系统:16.04 LTS
- 内核:4.4.0-28-generic
- qemu-kvm: 1:2.5+dfsg-5ubuntu10.2
- QEMU:2.5.0
- libvirt:1.3.1