zoukankan      html  css  js  c++  java
  • EVE上传Dynamips、IOL和QEMU镜像

    1、镜像保存目录:

    /opt/unetlab/addons

    ---/dynamips   Dynamips镜像保存目录

    ---/iol               IOL镜像保存目录(运行IOU的镜像)

    ---/qemu         QEMU镜像(运行ASAv、ISE、F5等等镜像)

    2、上传dynamips镜像:

     然后在EVE修正镜像权限,命令:/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

     

     如下截图是通过HTML5 console登录的,拿了一台3725来测试:

     双击该设备:

    3、上传IOL

    将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下

    文件包含:

    • IOL的镜像
    • iourc文件(IOL的license文件)
    • CiscoIOUKeygen.py(python脚本,用于生成license)

    生成并编写license

    方法1:命令自动生成

    确保CiscoIOUKeygen.py已经上传后,执行命令

    root@eve-ng:~# cd /opt/unetlab/addons/iol/bin/
    root@eve-ng:/opt/unetlab/addons/iol/bin# python CiscoIOUKeygen.py | grep -A 1 'license' > iourc
    root@eve-ng:/opt/unetlab/addons/iol/bin# cat iourc
    [license]
    eve-ng = 972f30267ef51616;
    root@eve-ng:/opt/unetlab/addons/iol/bin#

    方法2:手动修改

    生成license代码

    root@eve-ng:~# cd /opt/unetlab/addons/iol/bin

    root@eve-ng:/opt/unetlab/addons/iol/bin# ls

    CiscoIOUKeygen.py

    i86bi-linux-l2-adventerprisek9-15.1a.bin

    i86bi-linux-l2-ipbasek9-15.1a.bin

    i86bi-linux-l2-upk9-12.2.bin

    i86bi-linux-l2-upk9-15.0a.bin

    i86bi-linux-l3-adventerprisek9-12.4.bin

    i86bi-linux-l3-adventerprisek9-15.2.2.15T.bin

    i86bi-linux-l3-adventerprisek9-15.2.4M1.bin

    i86bi-linux-l3-adventerprisek9-15.4.1T.bin

    iourc

    root@eve-ng:/opt/unetlab/addons/iol/bin#python CiscoIOUKeygen.py

    *********************************************************************

    Cisco IOU License Generator - Kal 2011, python port of 2006 C version

    Modified to work with python3 by c_d 2014

    hostid=007f0101, hostname=eve-ng, ioukey=7f0343

    Add the following text to ~/.iourc:

    [license]

    eve-ng = 972f30267ef51616;

    You can disable the phone home feature with something like:

     echo '127.0.0.127 xml.cisco.com' >> /etc/hosts

    root@eve-ng:/opt/unetlab/addons/iol/bin#

    红色字体即IOLlicense,这段代码随着EVE-NGhostname变动,hostname不同,计算的结果也不同。

    编写license文件

    安装vim(确保EVE联网)

    apt-get update

    apt-get install vim

    root@eve-ng:/opt/unetlab/addons/iol/bin# vim iourc

    把原来的删除掉,重新粘贴新的license代码

     :wq! 保存退出

    (如上摘自https://blog.51cto.com/sms1107/1927988

    然后修正镜像:

    测试:

     

    4、导入QEMU

    QEMU镜像的存放位置是/opt/unetlab/addons/qemu/

     上传完毕,输入命令修正镜像

     测试:

  • 相关阅读:
    k8s资源编排
    虫师『软件测试』基础 与 测试杂谈
    虫师『性能测试』文章大汇总
    OMCS ——卓尔不群的网络语音视频聊天框架(跨平台)
    ESFramework ——成熟的C#网络通信框架(跨平台)
    2022.2 区块链的技术架构
    pytest文档80 内置 fixtures 之 cache 写入中文显示\u4e2d\u6587问题(用打补丁方式解决) 上海
    翻译校正
    Inside WCF Runtime
    Web Services Security
  • 原文地址:https://www.cnblogs.com/MomentsLee/p/11604605.html
Copyright © 2011-2022 走看看