综合参考了Solusvm官方文档,本操作适合搬迁、复制镜像等操作。
https://documentation.solusvm.com/display/DOCS/KVM+Manual+Migrations?src=contextnavpagetreemode
一、创建一个备份并打包
1)查看vps lv 配置
lvdisplay
2)关机
virsh shutdown kvm101
kvm101 改为 当前VM的ID
3)备份并压缩
dd if=/dev/vps/kvm101_img | gzip | dd of=/home/kvm101_backup.gz bs=4096
#若不想压缩 dd if=/dev/vps/kvm101_img of=/home/kvm101_backup.img bs=4096
二、kvm101镜像复制到kvm102
1)到solusvm新开一个相同配置(参考lvdisplay,主要是硬盘要相同)
2)还原
dd if=/home/kvm101_backup.gz | gzip -d | dd of=/dev/vps/kvm102_img bs=4096
#若没有压缩 dd if=/home/kvm101_backup.gz of=/dev/vps/kvm102_img bs=4096
三、附加操作
如果需要看到dd进度,需新开一个SSH会话,并执行下列命令
ps ux | awk’/ dd / &&!/ awk / {print $ 2}’| xargs kill -s USR1 $ 1