服务器到期了, 不想续费了,但是想要保留服务器中的数据;
由于数据分布混乱,直接打包镜像是一个很好的办法。
1、首先创建系统快照;我用的是轻量级服务器,所以在轻量级的控制台
2、然后创建自定义镜像
3、到镜像页面,将镜像共享到ECS
4、然后ECS控制台,到镜像页面,注意所在区域,要和服务器在同一个区域
5、点击 复制镜像,转换成自定义镜像
6、到自定义镜像页面,导出镜像;这里导出需要使用OSS,所以要先开通OSS,导出后,到OSS那里下载就行了,是收费的,按量收费
7、将镜像下载到本地后,是个压缩包,解药后,是raw格式的镜像;接下来要将这个格式的镜像转成vmdk的格式,也就是VMware的专用格式;需要用到qemu-img这个工具;
window系统下载地址:https://cloudbase.it/qemu-img-windows/
Linux安装教程
- Arch:
pacman -S qemu
- Debian/Ubuntu:
apt-get install qemu
- Fedora:
dnf install @virtualization
- Gentoo:
emerge --ask app-emulation/qemu
- RHEL/CentOS:
yum install qemu-kvm
- SUSE:
zypper install qemu
其他系统参考地址:https://www.qemu.org/download/#linux
执行命令:
qemu-img convert source.raw -O vhdx dest.vmdk
剩下来的就是慢慢等,很慢的;
可以使用这个命令
qemu-img convert -p -f raw xxxx.raw -O vmdk xxxx.vmdk
-p 显示转换进度
-f 原有镜像格式
-O 输出镜像格式
引用地址: