最近在用eve-ng做网络实验,eve-ng的强大功能令曾经的gns3黯然失色。不过,这几天遇到一个问题:添加一个windows 7主机,start后过几秒就自动变回灰色(stop状态)。
经过一番测试后,我找到了问题的原因。
eve-ng的每个lab里的每个虚拟设备都有个ID,该ID是根据设备添加的顺序依次递增的,默认从1开始。我的这台虚拟win7是17号。
而每个lab在系统中都有一个对应的文件夹,里面也有每个设备对应的文件夹。
比如,我这个lab的对应路径是/opt/unetlab/tmp/0/3154bd2......,其中0是代表admin账户,后面的一串字符就是lab的代号,里面的1-18文件夹对应每个设备。
打开17文件夹,发现里面的文件有iourc、nvram等,类似交换机才会用到的文件。
而打开18文件夹(另一台运行正常的win7设备),发现里面有hda2.qcow2,这才是添加虚拟主机时要用到的文件。
到这里,大概明白了,因为ID 17之前是一台思科交换机,后来被我删除了,又添加了一台win7,就导致这样的问题。
既然知道问题原因,解决起来就容易了。先把17文件夹里面的除了wrapper.txt以外的文件都删除。
再从/opt/unetlab/addons/qemu/win-7-sp1/ 中把hda.qcow2拷贝到刚才的17文件夹(/opt/unetlab/addons/qemu/win-7-sp1/ 就是放置虚拟机系统源镜像的路径,最后的win-7-sp1是自定义名字,每个人都可以不一样)。
然后修复权限。
这个时候再start这台主机,成功进入系统!
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。