为了方便大家使用EVE-NG,我们前段时间重新制作了EVE-NG的部署教程(48核+96GB内存!EVE-NG 6.2低配版安装实录,网络工程师必看!),还提供了一些简单的设备镜像。因为我比较穷,云盘的空间只有36 GB,所以没办法给大家分享更多镜像;如果大家觉得镜像不够用,也可以自己动手制作设备镜像(没想到啊,竟然万物皆可EVE-NG!)。
碰巧我们在测试iWAN交换的二层转发功能时,发现ESXi虚拟交换机不支持转发带VLAN标签的数据,只能转到EVE-NG再来尝试一下(异地多VLAN互通难?Panabit iWAN二层交换方案深度解析)。借着这个机会,再给大家演示一下如何将Panabit转换成EVE-NG设备。
众所周知,EVE-NG的设备镜像需要使用qcow格式,所以重点就是制作qcow格式的磁盘镜像。我比较推荐使用VirtualBox,因为装HCL时自带了这个工具(如何在最新版的HCL 5.10.0中导入NFV镜像?),并且完美支持qcow格式的磁盘镜像。
首先,新建一台虚拟机,系统版本选择【FreeBSD 64位】,内存大小配置为2 GB,虚拟硬盘选择【现在创建虚拟硬盘】,点击【创建】。
在创建虚拟硬盘界面,将文件大小设置为8 GB,虚拟硬盘文件类型选择【QCOW(QEMU写入时复制)】,记下文件位置,点击【创建】。
这里需要回顾一下Panabit在虚拟机的安装限制(从崩溃到3G带宽!Panabit三种部署模式性能实测,这个坑千万别踩):最高仅支持3 GB内存,至少需要2张网卡。而VirtualBox最多支持4张网卡,那就都用起来吧。
然后把安装镜像也挂载上,得到系统配置如下所示:4核CPU、2 GB内存、8 GB系统盘,配备4张网卡,挂载了安装镜像。确认无误就可以启动虚拟机了。
安装过程中也有需要注意的地方,那就是管理口仅支持静态IP地址,需要保证后续在EVE-NG环境中使用时的网络可达;并且后续在启动时,也只能一台一台的启动,避免管理口地址冲突。
系统安装完之后,如果要升级、修改一些默认配置的,比如修改默认密码,都要提前操作,不然后面改起来会麻烦一些。都调整完成之后,我们把系统盘上传到EVE-NG中。
首先创建一个存储路径:
mkdir /opt/unetlab/addons/qemu/panabit-TANGr7p3
然后把系统盘上传上去,并且修改名称为hda.qcow2。
然后在本地新建一个名为panabit.yml的文件,并写入以下内容,建议保持设备配置与虚拟机配置相一致:
---
type: qemu
description: Panabit
name: Panabit
cpulimit: 1
icon: Panabit.png
cpu: 4
ram: 2048
ethernet: 4
eth_format: eth{0}
console: vnc
shutdown: 1
qemu_arch: x86_64
qemu_version: 6.0.0
qemu_nic: e1000
qemu_options: -machine type=pc,accel=kvm -vga virtio -usbdevice tablet -boot order=cd -cpu host
...
然后把文件panabit.yml上传到/opt/unetlab/html/templates/intel/路径下。
最后,只要使用以下命令修复EVE-NG权限,使修改生效:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
到这里镜像就添加好了,我们进入EVE-NG管理页面,再次添加节点设备就能选择Panabit了。
确认设备配置,完成设备添加,然后启动设备来测试一下。
抱歉,图标搞的大了点,建议修改成60*60左右大小。
当然,启动设备之后,除了要修改管理IP地址之外,还需要修改网卡高级设置,因为PCI ID变化,导致网卡都识别不到了。
好了,又是一次成功,发挥就是这么稳定。查看一下设备接口情况,预创建的4个接口全部正常。
齐活,期待后面Panabit对接交换机的案例吧。
***推荐阅读***
原文始发于微信公众号(铁军哥):万物皆可EVE-NG:手把手教你将Panabit迁移到EVE-NG环境
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论