How to Deploy a CloudGen Firewall Vx on Proxmox Hypervisors
The KVM version of the Barracuda CloudGen Firewall Vx is available as a pre-built image for your KVM hypervisor.
Before deploying the Barracuda CloudGen Firewall Vx unit, verify that the host system meets the minimum storage requirements and review the resource recommendations for the production system.
Before You Begin
For information on the sizing of your CPU, disk, and RAM, see Virtual Systems (Vx).
Download and install a VNC viewer.
Configure the virtual network on the KVM host server.
Log into the Barracuda download portal https://login.barracudanetworks.com/downloads.
Enter the string 'Barracuda CloudGen Firewall Vx 10.0.1 for KVM' into the edit field on top of the view and click the search icon.
Download the KVM image for the Barracuda CloudGen Firewall Vx from the Barracuda Download Portal.
Step 1. Transfer the KVM File to the Proxmox Server
Locate the downloaded file install.GWAY-10.0.1-153-VFCx.kvm.sh in your file system, i.e., on Windows/Mac, go to the Download directory.
Use a copy tool for transferring the downloaded file to the Proxmox server, i.e., WinSCP.
Transfer the downloaded file to the Proxmox server into the directory
/var/lib/vz/images.
Step 2. Prepare the Image File for Installation
Log into your Proxmox host, i.e., use SSH.
On your Proxmox server, go to the directory where the downloaded image resides:
cd /var/lib/vz/imagesMake the downloaded file executable:
chmod +x install.GWAY-10.0.1-0153-VFCx.kvm.shRather than running the .sh file as an install script, extract its contents using:
./install.GWAY-10.0.1-0153-VFCx.kvm.sh -xWhen prompted, accept the default name given to the archive file.
Extract the contents of the archive file:
tar xzvf GWAY-10.0.1-0153-VFCx.kvm.tar.gz
At this point, keep your shell window open for later tests.
Step 3. Create the Virtual Machine in Proxmox
Create a new virtual machine, give it an appropriate name following your naming conventions and click Next.
For OS, click Do not use any media – click Next.
For system, you can keep the defaults and click Next.
For Disks, remove any present disks.
Click Next.
For CPU, set your desired number of cores based on the licensing you have.
Click Next.
For Memory, allocate the appropriate amount based on your workload. The minimum preset is 4 GB.
Click Next.
For Network, ensure Model is set to VirtIO (paravirtualized), others will cause the networking to fail. Also ensure you deselect the Firewall check box.
In the Confirm tab view, check that all values apply correctly.
If all settings are appropriate, click Finish.
Step 3. Allocate the KVM Image tou Your Virtual Machine
Bring the shell window which you opened at the beginning to the front.
Import the disk image to the newly created virtual machine by entering the following command into the shell window:
qm importdisk 100 GWAY-10.0.1-0153-VFCx.img local-lvm
Switch back to the Proxmox WEB UI.
Go to VM > Hardware.
Right-click on Unused Disk 0 and click Edit.
Set Bus/Device to SATA and click Add to allocate the unused disk to the VM.
Go to Options > Boot Order and click Edit.
The Edit Boot Order view is displayed.
Ensure that the SATA device is enabled in the list of present devices.
Click OK.
Step 4. Configure the Barracuda CloudGen Firewall Vx on First Boot
Connect to the console of the VM to enter the minimal network configuration.
Select Basic Configuration to configure the basic settings for the CloudGen Firewall.
Hostname – A hostname for your Barracuda CloudGen Firewall Vx unit.
Management IP – The internal IP address for your Barracuda CloudGen Firewall Vx unit. This IP address must be reachable from your PC (e.g., 192.168.200.200).
Netmask – The subnet mask (e.g., 255.255.255.0).
Default Gateway – The IP address of the next hop device that serves as an access point to another network (e.g., 192.168.200.1).
Press the F3 on the keyboard to save the configuration.
Select Reboot.
The Barracuda CloudGen Firewall Vx restarts with the new network configuration.
Proceed to Get started with your CloudGen Firewall. For more details, see Get Started.