Versions this guide are based on:

Note !!!: before you start prepare this image, please deploy in the VM vare esxi, start once and shutdown NSv VM. Then export it to optain vmdk image. (see below exported vmdk filename)

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.

Template settings for EVE Community.
x2 CPU, 6144Mb RAM
NIC; vmxnet3
Qemu line: -machine type=pc,accel=kvm -nographic -rtc base=utc -cpu host
Qemu version: 2.12
Console: vnc

EVE Image Name Downloaded Filename Version vCPUs vRAM Interfaces Console
sonicwall-NSv-200-R481

SonicWALL_NSv_200_Trial_R481.ova

Exported vmdk from esxi: SonicWall_NSv-disk1.vmdk

R481 2 6144 8 vnc and https://ip

Note: Older versions of SonicWALL FW  works as well.

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

 

Steps below are based on SoonicWall NSv 200 deployment.

1. Deployment of SonicWALL NSv 200 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/sonicwall-NSv-200-R481

Step 2. Upload the SonicWall_NSv-disk1.vmdk image to the /opt/unetlab/addons/qemu/sonicwall-NSv-200-R481 using  FileZilla or WinSCP.

Step 3. Go to image location and convert vmdk image to hda.qcow2:

cd /opt/unetlab/addons/qemu/sonicwall-NSv-200-R481

root@eve-ng:/opt/unetlab/addons/qemu/sonicwall-NSv-200-R481# ls
SonicWall_NSv-disk1.vmdk
root@eve-ng:/opt/unetlab/addons/qemu/sonicwall-NSv-200-R481#

qemu-img convert -f vmdk -O qcow2 SonicWall_NSv-disk1.vmdk hda.qcow2

Step 4. Remove raw install files:

rm SonicWall*

cd

Note: all images default cli login is: admin/password