Versions this guide is based on:

EVE Image Name Downloaded Filename Version vCPUs vRAM
bigip-11.6.0 BIGIP-11.6.0.0.0.401.ALL.qcow2.zip 11.6.0 2 2048

Other versions should also be supported following bellow's procedure.

 

Upload the downloaded image to the EVE using for example FileZilla or WinSCP. Then login as root using SSH protocol and uncompress it:

mkdir abc
cd abc
unzip ../BIGIP-11.6.0.0.0.401.ALL.qcow2.zip

Create the folder for HDD image and move it:

mkdir -p /opt/unetlab/addons/qemu/bigip-11.6.0
mv BIGIP-11.6.0.0.0.401.qcow2 virtioa.qcow2
mv BIGIP-11.6.0.0.0.401.DATASTOR.ALL.qcow2 virtiob.qcow2
mv virtioa.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0
mv virtiob.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0

Clean and fix permissions:

cd ..
rm -rf abc
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Default username is root with password default.

 

Making F5 working with telnet instead of vnc:

SSH to EVE and perform next steps:

cd /opt/unetlab/addons/qemu/bigip-xxxx

rmmod nbd modprobe nbd max_part=16 /opt/qemu/bin/qemu-nbd -c /dev/nbd0 hda.qcow2 mount /dev/nbd0p1 /mnt/ sed -e 's/ \(console=tty0 \)\([^c]\)/ \1 console=ttyS0 \2/' -e 's/\(^splashimage.*\)/#\1\nserial --unit=0 --speed=9600\nterminal --timeout=8 console serial\n/' -i /mnt/grub/grub.conf umount /mnt/ /opt/qemu/bin/qemu-nbd -d /dev/nbd0 rmmod nbd