IBM Cloud Docs
Fortinet FortiGate VM implementation and management

Fortinet FortiGate VM implementation and management

Planning

The FortiGate® virtual machine (VM) is available in several sizes and licensing options. The license sizes limit the number of virtual CPUs that you can operate. For example, FortiGate–VM08 entitles you to up to 8 virtual CPUs. The following license bundles are available.

  • Standard FW
  • Standard FW + Unified Threat Management
  • Standard FW + Enterprise

For more information about the capabilities of each license tier and bundle, see FortiGate–VM on VMware ESXi data sheet.

Specifications

FortiGate VM appliances are deployed according to the following specifications.

Appliance specifications
Component Specification
vCPU Determined by the selected license tier
vRAM For 2–CPU deployments, the initial allocation is 4 GB; for 4–CPU deployments, it is 6 GB; for all other deployments, it is 12 GB
High availability Two appliances are deployed to ensure high availability (HA)
Disk usage One 2 GB and one 30 GB disk
Disk backing When deployed to a gateway cluster, local SSD storage; when deployed to any other cluster, by using vSAN or IBM Cloud® Endurance, as applicable

IBM Cloud automation limits you to choosing 16– and 32–CPU options when you deploy FortiGate into a gateway cluster.

Network configuration

The FortiGate virtual appliances are deployed with 10 network interfaces.

Management interface

The management interface is attached to the management VLAN and port group for the corresponding cluster, and a management IP address is assigned by IBM Cloud automation for this interface. Do not reassign or reconfigure this management interface.

When deployed to a management cluster that has public interfaces, a firewall and source NAT rules are created on the services NSX Edge™ to allow the FortiGate devices to connect to the public network by using http and https only. It allows license management and it is not recommended to change these rules as it might lead to your license to be deactivated.

When deployed to a gateway cluster, or to a management cluster that has only private interfaces, you must instead provide the details for a proxy server that the FortiGate appliances can use to connect to the public network for licensing. The appliances might attempt to access any of the following hostnames:

  • update.fortiguard.net
  • service.fortiguard.net
  • support.fortinet.com
  • guard.fortinet.com

HA interface

When deployed to a management cluster, the FortiGate appliances’ HA interfaces are connected to a dedicated logical switch.

When deployed to a gateway cluster, the FortiGate appliances’ HA interfaces are connected to the storage VLAN used by the gateway cluster.

Firewall interfaces

When deployed to a management cluster, the remaining firewall interfaces for the FortiGate appliances are attached to the management network yet with no IP addresses assigned. You must assign these interfaces to the networks you want to protect.

When deployed to a gateway cluster, the FortiGate VM appliances are connected to the IBM Cloud transit network and configured to peer with the IBM Cloud customer routers. Define appropriate firewall rules before you configure your VLANs to be protected by the gateway cluster.

VMware DRS and reservations

Because it provides time–sensitive networking services, FortiGate VM must be configured to ensure that it has adequate resources. The IBM Cloud automation configures a reservation to ensure that the virtual appliances receive their full allotment of CPU and memory. To ensure HA, the IBM Cloud automation also creates a DRS anti–affinity rule to restrict the two FortiGate VM virtual appliances from running on the same host.

License requirements

This architecture requires FortiGate VM licensing from Fortinet®. IBM Cloud automation provisions the FortiGate VM license based on your chosen license tier and deployment size. Your IBM Cloud monthly bill reflects your order and ongoing usage of FortiGate VM. The FortiGate virtual appliances require outbound connectivity to Fortinet licensing servers to activate and maintain their license.

Caveats

It is not possible to change the licensing tier or licensed throughput of your FortiGate VM deployment after it is deployed. To achieve this scenario, you must deploy a new instance of FortiGate VM, migrate your configuration to the new instance, and delete the original instance.