Arista recently released an ARM64-based cEOS container image. This guide walks through downloading and importing it into Containerlab on macOS.
Prerequisite
macOS
-
Point your web browser to the Arista Software Download page.
-
Log in with your Arista credentials.
-
Click the
cEOSarm-lab-4.36.2F.tar.xzfile link to download.
-
Save the
cEOSarm-lab-4.36.2F.tar.xzfile to your Downloads folder. -
Open your favorite terminal emulator, and change to the
Downloadsdirectory.
cd ~/Downloads
- Copy the file to the
imagesdirectory on theclabLinux machine.
orb push -m clab cEOSarm-lab-4.36.2F.tar.xz ~/images/
Containerlab
- Log in to the
clabLinux machine.
orb -m clab
- Change to the
imagesdirectory.
cd ~/images
- Import the compressed archive with Docker.
docker import cEOSarm-lab-4.36.2F.tar.xz arista_ceos:4.36.2F
- Verify the Arista cEOS container image is now listed.
docker images arista_ceos
Lab
- Change to the
eosdirectory.
cd ~/labs/eos
- Deploy the lab.
clab deploy
- Test SSH connectivity to the management interface of the node.
sshpass -padmin ssh clab-eos-sw1 show version
- Destroy the lab.
clab destroy -c