Network Security Manager 3.5 On-Premises Getting Started Guide

Table of Contents

Manual Deployment

Manual deployment gives full control of the installation.

The lva file is a tar.gz file so you can extract it in the usual way, but it will unpack in a full path like: /opt/sonicwall/soniccorex/nsm-kvm/nsm-kvm.7.1.x-R205 as that is the path that the default VM instance is configured to run from.

To unpack the lva file into the default directory

  1. Unpack the file in the default directory by running:

    tar -C / -xvzf ./nsm-kvm-R205.lva
  2. The default instance is already configured to run from the extraction path. Define it into libvirtd/virt-manager by running:

    virsh define /opt/sonicwall/soniccorex/nsm-kvm/nsm-kvm.7.1.x-R205/default/SonicWall_NSM.xml

To unpack the lva file into a custom directory

To unpack the lva file manually into a custom directory, you will have to use the install.sh helper to make a valid VM instance.

The default path is ./opt/sonicwall/soniccorex/nsm-kvm so to install to $DIR you will need to strip those 5 path elements by running:

tar --strip-components=5 -C $DIR -xvzf ./nsm-kvm-R205.lva

This will create a folder like $DIR/nsm-kvm.7.1.x-R205 which contains the VM definition

To fixup the default VM instance run:

cd $DIR/nsm-kvm.7.1.x-R205 && ./install.sh create default