EVE

您所在的位置:网站首页 华三路由器有哪些型号 EVE

EVE

2024-07-15 07:14| 来源: 网络整理| 查看: 265

文章目录 EVE-NG模拟器升级浏览器WEB登录界面不断刷新闪烁问题处理添加H3C模板和镜像添加H3C模板和镜像【针对2.0.3-112版本】功能测试

EVE-NG模拟器升级

1、 检查版本 目前使用eve-ng模拟器版本为2.0.3-86,检查方法如下

root@eve-ng:~# dpkg -l eve-ng Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-============================-===================-===================-============================================================== ii eve-ng 2.0.3-86 amd64 A new generation software for networking labs. root@eve-ng:~#

2、从eve中释放老版本的软件包

apt autoremove

3、检查磁盘空间是否够用

df -h

4、执行升级更新

apt update apt upgrade

5、保持社区版安装,下面选择"N" 在这里插入图片描述 以下选择"Keep the local version currently installed" 在这里插入图片描述 6、安装完成后重启,检查eve-ng版本已经升级到最新版本2.0.3-105

root@eve-ng:~# dpkg -l eve-ng Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-============================-===================-===================-============================================================== ii eve-ng 2.0.3-105 amd64 A new generation software for networking labs. root@eve-ng:~# 浏览器WEB登录界面不断刷新闪烁问题处理

eve-ng模拟器版本升级以后可能会出现登录web不断刷新闪烁的问题,可以尝试通过以下方法解决 1、清除浏览器缓存; 2、更换Firefox浏览器; 3、使用【EVE-NG Toolkit】修复,选择"5. Fixpermissions";

root@eve-ng:~# wget https://www.vos.cn/nexus/eve_ng_toolkit.tgz -O eve_ng_toolkit.tgz&&tar zxvf eve_ng_toolkit.tgz&&./eve_ng_toolkit.sh https://www.vos.cn/nexus/eve_ng_toolkit.tgz Resolving www.vos.cn (www.vos.cn)... 121.42.124.209 Connecting to www.vos.cn (www.vos.cn)|121.42.124.209|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 87714 (86K) [application/x-gzip] Saving to: 'eve_ng_toolkit.tgz' eve_ng_toolkit.tgz 100%[===============================================================>] 85.66K 16.9KB/s in 5.1s 2020-03-20 12:06:43 (16.9 KB/s) - 'eve_ng_toolkit.tgz' saved [87714/87714] eve_ng_toolkit.sh res/ res/opene.php ... res/ESXi.png res/dockerserver.php ****************************************************** *******************EVE-NG Toolkit********************* ****************************************************** ** @EmulatedLab ** ** ** ** 0. IP address management ** ** 1. Hide invalid device* ** ** 2. Modify update Source ** ** 3. Update & Upgrade ** ** 4. Generate IOU License ** ** 5. Fixpermissions ** ** 6. Add H3C Device Support* ** ** 7. Add Hillstone Device Support* ** ** 8. Add Radware Device Support* ** ** 9. Add Zabbix/Nagios Device Support* ** ** 10.Add VMware ESXi Device Support* ** ** 11.Add Storage Device Support* ** ** 12.Add Software Router Device Support* ** ** 13.Add Openstack/Docker Device Support* ** ** 14.Add Android Device Support* ** ** u. Update Toolkit ** ** e. Exit ** ** ** ****************************************************** *********************V.20170730*********************** ****************************************************** press number, then press Enter :

4、更换EVE-NG的登录IP地址; 在这里插入图片描述 在这里插入图片描述 通过更换EVE-NG网段实现,或者直接在EVE虚拟机配置网卡为新的静态IP地址访问。 5、手动停止网页刷新再登录; 在这里插入图片描述

添加H3C模板和镜像

1、默认模板里面没有H3C模板,可以通过以上【EVE-NG Toolkit】添加H3C模板,选择" 6. Add H3C Device Support*"

