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#

红色字体即IOL的license,这段代码随着EVE-NG的hostname变动,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/

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

测试:

EVE上传Dynamips、IOL和QEMU镜像的更多相关文章

  1. 通过重新上传修改后的docker镜像来在kubeapps上实现k8s上部署的nginx版本更新,回退等

    docker操作:制作自定义镜像 # docker下载官方nginx镜像 docker pull nginx # 基于该镜像运行一个容器 docker run -it -d --name nginx_ ...

  2. Docker 上传镜像

    文章首发自个人网站:https://www.exception.site/docker/docker-push-image 本文中,您将学习如何上传 Docker 镜像至 Docker Hub 上. ...

  3. play-with-docker搭配ffsend完成文件上传及下载(解决从docker hub拉取镜像慢问题)

    由于众所周知的原因,大家有的时候pull docker hub上的镜像是很困难的,下载到99%就这么不动了也是很正常的事情 这个时候以下步骤是100%可以解决问题的: 1.找一台国外的服务器安装doc ...

  4. docker部署mysql,nginx,php,并上传镜像到私有仓库

    前言 最近公司准备把现有环境全部搞成容器化,所以笔者就先了解了一下docker,并搞了一搞,并把自己搞的过程记录下来.话不多说直接开干 环境说明 Centos7 Docker version 18.0 ...

  5. Docker 容器更新,打包,上传到阿里云

    上几章讲了镜像的拉取和运行. 这次来尝试如何将已经运行的容器打包,封装成镜像,并且上传到阿里云上,为了别的地方下载和使用更加的方便. 首先,进入镜像,如果不清楚地,可以看下上一章. [root@VM_ ...

  6. Vcenter server 5.5上传ISO镜像

    1.摘要 --- 浏览要上传的硬盘. 2.创建一个文件夹专业门存放ISO镜像. 3.选择上传文件. 4.选择文件上传即可.

  7. Openstack的镜像上传原理

    openstack的horizon的上传镜像流程 通过html的form表单上传文件 先上传到horizon指定的临时目录,存储起来 通过glance-api请求接口 实际上glance-api也是提 ...

  8. VMware SphereESXi上传系统镜像

    VMware SphereESXi上传系统镜像 打开右侧[摘要]选项卡 在[资源]中选择存储器中的存储,右键[浏览数据库存储] 选择工具栏[创建文件夹]图标,命名后保存 这样随后找到存储设备,浏览刚才 ...

  9. docker 私有仓库上传镜像,其他docker服务器从私有镜像下载

    <pre name="code" class="cpp">docker:/data# docker ps CONTAINER ID IMAGE CO ...

随机推荐

  1. NVMe over Fabrics 概况

    NVMe over Fabrics 技术特征 跨网络传输NVMe命令需要特殊的考虑,而不仅仅是针对本地存储内存.例如,为了远距离传输NVMe协议,理想的底层网络或fabric技术将具有以下特性: 可靠 ...

  2. xstart访问centos7

    参考文档:https://blog.csdn.net/wuzhimang/article/details/51523867

  3. [NOI2010] 超级钢琴 - 贪心,堆,ST表

    这也算是第K大问题的套路题了(虽然我一开始还想了个假算法),大体想法就是先弄出最优的一批解,然后每次从中提出一个最优解并转移到一个次优解,用优先队列维护这个过程即可. 类似的问题很多,放在序列上的,放 ...

  4. DeepLearningDTU: Building a RNN step by step

    exercise 5: Week 5 - Recurrent Neural Networks Building your Recurrent Neural Network - Step by Step

  5. wcf接口输出为json格式

    接口定义: [OperationContract] [WebInvoke(UriTemplate = "AddTask?taskId={taskId}&processGuid={pr ...

  6. 第一个Mybatis项目

    第一个Mybatis项目 一.创建普通Maven项目 1.配置pom.xml文件 <dependencies> <!--mysql驱动--> <dependency> ...

  7. 算法_hdoj_1005

    Question: Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 6 ...

  8. Linux - cron - 基础

    概述 cron 相关的理解与使用 背景 最近实在没啥写的了 我写东西, 一般是是这些 看了书过后, 做一些系统的整理 比如之前的 docker 和 git 系列 遇到了实际问题, 解决过程也不是那么顺 ...

  9. (转)多进程 & 多线程的区别与适用场景

    转自:http://www.cnblogs.com/huntfor/p/4021327.html 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”, ...

  10. ASP学习笔记1

    一.变量 1.1 声明变量 dim name name="Donald Duck" response.write("My name is: " & na ...