How to add Cisco ASR Router (XRV, XRV9000) in EVE-NG
Buddhika Wijesooriya
Senior Engineer - Enterprise Solution Engineering at Dialog Axita PLC
To add Cisco ASR router (XRv, XRV9000) to EVE-NG, you need to follow these general steps:
Download the Cisco XRv Image
Obtain the Cisco XRv image file (usually in .tar format) from the Cisco website or through legal channels.
Prepare the EVE-NG Environment
Ensure you have EVE-NG installed and running. Access its web interface.
From EVE CLI, create tmp folder:
mkdir abc
cd abc
Upload the downloaded image to the EVE root/tmp folder using for example FileZilla or WinSCP. and from CLI uncompress it:
tar xvf iosxrv-k9-demo-6.1.2.ova
Convert the disk to the qcow2 format:
/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 iosxrv-demo.vmdk hda.qcow2
Create the folder for HDD image and move it:
mkdir /opt/unetlab/addons/qemu/xrv-k9-5.1.1
mv hda.qcow2 /opt/unetlab/addons/qemu/xrv-k9-5.1.1
Clean and fix permissions:
cd ..
rm -rf abc
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Create a Node Template
In the EVE-NG GUI, create a new lab and add a new node with the XRv template.
Configure Node Options
Adjust necessary settings such as RAM, CPU, and network interfaces as required.
Once configured, you can start the Cisco XRv node from the EVE-NG interface.
I appreciate you taking the time to read my article!
~ Applied Knowledge is Power ~