Cisco ASAv

Versions this guide is based on:

EVE Image Name Downloaded Filename Version vCPUs vRAM Console
asav-941-200 asav941-200.qcow2 9.4.1.200 1 2048 telnet
asav-984-10 asav984-10.qcow2 9.8.4.10 1 2048 telnet
Instructions
Other versions should also be supported following bellow’s procedure.

1. How to load original ASAv qcow2 images

It is recommended to use original vendor images, Download here

Upload the downloaded image to the EVE root directory using for example FileZilla or WinSCP. Then login as root using SSH protocol.

Create the folder for HDD image and rename it:

mkdir /opt/unetlab/addons/qemu/asav-984-10
mv asav984-10.qcow2 /opt/unetlab/addons/qemu/asav-984-10/virtioa.qcow2

Run following commands to enable telnet access instead of vnc:

apt-get update
apt-get install libguestfs-tools
cd /opt/unetlab/addons/qemu/asav-984-10/

guestfish -a virtioa.qcow2 
run

Wait till your ASAv loads and you will see similar:

Continue with following commands to enable telnet access instead of vnc:

mount /dev/sda2 /
touch /use_ttyS0
umount /
exit

Clean and fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
2. How to load ASAv qcow2 from VIRL
Step 1: Download VIRL image asav992.qcow2VIRL account holders can download images from their VIRL download location, you must have valid cisco.com CCO account associated with VIRL.https://learningnetworkstore.cisco.com/virtual-internet-routing-lab-virl/cisco-personal-edition-pe-20-nodes-virl-20Step 2: EVE CLI: Create the folder for HDD image:
mkdir /opt/unetlab/addons/qemu/asav-992-10
Step 3: Upload the downloaded image to the newly created directory /opt/unetlab/addons/qemu/asav-992-10 using for example FileZilla or WinSCP. Then login as root using SSH protocol.
Step 4: EVE CLI. Go to newly created image directory and rename original image name to virtoia.qcow2:
cd /opt/unetlab/addons/qemu/asav-992-10

mv asav992.qcow2 virtioa.qcow2 
Step 5. EVE CLI: Clean and fix permissions:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions