EVE-NG配置导入Cisco vWLC镜像

1595b2ff2a5cff4714ef5d327572274d.gif

正文共:1234 字 24 图,预估阅读时间:2 分钟

前面详细介绍了EVE-NG的安装和配置方法网络之路14:认识网络设备模拟器EVE-NG,最近又发现了一种不同寻常的部署方式,那就是通过CD-ROM引导启动。

本次我们使用思科的vWLC(Virtual Wireless Controller,虚拟无线控制器)来进行演示,按照官方提示,在开始安装vWLC之前,请确保已经设置了QEMU的2.4.0版本。在添加节点时,需要通过右键点击编辑/设置使用QEMU的2.4.0版本。

首先,我们需要到思科官网去下载vWLC的安装镜像。

c965a2603b21d8bda74c11a4f111e56d.png

可以看到,安装镜像主要分为ova、iso和aes三种格式,其中通过名称我们可以判断,aes格式文件是给vWLC升级用的,所以初次安装需要使用ova或iso格式的文件。为了操作方便,建议选择图中圈出来的2个文件,文件带有60天的试用授权。

本文以8.10版本的vWLC为例,介绍如何使用OVA或ISO安装镜像映像创建EVE-NG镜像,同样适用于其他8.x版本的vWLC,如8.1、8.2、8.6、8.7、8.9等等。

51df7514d85943bcf5e76d59fa4d1ea4.png

使用OVA文件

8a0d899849199cbd57b6c3e9f196b79c.png

首先,下载好安装镜像文件AIR_CTVM-K9_8_10_142_0.ova。

然后,在EVE-NG系统中创建路径/opt/unetlab/addons/qemu/vwlc-8.10.142,并切换到该路径下。

mkdir /opt/unetlab/addons/qemu/vwlc-8.10.142
cd /opt/unetlab/addons/qemu/vwlc-8.10.142

10474de850abac4ae613e0df8cf644f7.png

将OVA镜像文件上传到该路径下,并解压。

tar -xvf AIR_CTVM-K9_8_10_142_0.ova

e5563d94340014a00a13b425587c94f4.png

得到的文件中,最重要的就是iso文件和vmdk文件,我们需要使用iso文件来作为vWLC的引导镜像,使用vmdk文件来作为vWLC的系统盘。

首先,将原始ISO文件重命名为cdrom.iso,以便在系统启动时进行引导。

mv AS_CTVM_SMALL_8_10_142_0.iso cdrom.iso

2ec389c3b9174dd26ddfe84088a64a43.png

然后,将vmdk文件转换为vWLC的HDD文件qemu-img命令手册,与QEMU兼容的格式为qcow2,名称为megasasa。

qemu-img convert -f vmdk -O qcow2 AS_CTVM_SMALL_8_10_142_0.vmdk megasasa.qcow2

f6605306e4c9a625572021ceb5c5b96d.png

到这里,vWLC镜像就算初步配置完成了。最后,我们修复一下系统权限。

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

然后就可以在EVE-NG的前台添加vWLC设备了。

8e1ef24847ca7483882b854bbb30cfff.png

添加时,注意检查QEMU的版本是否为2.4.0,Console使用telnet,如果使用VNC,会提示该设备没有图形界面。

bc6acfaece721d3d079be9878f8f3b95.png

同时,我们需要再添加一个类型为Management(Cloud0)的网络连接到vWLC设备上,如果不添加vWLC与本地管理网络的连线,我们将无法连接到vWLC。

b0609b52654d5da3bf89e440e5d39194.png

接好线之后,我们就可以启动vWLC了。

9f87252d37b65dcad5bdd2f4120282e0.png

系统启动后,我们可以看到系统的引导过程。

a554e648f986de01b93301aae6dc6bad.png

在设备引导完成之后,设备默认启用了DHCP并获取到了IP地址,然后我们就可以通过这个IP地址来登录vWLC了。

288960692ab9db2065fd971ff0fb9a8c.png

首先,按照系统提示创建一个管理员账户。

f6abebc311753147d8e96ff53dc3b48e.png

然后根据提示配置好控制器的管理网络信息。

f3ed5a5c20a409299c4c99cc09c19e74.png

添加一个无线网络。

edec3bd7af09a5279b0c6e65d08618a8.png

查看并确认高级设置。

fc0cd61c2fe4c0bf720fb9b336a42137.png

确认无误后,点击“应用”,之后vWLC将重启来应用设置。

4a1486c2626221bfae296de6ea974a89.png

使用ISO文件

6f6ef5fd051a0bd2b2901423834482ac.png

使用ISO文件和使用OVA文件的方法基本类似,我们还是先创建一个路径/opt/unetlab/addons/qemu/vwlc-8.10.142i,并切换到该路径下。

mkdir /opt/unetlab/addons/qemu/vwlc-8.10.142i
cd /opt/unetlab/addons/qemu/vwlc-8.10.142i

ce4378282e18675c30350871deb2af8f.png

然后将下载好的镜像文件MFG_CTVM_8_10_142_0.iso上传到该路径下,并将文件重命名为cdrom.iso,以便在系统启动时进行引导。

mv AS_CTVM_SMALL_8_10_142_0.iso cdrom.iso

01d8455ab9fb83e5bd68b70656321a79.png

如果我们细心观察,我们会发现OVF文件中的ISO文件和我们单独下载的ISO文件的大小是完全一致的。

接下来就是使用ISO文件和使用OVA文件的区别了,我们使用OVA文件操作时,可以解压得到磁盘文件,不过格式为vmdk,需要转换为qcow2格式。而使用ISO文件,就需要我们单独创建一个qcow2磁盘文件了qemu-img命令手册

