Task 1: Deploy a FortiGate NVA

In Task 1, you will deploy a FortiGate network virtual appliance (NVA) in your Resource Group. After deployment, you will login to the FortiGate and verify settings.

FortiGate Deployment - Prerequisite

The Single Fortinet FortiGate requires two interfaces

  • external (port1) untrusted interface
  • internal (port2) trusted interface

These interfaces require two additional subnets be added to VNET acb-server-vnet

Access acb-server-vnet and add these two subnets

  • snet-external with address space 192.168.1.0/27
  • snet-internal with address space 192.168.1.32/27

Use these screen shots for reference

azure-deploy-fgt-new-subnets-1
azure-deploy-fgt-new-subnets-2

FortiGate Deployment

  1. Navigate to your Resource Group

  2. Click “+ Create”

    azure-deploy-fgt-1

    You will be redirected to the Azure Marketplace.

  3. Search for Fortinet FortiGate

  4. Select “Fortinet FortiGate Next-Generation Firewall”

  5. Click “Create”

  6. Click “Single VM”

    azure-deploy-fgt-2

    You will be redirected to the Create Single VM template.

    Under the Basics tab, the Subscription and Resource Groups may already be filled in with your assigned info. If not, see the screenshot below for details.

  7. Under Instance details, select/enter the following:

    • Region: West US 3
    • FortiGate VM instance Architecture: “X64 - Intel / AMD based processors | Gen1 VM FortiGate 6.4 - 7.4”
    • FortiGate administrative username: azureuser
    • FortiGate password: 123Password#@!
    • Confirm password: 123Password#@!
    • FortiGate Name Prefix: sgl
  8. Click “Next”

    azure-deploy-fgt-3
  9. On the Instance tab, select the following

    • Fortigate-VM License Type: “Pay As You Go”
    • Fortigate Image Version: “7.4.x” - Select the latest version
    • Size: “F2s_v2” - If the size is not “F2s_v2” use the “Change size” link and select “F2s_v2”
    Tip

    Note the blue shaded areas, they are links to additional information

  10. Click “Next”

    azure-deploy-fgt-4
  11. On the Networking tab, select the following:

    • Virtual network: abc-server-vnet
    • External Subnet: snet-external
    • Internal subnet: snet-internal
    • Protected subnet: snet-a
    • Accelerated Networking: Disabled
    Note

    snet-b will be protected as well, the template just does not have a selection for it.

  12. Click “Next”

    azure-deploy-fgt-5
  13. On the Public IP tab, keep the default Public IP address already entered. It should have a “(new)” listed in the beginning of the field.

  14. Click “Next”

    azure-deploy-fgt-6
  15. On the Advanced tab, keep the default settings.

  16. Click “Review + create”

    azure-deploy-fgt-7
  17. On the Review + create tab, scroll down and review the template entries.

  18. Click “Create”

    azure-deploy-fgt-8

    The screen will refresh and you will see Deployment is in progress.

    azure-deploy-fgt-9

    After a few minutes, you will see Your deployment is complete

  19. Click Go to resource group

    azure-deploy-fgt-10
  20. Confirm the FortiGate NVA and its related services have been deployed.

    azure-deploy-fgt-11
  21. Click “sgl-fgt”

  22. View Public IP address on overview page

    azure-deploy-fgt-12

FortiGate Access

  1. Use the “Public IP address” in a browser to access the FortiGate interface

  2. Enter the login info from above

    azure-deploy-fgt-13
  3. Click “Begin” on the FortiGate Setup page

    azure-deploy-fgt-14
  4. Click “Later” on the Migrate Config with FortiConverter page

    azure-deploy-fgt-15
  5. Select “Disable automatic patch upgrades” then Click “Save and continue” on the Automatic Patch Upgrades for v7.4 page

    azure-deploy-fgt-16
  6. Select “I acknowledge” and Click “OK” on the Disable Automatic Patch Upgrades page

    azure-deploy-fgt-17
  7. Click “OK” on the Dashboard Setup page

    azure-deploy-fgt-18
  8. SelectDon’t show again” and Click “OK” on the What’s new in FortiOS 7.4 video

    azure-deploy-fgt-19

The following diagram is a representation of your current VNET with Linux VM deployment and FortiGate NVA

azure-deploy-fgt-20