Cisco vIOS from VIRL - (2024)

EVE Image FoldernameDownloaded Original FilenameVersionvCPUsvRAM
1.vios-adventerprisek9-m.spa.159-3vios-adventerprisek9-m.spa.159-3.m6.qcow215.9.6M611024
2.viosl2-adventerprisek9-m.SSA.high_iron_20200929vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow215.211024

Note: For EVE-NG Qemu devices mandatory is the first part of foldername : vios- or viosl2- . After the hyphen (-) you can add any your image version or name. Example for version 15.6.2 router foldername will be: vios-15.6.2T and for switch node: viosl2-15.2.adventerprise

Instructions
Current images of vIOS are obtained from Cisco CML 2.5 refplat_p-20230117-fcs.iso. Other vIOS versions also are supported following bellow’s procedure.

CML account holders can download images from their CML download location, you must have valid cisco.com CCO account associated with CML. Cisco CML Home

David’s Bombal Video How to load vIOS in the EVE:

Router node

1. SSH to the EVE and login as root, from cli and create image directory on the EVE’s /opt/unetlab/addons/qemu, this example is for first image in the table above. It is vios L3 router image. Per our image naming table we have to create image folder starting with vios-.

mkdir /opt/unetlab/addons/qemu/vios-adventerprisek9-m.SPA.159-3.M6

2. Upload the downloaded image vios-adventerprisek9-m.spa.159-3.m6.qcow2 to the EVE /opt/unetlab/addons/qemu/vios-adventerprisek9-m.SPA.159-3.M6/ folder using for example FileZilla or WinSCP.

3. From the EVE cli, go to newly created image folder.

cd /opt/unetlab/addons/qemu/vios-adventerprisek9-m.SPA.159-3.M6

4. Rename original filename to virtioa.qcow2

mv vios-adventerprisek9-m.spa.159-3.m6.qcow2 virtioa.qcow2

5. Fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Switch node

1. SSH to the EVE and login as root, from cli and create image directory on the EVE’s /opt/unetlab/addons/qemu, this example is for second image in the table above. It is viosl2- L2 switch image. Per our image naming table we have to create image folder starting with viosl2-.

mkdir /opt/unetlab/addons/qemu/viosl2-adventerprisek9-m.SSA.high_iron_20200929

2. Upload the downloaded image vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2 to the EVE /opt/unetlab/addons/qemu/viosl2-adventerprisek9-m.SSA.high_iron_20200929/ folder using for example FileZilla or WinSCP.

3. From the EVE cli, go to newly created image folder.

cd /opt/unetlab/addons/qemu/viosl2-adventerprisek9-m.SSA.high_iron_20200929

4. Rename original filename to virtioa.qcow2

mv vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2 virtioa.qcow2

5. Fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Same processes are used for any CML image, just follow right foldernames and image naming inside folders per our naming table.

Other images from CML

This VIDEO is about how to add Cisco CML qemu images in the EVE.

Cisco vIOS from VIRL - (2024)
Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 5878

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.