How to Deploy a CloudGen Firewall Vx on Proxmox Hypervisors

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

  1. 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.

  2. Use a copy tool for transferring the downloaded file to the Proxmox server, i.e., WinSCP.

  3. Transfer the downloaded file to the Proxmox server into the directory /var/lib/vz/images.

winSCP_copy.png

Step 2. Prepare the Image File for Installation

  1. Log into your Proxmox host, i.e., use SSH.

  2. On your Proxmox server, go to the directory where the downloaded image resides: cd /var/lib/vz/images

  3. Make the downloaded file executable:  chmod +x install.GWAY-10.0.1-0153-VFCx.kvm.sh

  4. Rather than running the .sh file as an install script, extract its contents using: ./install.GWAY-10.0.1-0153-VFCx.kvm.sh -x

  5. When prompted, accept the default name given to the archive file.

shell_extract_installation_file.png
  1. Extract the contents of the archive file: tar xzvf GWAY-10.0.1-0153-VFCx.kvm.tar.gz

shell_extract_contents.png
  1. At this point, keep your shell window open for later tests.

 

Step 3. Create the Virtual Machine in Proxmox

  1. Create a new virtual machine, give it an appropriate name following your naming conventions and click Next.

proxmox_create_VM_general.png
  1. For OS, click Do not use any media – click Next.

proxmox_create_VM_OS.png
  1. For system, you can keep the defaults and click Next.

proxmox_create_VM_system.png
  1. For Disks, remove any present disks.

proxmox_create_VM_DISKS.png
  1. Click Next.

  2. For CPU, set your desired number of cores based on the licensing you have.

proxmox_create_VM_CPU.png
  1. Click Next.

  2. For Memory, allocate the appropriate amount based on your workload. The minimum preset is 4 GB.

proxmox_create_VM_memory.png
  1. Click Next.

  2. For Network, ensure Model is set to VirtIO (paravirtualized), others will cause the networking to fail. Also ensure you deselect the Firewall check box.

proxmox_create_VM_network.png
  1. In the Confirm tab view, check that all values apply correctly.

proxmox_create_VM_confirm_settings.png
  1. If all settings are appropriate, click Finish.

 

Step 3. Allocate the KVM Image tou Your Virtual Machine

  1. Bring the shell window which you opened at the beginning to the front.

  2. 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

shell_import_disk_image_as_VM.png
  1. Switch back to the Proxmox WEB UI.

  2. Go to VM > Hardware.

  3. Right-click on Unused Disk 0 and click Edit.

  4. Set Bus/Device to SATA and click Add to allocate the unused disk to the VM.

proxmox_add_unused_disk.png
  1. Go to Options > Boot Order and click Edit.

proxmox_boot_order.png
  1. The Edit Boot Order view is displayed.

proxmox_boot_order.png
  1. Ensure that the SATA device is enabled in the list of present devices.

proxmox_enable_disk.png
  1. Click OK.

 

Step 4. Configure the Barracuda CloudGen Firewall Vx on First Boot

  1. Connect to the console of the VM to enter the minimal network configuration.

CGF_ART_basic_configuration.png
  1. Select Basic Configuration to configure the basic settings for the CloudGen Firewall.

    1. Hostname – A hostname for your Barracuda CloudGen Firewall Vx unit.

    2. 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).

    3. Netmask – The subnet mask (e.g., 255.255.255.0).

    4. 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).

CGF_ART_basic_settings.png
  1. Press the F3 on the keyboard to save the configuration.

  2. Select Reboot.

  3. The Barracuda CloudGen Firewall Vx restarts with the new network configuration.

  4. Proceed to Get started with your CloudGen Firewall. For more details, see Get Started.

 


We value your feedback.
If you have questions, suggestions, or feedback on our documentation, contact the Campus Product Documentation team.
For general product inquiries or technical support, please contact the global Barracuda Support team.