Versions this guide are based on:

Note: This how to is developed for EVE-PRO version. Before you start deploy images to EVE community, please refer EVE cookbook how to create custom templates, section 17.3.

EVE Image Name Downloaded Filename Version vCPUs vRAM Interfaces Console
sophosxg-fw-17.5.4 VI-17.5.4_MR-4-1.KVM-429.zip 17.5.4 1 2048 4 vnc and https://ip:4444
sophosutm-UTM-9.509-3.1 asg-9.600-5.1.iso 9.600-5.1 2 2048 6 vnc and https://ip:4444

Note: Older versions of Sophos XG and UTM  works as well.

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

 

Steps below are based on Sophos FW XG and UTM deployments.

1. Deployment of Sophos XG image

Step 1. SSH to EVE and login as root, from cli and create temporary working directory on the EVE's root and create folder for new Sophos XG:

mkdir /opt/unetlab/addons/qemu/sophosxg-fw-17.5.4

Step 2. Upload the downloaded VI-17.5.4_MR-4-1.KVM-429.zip image to the /opt/unetlab/addons/qemu/sophosxg-fw-17.5.4 using  FileZilla or WinSCP.

Step 3. Go to image location, unzip and rename uploaded image to virtioa.qcow2 and virtiob.qcow2:

cd /opt/unetlab/addons/qemu/sophosxg-fw-17.5.4

unzip VI-17.5.4_MR-4-1.KVM-429.zip

root@eve-ng:/opt/unetlab/addons/qemu/sophosxg-fw-17.5.4# ls -l
total 1054192
-rw-rw-rw- 1 root root  59441152 Apr  5 19:19 AUXILIARY-DISK.qcow2
-rw-rw-rw- 1 root root 328204288 Apr  5 19:19 PRIMARY-DISK.qcow2
-rw-r--r-- 1 root root 304186778 Apr 19 22:55 VI-17.5.4_MR-4-1.KVM-429.zip
root@eve-ng:/opt/unetlab/addons/qemu/sophosxg-fw-17.5.4#

mv PRIMARY-DISK.qcow2 virtioa.qcow2
mv AUXILIARY-DISK.qcow2 virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/sophosxg-fw-17.5.4# ls -l
total 1054192
-rw-rw-rw- 1 root root  59441152 Apr  5 19:19 AUXILIARY-DISK.qcow2
-rw-rw-rw- 1 root root 328204288 Apr  5 19:19 PRIMARY-DISK.qcow2
-rw-r--r-- 1 root root 304186778 Apr 19 22:55 VI-17.5.4_MR-4-1.KVM-429.zip
-rw-r--r-- 1 root root 328204288 Apr  5 22:19 virtioa.qcow2
-rw-r--r-- 1 root root  59441152 Apr  5 22:19 virtiob.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/sophosxg-fw-17.5.4#

Step 4. Remove raw install files:

rm rm AUXILIARY-DISK.qcow2 PRIMARY-DISK.qcow2 VI-17.5.4_MR-4-1.KVM-429.zip

cd

2. Deployment of Sophos UTM image

Step 1. SSH to EVE and login as root, from cli and create temporary working directory on the EVE's root and create folder for new Sophos UTM:

mkdir /opt/unetlab/addons/qemu/sophosutm-UTM-9.600-5.1

Step 2. Upload the downloaded asg-9.600-5.1.iso image to the /opt/unetlab/addons/qemu/sophosutm-UTM-9.600-5.1 using  FileZilla or WinSCP.

Step 3. Go to image location and create hdd for Sophos UTM image and rename uploaded ISO image to cdrom.iso:

cd /opt/unetlab/addons/qemu/sophosutm-UTM-9.600-5.1
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 80G

mv asg-9.600-5.1.iso cdrom.iso

root@eve-ng:/opt/unetlab/addons/qemu/sophosutm-UTM-9.600-5.1# ls -l
total 905572
-rw-r--r-- 1 root root 927098880 Apr 19 23:04 cdrom.iso
-rw-r--r-- 1 root root    198144 Apr 19 23:52 virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/sophosutm-UTM-9.600-5.1#

cd

Note: all images default cli login is: admin

web access https://ip:4444