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 tmp
cd tmp
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 hda.qcow2
mv BIGIP-11.6.0.0.0.401.DATASTOR.ALL.qcow2 hdb.qcow2
mv hda.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0
mv hdb.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0
Clean and fix permissions:
cd ..
rm -rf tmp
/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