Skip to content

Arista vEOS

Arista vEOS is a virtual machine based image.

Base Image

Base images can be downloaded from the Arista support portal.

Note

An account is required, which can be created without any support contract.

Look for the 64 bit vEOS Lab image. Both a Virtual Machine QCOW2 image and a Boot Loader ISO are required.

VM Image

The 64 bit image is recommended. Look for images named vEOS64-lab-{version}.qcow2

Boot Loader

Download the Aboot-veos-serial-8.0.2.iso image which has the serial port drivers.

Import Image

Aboot ISO

The Aboot ISO image currently needs to be copied to each base image's version folder. The most efficient method is to create a symlink to the source image to avoide duplicate files.

mkdir /opt/sherpa/images/arista_veos/aboot_iso/
cp /src/path/Aboot-veos-serial-8.0.2.iso /opt/sherpa/images/arista_veos/aboot_iso/aboot.iso
ln -s /opt/sherpa/images/arista_veos/aboot_iso/aboot.iso /opt/sherpa/images/arista_veos/4.34.4M/aboot.iso
ln -s /opt/sherpa/images/arista_veos/aboot_iso/aboot.iso /opt/sherpa/images/arista_veos/latest/aboot.iso

Warning

The Aboot image must be named aboot.iso

VM Image

sherpa server image import \
  --src vEOS64-lab-4.34.4M.qcow2 \
  --version 4.34.4M \
  --model arista_veos \
  --default

Default Node Parameters

Property Value
Kind Virtual Machine
Tested Version 4.34.4M
CPU 2
RAM 2GB
CDROM aboot.iso
CDROM Driver IDE
DISK virtioa.qcow2
DISK Driver SATA
ZTP Method TFTP
Management Interface Management1
Data Interfaces eth1-52
Interface Driver virtio

Example Manifest

name = "arista-veos"

nodes = [
  { name = "dev01", model = "arista_veos" },
]

Notes

  • Approximate time for the system to be ready: 3 minutes
  • vEOS is tested with Aboot-veos-serial-8.0.2.iso