Versions this guide is based on:
EVE Image Foldername | Downloaded Original Filename | Version | vCPUs | vRAM | |
---|---|---|---|---|---|
1. | vios-adventerprisek9-m.spa.159-3 | vios-adventerprisek9-m.spa.159-3.m6.qcow2 | 15.9.6M6 | 1 | 1024 |
2. | viosl2-adventerprisek9-m.SSA.high_iron_20200929 | vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2 | 15.2 | 1 | 1024 |
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.
|