×

EVE-NG快速入门之制作Linux镜像模版

hqy hqy 发表于2023-01-04 15:40:15 浏览342 评论0

抢沙发发表评论

EVE-NG快速入门之制作Linux镜像模版

EVE-NG(全称Emulated Virtual Environment - Next Generation),是国外大神们开发的,融合了dynamips,IOL,KVM。它是深度定制的Ubuntu操作系统,可以直接把它安装在x86架构的物理主机上。它也有ova版本,可以导入到VMware等虚拟机软件中运行

EVE-NG,可以模拟多厂商网络和系统设备(A10,Palo Alto,Juniper,Cisco,H3C,Huawei,Linux,Windows

EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS

第一步:导入官网下载好的ovf模板并进行基础配置后,会出现登录eve-ng的web界面的IP地址(下载地址在墙外,梯子自备)

mportant;"/>

 然后,使用火狐浏览器访问eve-ng的web界面(默认登录账号和密码:admin/eve)

 登录后,新建一个拓扑

 进入拓扑后,右键空白处添加节点,找到Linux模板,发现可用Linux镜像只有一个,因此我们需要自定义创建Linux镜像

 第二步:使用CRT连接宿主机,即连接Ubuntu

由于宿主机Ubuntu采用的是最小化安装,因此很多基础的命令都没有,因此我们要将apt源换为国内的,并安装所需要的命令

查看Ubuntu发行版本,然后去阿里源上找到对应的源

 

 第三步:上传image到指定目录,制作qcow2镜像

在指定目录下创建以linux开头的目录并进入该目录

 通过SFTP上传image

 第四步:重命名image并新建一个虚拟机磁盘文件

 -f 指定磁盘格式,qcow2 虚拟磁盘格式,virtioa.qcow2 虚拟磁盘文件名

 50G 虚拟磁盘容量(这个是虚拟磁盘的最大容量,新建多少数据就占用多少主机空间,并不是立即分配50G给磁盘)

第五步:下载并安装eve工具包

 第六步:添加我们自定义的Linux节点

 可根据物理机配置选择对应虚机的配置

 然后添加一个网络连接到虚机

 第七步:开机安装系统

点击Linux的图标,然后通过调用eve工具包里的UltraVNC弹出安装系统界面

 系统安装完成后

 然后在目录下将image删除或者修改文件名或者转移到其它目录(因为虚拟机开机后会在该目录下寻找名为cdrom.iso的文件,如果该文件存在,则会继续弹出安装系统界面)

 移走image后,点击图标启动自定义好的Linux,就可以正常进入系统

 第八步:重建qcow2镜像

点击实验详情

 获取lab的UUID

 然后在系统中找到UUID对应的目录并进入查看

qemu-img commit的作用是提交更改。刚才手动创建的磁盘文件/opt/unetlab/addons/qemu/linux-CentOS79/virtioa.qcow2是空的,就像新装的硬盘一样。这个磁盘文件也是以后新建Linux节点的模板文件。安装Linux系统时,新产生的数据都保存在/opt/unetlab/tmp/0/7da449d9-f297-44a6-a03d-9be761d7b053/1/virtioa.qcow2。执行qemu-img commit就是将新产生的数据提交到模板磁盘文件中。

此时,CentOS7.9的镜像模板就已经制作完成

验证:新添加一个CentOS7.9虚拟机,开机后打开图标直接就调用了我们制作的模板

 


打赏

本文链接:https://www.kinber.cn/post/3397.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客