****************************************************** *******************EVE-NG Toolkit********************* ****************************************************** ** @EmulatedLab ** ** ** ** 0. IP address management ** ** 1. Hide invalid device* ** ** 2. Modify update Source ** ** 3. Update & Upgrade ** ** 4. Generate IOU License ** ** 5. Fixpermissions ** ** 6. Add H3C Device Support* ** ** 7. Add Hillstone Device Support* ** ** 8. Add Radware Device Support* ** ** 9. Add Zabbix/Nagios Device Support* ** ** 10.Add VMware ESXi Device Support* ** ** 11.Add Storage Device Support* ** ** 12.Add Software Router Device Support* ** ** 13.Add Openstack/Docker Device Support* ** ** 14.Add Android Device Support* ** ** u. Update Toolkit ** ** e. Exit ** ** ** ****************************************************** *********************V.20170730*********************** ****************************************************** press number, then press Enter :6 Please create directories manually. Directory name: H3C vFW: h3cvfw1k-xxxx H3C vLB: h3cvlb1k-xxxx H3C vSR: h3cvsr2k-xxxx H3C vBRAS: h3cvbras1k-xxxx Success! Press any key to continue....

2、新增H3C模板排序在最后,可以通过编辑init.php将H3C模板按字母顺序排列

root@eve-ng:~# vim /opt/unetlab/html/includes/init.php

修改顺序后还h3c模板位置(注意改之前备份init.php文件,每行后面逗号不可去掉!)

'bigip' => 'F5 BIG-IP LTM VE', 'fortinet' => 'Fortinet FortiGate', 'h3cvfw1k' => 'H3C vFW1000', 'h3cvsr2k' => 'H3C vSR2000', 'h3cvlb1k' => 'H3C vLB1000', 'h3cvlb1k' => 'H3C vLB1000', 'h3cvbras1k' => 'H3C vBras1000', 'huaweiusg6kv' => 'Huawei USG6000v', 'huaweiar1k' => 'Huawei AR1000v',

3、根据第1项添加h3c模板执行结果提示,创建h3c的指定目录,并通过上传镜像文件

#在/opt/unetlab/addons/qemu目录下在创建h3c指定目录 root@eve-ng:~#cd /opt/unetlab/addons/qemu root@eve-ng:/opt/unetlab/addons/qemu#mkdir h3cvfw1k-20170626 root@eve-ng:/opt/unetlab/addons/qemu#mkdir h3cvlb1k-20170626 root@eve-ng:/opt/unetlab/addons/qemu#mkdir h3cvsr2k-20170626 root@eve-ng:/opt/unetlab/addons/qemu#mkdir h3cvbras1k-20170626 #通过WinSCP将镜像上传到对应目录中 #修复权限 root@eve-ng:~#/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

4、创建实验后添加H3C设备出现"Template does not exists or is not available (60031)."找不到模板的错误信息解决办法 ERROR60031 1)方法一:可以在模板文件夹/opt/unetlab/html/templates下复制huaweiar1k.yml,依次修改h3c模板;

root@eve-ng:~#cd /opt/unetlab/html/templates root@eve-ng:/opt/unetlab/html/templates#cp huaweiar1k.yml h3cvsr2k.yml root@eve-ng:/opt/unetlab/html/templates#vim h3cvsr2k.yml #H3C其他模板按照以上方式修改,文件名称需要跟init.php中一致

2)方法二:分别创建h3c对应模板文件,将以下内容拷贝到文件内

#创建模板文件 root@eve-ng:~#cd /opt/unetlab/html/templates root@eve-ng:/opt/unetlab/html/templates#touch h3cvbras1k.yml root@eve-ng:/opt/unetlab/html/templates#touch h3cvfw1k.yml root@eve-ng:/opt/unetlab/html/templates#touch h3cvlb1k.yml root@eve-ng:/opt/unetlab/html/templates#touch h3cvsr2k.yml

通过vim修改以上4个模板文件内容如下

