EVE-NG虚拟机OVF模板转换为QCOW2模板

一、准备工具:

操作环境:Windows (我用的Windows11)

软件:OVFTool_x64、qemu-img v2.3.0

下载地址:我用夸克网盘分享了「OVF文件转换为QCOW2格式工具」,点击链接即可保存。

链接:https://pan.quark.cn/s/5352f2688419

提取码:jKW9

二、安装工具

有条件自己下载安装OVFTool_x64和qemu-img v2.3.0这两个软件,没有软件的下载夸克网盘的解压版,可以直接食用。

三、虚拟机virtio 驱动

检查虚拟机的virtio 驱动 是否已安装,这个驱动是确保虚拟机能在KVM或者其他开源云平台中运行。虚拟机无法自动加载 virtio 驱动,导致磁盘或网络设备无法正常工作。

第一步、检查 virtio 模块是否已加载

首先,检查 virtio 模块是否已加载到内核中,运行以下命令:

lsmod | grep virtio

如果输出中包含 virtio_blk 和 virtio_net,说明模块已加载。如果没有输出,则需要手动加载模块。

第二步、手动加载 virtio 模块

如果模块未加载,可以手动加载,运行以下命令:

sudo modprobe virtio_blk

sudo modprobe virtio_net

然后再次检查模块是否加载:

lsmod | grep virtio

第三步、确保模块开机自动加载

如果模块需要每次开机自动加载,可以将其添加到 /etc/modules 文件中。

  1. 编辑 /etc/modules 文件:

sudo vi /etc/modules

  • 在文件末尾添加以下内容:

virtio_blk

virtio_net

  • 保存并退出。

之后关闭vmware虚拟机,导出虚拟机格式为OVF,或者使用OVFTool把VMDK格式文件转换为OVF格式文件。

四、模板转换

完成导出为OVF格式后,可以使用工具qemu-img v2.3.0把第一步骤得到的VMDK格式文件转换为qcow2格式即可,如下图:

命令格式:qemu-img.exe convert file(文件名).vmdk -O(大写字母O) qcow2 file(转换后输入的文件名).qcow2

得到文件,如下图:

之后可以使用得到的QCOW2文件上传到KVM云或者其他云上使用。

五、上传私有云

本例使用浪潮云做上传,浪潮私有云底层为OpenStack云架构平台,openstack台可以使用QCOW格式、ISO格式、RAW格式等,

第一步、上传QCOW2文件到镜像目录,如下图:

第二步、使用上传到文件创建虚拟机,

选择本文件作为启动镜像,创建一个300G硬盘,以后存放qemu镜像,内存64G和16核处理器,等待创建完成,就可以使用获取到的IP地址进行访问了。如下图:

图形用户界面, 文本

AI 生成的内容可能不正确。

使用IP地址:192.168.239.133进行访问

第三步使用EVE-NG,如下图:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注