EVE
版本:
- 社区版
- 专业版
- 教育版
- 修改版
体验了社区版与修改版,最后使用了懒人版4.0(基于社区版)
下载的别人总好的修改版(80G),有点大,镜像太多。还是想从简单的来自己慢慢加镜像。
对于经常使用的linux,与网络设备镜像。前者还是自己建的体验比较好,网络设备不是很熟悉还在认识。
最后关于,EVE在VMware的网络还是选择了NAT,毕竟好多东西还是要联网的。
然后也开了DHCP,有的时候还是连上网就可以,不用关心IP是多少,重要的可以配静态。
最近做了如下几件事:
- 体验修改版,社区版
- 网络模式调整
- 了解EVE-NG的使用
- 制作CentOS镜像
- 关联客户端软件
资料:
EVE-NG官网
B站
论坛
QQ群
- EmulatedLab②群(178989902)
- 博客
介绍
EVE-NG (全称Emulated Virtual Environment - Next Generation)
Emulated Virtual Environment - Next Generation 译文 下一代模拟虚拟环境
由国外大神开发,融合了 dynamips,IOL,KVM。基于Ubuntu,采用B/S模型。
安装
Tip:ova模板安装
- 下载 .ova 文件
- 解压到Vmware
- 调整默认配置
- 启动虚拟机
- 初始化 EVE-ng
- 登录使用
Ubantu16 网络配置
修改网络配置文件
/etc/network/interfaces
# The primary network interface iface eth0 inet manual auto pnet0 iface pnet0 inet static address 192.168.200.100 netmask 255.255.255.0 gateway 192.168.200.2 bridge_ports eth0 bridge_stp off
/etc/systemd/resolved.conf
[Resolve] DNS=8.8.8.8 DNS=114.114.114.114
重启网络
/etc/init.d/networking restart
测试通信
ping 网关 ping 8.8.8.8
关联客户端软件
Tip:操作系统为Windows10
- 下载客户端软件
按照提示安装
- VNC只安装Viewer
- 其他默认下一步
- 安装 CRT,并获取 SecureCRT.exe 的绝对路径
- 修改 win10_64bit_sCRT.reg 中 SecureCRT的绝对路径
- 双击 win10_64bit_sCRT.reg 修改注册表
- 在浏览测试,选择SecureCRT默认打开 telnet协议
制作CentOS镜像
Tip : 以 CentOS1804 为例
在 /opt/unetlab/addons/qemu/ 下新建文件夹 (格式为 linux-xx)
cd /opt/unetlab/addons/qemu/ mkdir linux-CentOS1804-M
- 上传Centos镜像到该目录下
修改文件名为 cdrom.iso
mv CentOS-7-x86_64-DVD-1804.iso cdrom.iso
创建新的硬盘
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 20G
刷新权限
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
在web界面创建node并配置该系统完成初始化
网络初始化
echo "TYPE=Ethernet BOOTPROTO=dhcp NAME=eth0 DEVICE=eth0 ONBOOT=yes" > /etc/sysconfig/network-scripts/ifcfg-eth0
Yum源
yum install -y wget mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install -y eple-release yum clean all yum repolist
防火墙,selinux
systemctl stop firewalld systemctl disable firewalld vi /etc/selinux/config SELINUX=permissive
- 系统调整
关闭node,删除 cdrom.iso
rm /opt/unetlab/addons/qemu/linux-CentOS1804-M/cdrom.iso
提交镜像
- 找到 uidd 和 node id
提交镜像
cd cd /opt/unetlab/tmp/0/2a5c9a2b-0328-489c-81c2-5a2ca83cf509/2/ /opt/qemu/bin/qemu-img commit virtioa.qcow2
压缩镜像
virt-sparsify --compress virtioa.qcow2 compressvirtioa.qcow2