EVE |
您所在的位置:网站首页 › 华三路由器有哪些型号 › EVE |
文章目录
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 autoremove3、检查磁盘空间是否够用 df -h4、执行升级更新 apt update apt upgrade5、保持社区版安装,下面选择"N" 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地址; 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 fixpermissions4、创建实验后添加H3C设备出现"Template does not exists or is not available (60031)."找不到模板的错误信息解决办法 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:添加设备节点在列表显示的名称 eth_format:设备接口命名,其他明细规则参考官方文档 隐藏后如下显示 创建实验添加h3c设备,验证启动,运行和关闭均正常 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |