前言

使用EVE-NG在网页上面实现虚拟机的操作,EVE-NG可以对很多设备进行仿真操作,这里用的系统是Windows7系统,如果你需要EVE-NG的虚拟机可以向我要索取,首发在个人博客地址


一.在VM虚拟机安装好Windows虚拟机

在VM安装虚拟机有一个,注意事项,就是需要设置单独文件,如下图👇所示,如果你不知道怎么搭建虚拟机可以看我的这篇文章道理是一样的

eve如何导入镜像文件 eve导入windows镜像_eve如何导入镜像文件

Windows7安装完毕之后,我指的安装完毕指的是,能在VM虚拟机里面成功进去虚拟机。


二.配置虚拟机vmdk文件

虚拟机OK了之后,使用SSH连接到EVE-NG系统机器,然后这里我使用的是Winscp软件连接到EVE-NG,然后打开路径👉/opt/unetlab/addons/qemu/,然后在里面创建一个win-7的文件夹,必须是这样的格式如果你是win10系统就是,创建一个叫做win-10 的文件就可以了,如下图👇。

eve如何导入镜像文件 eve导入windows镜像_Windows_02

之后,打开VM虚拟机的目录找到刚才创建的win7系统的vmdk文件,如下图👇,必须是一个vmdk文件,这个操作就是第一步的操作将虚拟磁盘存储为单个文件

eve如何导入镜像文件 eve导入windows镜像_centos_03

找到vmdk文件之后,我这里使用的是winscp工具,把整个Windows7虚拟机文件夹(估计会很大)复制到EVE-NG的👉/opt/unetlab/addons/qemu/win-7/文件夹里面去,也就是刚才我们创建的win-7文件夹,如下图👇。

eve如何导入镜像文件 eve导入windows镜像_windows_04

三.正式配置EVE-NG网页虚拟机

进入到EVE-NG虚拟机进入目录👉/opt/unetlab/addons/qemu/win-7/Windows 7,如果成功你应该和我一样,如下图。

eve如何导入镜像文件 eve导入windows镜像_windows_05

然后就在这个目录下面输入如下命令👇,下面的hda.qcow2必须是这个名字,不能更换,换了就出毛病,然后 -O qcow后面跟着的是vmdk的文件名。

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 Windows\ 7.vmdk hda.qcow2

没有报错就是成功,然后就可以在Windows7目录下面发现一个hda.qcow2的文件,如下图👇。

eve如何导入镜像文件 eve导入windows镜像_windows_06

然后把这个hda.qcow2这个文件放入上级目录下面即可,如下图👇。

使用命令如下操作。

mv hda.qcow2 ../

如下图👇。

eve如何导入镜像文件 eve导入windows镜像_linux_07

四.在EVE-NG里面启动windows7虚拟机。

上面三个步骤做完没有报错之后,就可以正式启动了,打开网页段EVE-NG,新建一个node,如下图。

eve如何导入镜像文件 eve导入windows镜像_Windows_08

然后选择windows如下图👇。

eve如何导入镜像文件 eve导入windows镜像_centos_09

然后选择系统,之后点击下面的save就可以了,如下图👇。

eve如何导入镜像文件 eve导入windows镜像_Windows_10

eve如何导入镜像文件 eve导入windows镜像_windows_11

创建好了之后直接,右键点击start即可,如下图,然后双击图标就可以进入系统了。

eve如何导入镜像文件 eve导入windows镜像_windows_12

五.结果

如下图就可以在网页里面访问虚拟机了。

eve如何导入镜像文件 eve导入windows镜像_linux_13