We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda CloudGen Firewall

How to Create a Barracuda F-Series Firewall Azure Image from a VHD Disk Image using ASM

  • Last updated on

To create your own custom Barracuda NextGen Firewall F-Series or NextGen Control Center images from the VHD disk images available in the Barracuda Download Portal, you must upload the VHD file to your Azure storage account. Then, you can create a custom image using the uploaded disk image.

Before You Begin

Step 1. Create an Azure Storage Account

Create the storage account and a container as the upload destination.

  1. Log into your Microsoft Azure Management Portal (https://manage.windowsazure.com).
  2. In the left pane, click STORAGE.
    Azure_Upload_VHD_01.png
  3. In the bottom left corner, click + NEW. The Storage Account window opens.
    Azure_Upload_VHD_02.png
  4. Click  Quick Create, and configure the following settings:
    • URL – Enter a unique URL.
    • Location/Affinity Group – Select your Location. E.g., West Europe
    • Replication – Select Geo-Redundant.
    Azure_Upload_VHD_03.png
  5. Click CREATE STORAGE ACCOUNT.

The storage account is ready when its status changes from Creating to Online.

Step 2. Create a Storage Container

You must create a storage container because you cannot create virtual machine images from files that are uploaded to the root directory of the storage account.

  1. Log into your Microsoft Azure Management Portal (https://manage.windowsazure.com).
  2. In the left pane, click STORAGE.
  3. Click the storage account that you created in Step 1.
  4. Click on the CONTAINERS tab.
  5. Click CREATE A CONTAINER.
    Azure_Upload_VHD_04.png
  6. Enter a NAME for the container (e.g., vhd).
  7. From the ACCESS list, select Private.
    Azure_Upload_VHD_05.png
  8. Click the check mark icon (AzureOK.png).

Azure_Upload_VHD_06.png

Step 3. Upload the F-Series Firewall VHD Image

Upload the Barracuda NextGen Firewall F-Series Azure VHD image to a Microsoft Azure storage container.

You only need to import the publish settings file when using Azure PowerShell for the first time.

  1. Launch the Azure PowerShell.
  2. At the PS prompt, download your Azure Publish Settings file: 
    Get-AzurePublishSettingsFile
  3. Your default browser opens. Save the publish settings file.
  4. Import the publishsettings file by typing:
    Import-AzurePublishSettingsFile c:\path-to-settingsfile\settingsfile.publishsettings

  5. Verify the Azure account subscription by typing:
    Get-AzureSubscription

    Azure_Upload_VHD_07.png

  6. Log into your Microsoft Azure Management Portal (https://manage.windowsazure.com).
  7. On the DASHBOARD page of the storage account, click Storage in the left pane and get the URL of the Blob destination (e.g.,http://techlib.blob.core.windows.net).
    Azure_Upload_VHD_08.png
  8. Upload the VHD to your Azure storage container by typing:
    Add-AzureVhd -Destination <BLOBS-URL/container/FILENAME.vhd> -LocalFilePath <path-to-vhd-file/filename.vhd>

    Azure_Upload_VHD_09.png

    Upload the VHD to a storage container. Microsoft Azure does not allow a virtual machine to be created from a VHD file in the root ($root) directory.

Step 4. Create a Virtual Machine from a VHD Image

Create a virtual image from the uploaded VHD image.

  1. Log into your Microsoft Azure Management Portal (https://manage.windowsazure.com).
  2. In the left pane, click VIRTUAL MACHINES.
    Azure_Upload_VHD_10.png
  3. Click IMAGES.
    Azure_Upload_VHD_11.png
  4. Click CREATE AN IMAGE
  5. In the Create an image from a VHD window:
    1. Enter the NAME for the virtual image (e.g., BNG).
    2. Either enter the VHD URL, or click the folder icon to select the image that you uploaded in Step 3 from the storage container.
    3. From the OPERATING SYSTEM FAMILY list, select Linux.
    4. Select the check box to confirm that the Microsoft Azure Linux Agent has been run on the virtual machine associated with the VHD.
      Azure_Upload_VHD_12.png
  6. Click the check mark icon (AzureOK.png).

You can now select your custom Barracuda NextGen Firewall F-Series or NextGen Control Center image when deploying the VM.
Azure_Upload_VHD_13.png

Next Step

Last updated on