因为xen和pve的镜像格式稍有不同,因此需要对前面导出的镜像进行转化。
前面已经完成了导出和解压的步骤,后面开始转换的过程。
编译安装转换工具
- 找一台虚拟机
安装好git、cmake、gcc
- 拉取代码
git clone https://github.com/eriklax/xva-img.git
然后进入源码目录
- 编译源码
cmake .
make
make install
中途可能在make的时候会遇到报错
这是少了依赖导致的,需要安装一下
apt install libxxhash-dev
然后再来一次make
/usr/local/bin/xva-img
这个就是编译好后安装的位置
直接使用xva-img
就可以了
转换镜像并导入
首先进入镜像解包后的路径
正确的文件包含ova.xml
以及Ref:xxx
两个
前面那个是系统的基本信息,比如cpu数量,mac地址等等
后面才是镜像。
- 使用xva-img转换
xva-img -p disk-export Ref\:155/ docker.img
将其转换成img格式
耐心等待进度条跑完
- 创建虚拟机
在镜像转换的过程中可以先去创建虚拟机
创建虚拟机的过程省略,可以参照之前的记录
创建完之后如下
刚好这里镜像也转换完成了
- 导入镜像
接下来就该导入镜像了
首先用ssh登陆pve的系统
使用qm指令导入镜像
qm importdisk 138 docker.img data
然后再次开始漫长的等待
1 条评论
你好,看完你的博客文章,感觉很不错!希望与你网站首页友情链接
流量卡知识网
http://53go.cn/
专注于移动 / 联通 / 电信运营商官方推出的大流量多语音活动长短期套餐手机卡的相关知识的介绍普及
如果同意的话就回复【微信ganenboy】或邮件【internetyewu@163.com】