Download boot iso
Aboot-veos-8.0.0.iso
and disk image file for latest 64bit vEOS release
vEOS64-lab-4.23.2F.vmdk
from vEOS download page
https://www.arista.com/en/support/software-download
Install Virtualbox on CentOS8 machine
cd /etc/yum.repos.d/
wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install -y VirtualBox-6.1
usermod -aG vboxusers userXYZ
yum -y install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms
/usr/lib/virtualbox/vboxdrv.sh setup
yum -y install xauth
you can connect using ssh with X forwarding
ssh -Y userXZY@machine
and run VirtualBox
./VirtualBox
In Virtualbox VM use .iso as IDE primary slave and .vmdk for IDE primary master.
For network addpters use PCnet FAST II or III type.
First networking adapter is Management 1 interface in EOS
VirtualBox internal networking works OK for interconnecting VMs.
Official guide
https://eos.arista.com/veos-and-virtualbox/