root@eve-ng:/opt/unetlab/html/templates#vim h3cvbras1k.yml --- type: qemu name: H3CvBRAS1000 cpulimit: 1 icon: h3cvbras1k.png cpu: 1 ram: 1024 ethernet: 12 eth_format: G0/0/{0} console: vnc shutdown: 1 qemu_arch: x86_64 qemu_version: 2.12.0 qemu_nic: virtio-net-pci qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=cd -cpu host ... root@eve-ng:/opt/unetlab/html/templates#vim h3cvfw1k.yml --- type: qemu name: H3CvFW1000 cpulimit: 1 icon: h3cvfw1k.png cpu: 1 ram: 1024 ethernet: 12 eth_format: G0/0/{0} console: vnc shutdown: 1 qemu_arch: x86_64 qemu_version: 2.12.0 qemu_nic: virtio-net-pci qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=cd -cpu host ... root@eve-ng:/opt/unetlab/html/templates#vim h3cvlb1k.yml --- type: qemu name: H3CvLB1000 cpulimit: 1 icon: h3cvlb1k.png cpu: 1 ram: 1024 ethernet: 12 eth_format: G0/0/{0} console: vnc shutdown: 1 qemu_arch: x86_64 qemu_version: 2.12.0 qemu_nic: virtio-net-pci qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=cd -cpu host ... root@eve-ng:/opt/unetlab/html/templates#vim h3cvsr2k.yml --- type: qemu name: H3CvSR2000 cpulimit: 1 icon: h3cvsr2k.png cpu: 1 ram: 1024 ethernet: 12 eth_format: G0/0/{0} console: vnc shutdown: 1 qemu_arch: x86_64 qemu_version: 2.12.0 qemu_nic: virtio-net-pci qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=cd -cpu host ... 添加H3C模板和镜像【针对2.0.3-112版本】

注意:针对2.0.3-112版本添加H3C模板或者其他自定义模板不能使用【EVE-NG Toolkit】脚本,否则后续手动添加可能会失败。如果已经按照以上方法使用【EVE-NG Toolkit】脚本添加了H3C模板且不成功,重新导入eve-ng模拟器的ovf镜像按照以下方法添加。 1、通过以下方式确定cpu架构是intel还是amd

root@eve-ng:~# lsmod | grep ^kvm_ kvm_intel 212992 74 root@eve-ng:~#

2、根据cpu的架构将模板放置到对应的文件夹 intel架构cpu模板放置到如下文件夹

/opt/unetlab/html/templates/intel/

amd架构cpu模板放置到如下文件夹

/opt/unetlab/html/templates/amd/

3、自定义H3C防火墙模板文件h3cvbras2k.yml,其他模板可参考此模板创建

--- type: qemu description: h3cvbras name: h3cvbras2k cpulimit: 1 icon: h3cvbras1k.png cpu: 1 ram: 2048 ethernet: 6 eth_format: G0/0/{0} console: telnet shutdown: 1 qemu_arch: x86_64 qemu_version: 2.12.0 qemu_nic: virtio-net-pci qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=cd -cpu host ...

字段解析: h3cvbras2k.yml:文件名表示镜像放置的文件夹名称为***h3cvbras2k-***开头的文件夹,例如

root@eve-ng:/opt/unetlab/addons/qemu# ll | grep h3cvbras2k-7.1.059/ drwxr-xr-x 2 root root 4096 May 1 13:13 h3cvbras2k-7.1.059/

description:添加设备节点在列表显示的名称 在这里插入图片描述 name:添加设备后默认显示的名称 在这里插入图片描述 icon:设备图标,放置在如下目录,图片大小参考其他图标的大小制作

root@eve-ng:/opt/unetlab/html/images/icons

eth_format:设备接口命名,其他明细规则参考官方文档 在这里插入图片描述 console:连接设备的方式,以上通过telnet连接,如果镜像不支持telnet连接可以改为vnc连接 4、隐藏设备节点列表中未使用的镜像模板

root@eve-ng:/opt/unetlab/html/includes# mv config.php.distribution config.php #检查文件 root@eve-ng:/opt/unetlab/html/includes# cat config.php

隐藏后如下显示 在这里插入图片描述

功能测试

创建实验添加h3c设备,验证启动,运行和关闭均正常 VSR2K



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3