qemu-img create -f qcow2 megasasa.qcow2 8G

03118f231c89944c377350f6c2fca3d6.png

至此,我们的EVE-NG镜像也创建好了,修复权限就可以了。

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

现在,我们就可以使用ISO镜像创建的设备了,配置和使用OVA镜像创建的完全一样。

0802007566d8a3c8551f3711a9f5d0ef.png

58b3c44486d3e909419275db5ed87bbe.png

固化qcow2镜像

018081d36a11df4c66419065aea98340.png

虽然我们已经启动了设备,但是我们在后台可以看到,系统的磁盘文件一直没有变化。

39186acbdbadfec69454c3042fe3c989.png

如果我们不想每次都使用ISO文件进行引导,我们可以更新vWLC的默认磁盘镜像,以便在EVE-NG中进一步使用。

首先,我们要停止vWLC设备,然后在EVE界面的左侧栏中,选择“Lab details”来查看实验室的uuid详细信息。如果拓扑中有多个文件,在临时路径下也会有多个文件,为了方便查找,建议拓扑中仅添加一台设备。

7fbba0c89354a5c59b4f2d8e47d25ddc.png

记录下显示的ID信息,为03ab53fa-649b-4cea-825a-42dd315bfebd。

然后我们到/opt/unetlab/tmp/0/路径下查看临时磁盘文件信息。

ll /opt/unetlab/tmp/0/03ab53fa-649b-4cea-825a-42dd315bfebd/1/

433f0ae2ee9e200c90d1dc31d7ce74f6.png

我们可以看到,这里的磁盘文件大小竟然高达1.9 GB,比原始的190K大了10000倍。

然后,我们就可以使用qemu-img commit命令将文件中记录的更改提交到其基本镜像文件中qemu-img命令手册。操作成功后,现有的临时磁盘镜像将会被删除。

qemu-img commit megasasa.qcow2

a01f147c54fa4338ae44b1aabae6d481.png

最后,我们再删除掉ISO引导文件就可以了。

cd /opt/unetlab/addons/qemu/vwlc-8.10.142i
rm -f cdrom.iso

078d0736b0e3346832156a96a66e8ce8.png

修复权限,齐活!

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

296075803e581c78f21ffde9467c966d.gif

长按二维码
关注我们吧

0aea1f1aadfc3a92afa03f90cb203dbe.jpeg

17d3edae1ce0f7c8b9ad130555c1fe34.png

网络之路第一章:Windows系统中的网络

网络之路第二章:认识企业设备

网络之路第三章:认识设备命令行

网络之路第4章(上):认识网络模拟器

网络之路第4章(下):认识虚拟化

网络之路14:认识网络设备模拟器EVE-NG

HVV小科普:防守方的主要职责

HVV小科普:防守方的演变趋势

HVV小科普:红方是什么?

HVV小科普:紫方是什么?

MTR网络诊断工具

如何通过netsh命令重启主机网卡?

为Linux设置GRUB密码

Linux修改或移除GRUB密码

用太空办公桌spacedesk把废旧平板利用起来

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: eve-ng是一个网络虚拟化平台,它的h3c镜像对照表是指在eve-ng平台中可用的h3c设备镜像清单。 根据eve-ng平台的要求,每个h3c镜像都需要对应相应的设备类型和版本号,以保证模拟环境与真实环境一致。h3c镜像对照表中的设备类型包括了h3c的多个系列,如S系列、A系列、H系列等,而版本号则描述了镜像的具体版本信息。 在eve-ng的h3c镜像对照表中,我们可以找到各种常用的h3c设备类型对应的镜像文件。例如,对于h3c S5500系列交换机,可以使用以下镜像文件进行模拟: s5500-cmw520-r3122.bin s5500-cmw520-r5320.bin s5500-cmw520-r6208.bin s5500-cmw520-r7223.bin s5500-cmw520-r7318.bin s5500_cmw520_r2606.bin 在eve-ng中选择正确的h3c镜像是非常重要的,它决定了模拟环境的可靠性和准确性。因此,在选择镜像时,需要根据实际需求和设备型号,仔细核对镜像对照表中的信息,以确保选择了正确的镜像文件。 ### 回答2: eve-ng是一种用于搭建虚拟网络实验环境的软件,可以模拟各种网络设备和拓扑结构,支持H3C镜像导入和使用,下面是eve-ng的h3c镜像对照表。 1. H3C Comware 7 Switch 对应的eve-ng镜像文件为:h3c-comware7.qcow2 2. H3C MSR Router 对应的eve-ng镜像文件为:h3c-msr.qcow2 3. H3C S3100V2 Switch 对应的eve-ng镜像文件为:h3c-s3100v2.qcow2 4. H3C S5120EI Switch 对应的eve-ng镜像文件为:h3c-s5120ei.qcow2 5. H3C S5500EI Switch 对应的eve-ng镜像文件为:h3c-s5500ei.qcow2 6. H3C S5800 Switch 对应的eve-ng镜像文件为:h3c-s5800.qcow2 除上述列出的H3C镜像eve-ng还支持其他型号和版本的H3C设备,可根据实际需要选择合适的镜像进行导入使用。 导入H3C镜像eve-ng的操作非常简单,可通过web界面直接导入,也可通过SSH连接到eve-ng服务器上通过命令行方式导入。使用H3C镜像搭建虚拟网络实验环境,可以让网络工程师在实验环境中进行网络方案的设计、配置和调试,提高网络运维和维护的效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值