Skip to content

Get Dell Enterprise SONiC up and running within an EVE-NG environment

License

Notifications You must be signed in to change notification settings

Dell-Networking/PoC-DES-EVE-NG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoC DES EVE-NG

Contributions welcome License GitHub issues

Built and maintained by Ben Goldstone and Contributors


This repo contains step-by-step instructions on how to deploy Dell Enterprise SONiC on EVE-NG.

Contents

🚀 Description and Objective

Welcome to the Dell Enterprise SONiC on EVE-NG project! This repository provides comprehensive instructions, configurations, and resources to seamlessly deploy Dell Enterprise SONiC (Software for Open Networking in the Cloud) within the EVE-NG virtual environment. SONiC offers a modern, open-source network operating system that brings the power of cloud principles to the network.

📋 Requirements

Prerequisites:
EVE-NG server
Dell Enterprise SONiC virtual switch image

Code versions used:
EVE-NG: EVE-COM-5.0.1-19
DES: Enterprise_SONiC_OS_4.1.1.img

👏 Procedure

Modifying Config File & Adding SONiC Image

  • Under the SRC folder open the "config.json" file and your EVE-NG server credentials
  • Change the filename and extension of your Dell Enterprise SONiC image from Enterprise_SONiC_OS_4.1.1.img to virtioa.qcow2
  • Move the virtioa.qcow2 file to the SRC folder

Uploading DES Image & Template to EVE-NG Server

  • Run the "scp-files-to-server.py" script

Adding DES Virtual Switch to EVE-NG Lab

  • Run the "spin-up-des-switch.py" script

👏 How to Contribute

We welcome contributions to the project. Please reference the CONTRIBUTING guide in the PoC-Index repo for more details (this guide is common across Dell Networking PoC projects).

About

Get Dell Enterprise SONiC up and running within an EVE-NG environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages