Arista vEOS

Versions this guide is based on:

EVE Image Folderame Downloaded Filename Version CPU Cores vRAM Qemu Console
veos-4.32.5 vEOS-lab-4.32.5.1M.qcow2, Aboot-veos-serial-8.0.2.iso 4.32.5 2 6144 5.2.0 telnet
veos-4.34.0F vEOS-lab-4.34.0F.qcow2, Aboot-veos-serial-8.0.2.iso 4.34.0F 2 6144 5.2.0 telnet

NOTE: Arista vEOS are very heavy nodes, and require Physical CPU cores, NOT Threads

Instructions

Other versions are also supported following bellow’s procedure.

Note: For EVE-NG Qemu devices mandatory is the first part of foldername : veos- . After the hyphen (-) you can add any your image version or name. Example for version 4.34.0F Arista vEOS Switch foldername will be: veos-4.34.0F.

How to load original vEOS qcow2 images 

1. SSH to the EVE and login as root, from cli and create image directory on the EVE’s /opt/unetlab/addons/qemu:

mkdir /opt/unetlab/addons/qemu/veos-4.34.0F

2. Upload the downloaded images vEOS-lab-4.34.0F.qcow2, Aboot-veos-serial-8.0.2.iso to the created directory /opt/unetlab/addons/qemu/veos-4.34.0F using for example FileZilla or WinSCP.

3. Rename original uploaded images to virtioa.qcow2 and cdrom.iso:

cd /opt/unetlab/addons/qemu/veos-4.34.0F 
mv vEOS-lab-4.34.0F.qcow2 /opt/unetlab/addons/qemu/veos-4.34.0F/virtioa.qcow2
mv Aboot-veos-serial-8.0.2.iso /opt/unetlab/addons/qemu/cdrom.iso

root@eve-master:/opt/unetlab/addons/qemu/veos-4.34.0F# ls
cdrom.iso virtioa.qcow2

Clean and fix permissions:

cd ..
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Default username is admin without password.