Create a new virtual machine instance using virt-manager or the CLI utility virt-install . Ensure your configuration respects FortiGate VM minimum system requirements: : Minimum of 1 vCPU (License dependent).
What are you using? (e.g., Proxmox, raw QEMU/KVM, OpenStack)
Deploying the FortiGate-VM on KVM - Fortinet Document Library
Ensure you allocate at least 2GB of vRAM for FortiOS 6.x and 7.x. Running it with less than 2GB can lead to kernel panics or severe memory conservation modes where the firewall drops traffic. fgt vm64 kvmv6build1010fortinetoutkvmzip better
: Watch memory usage carefully; the system enters Conserve Mode at 88% memory usage , which can drop traffic sessions.
:
The deployment package contains pre-built QCOW2 virtual images. This eliminates the need to run manual disk format conversion tools like qemu-img before bootstrapping your environment. Step-by-Step GNS3 Environment Installation Create a new virtual machine instance using virt-manager
The keyword fgt vm64 kvmv6build1010fortinetoutkvmzip better essentially tells a story: "Use the FortiGate 64-bit KVM image, specifically version 6 Build 1010 from Fortinet, because it is better for my specific needs."
: Modern ZTNA tags and deep posture checking require newer FortiOS versions.
on the final firewall policy. "Sometimes, it just means they got it right the first time." The Legacy : The deployment package contains pre-built QCOW2 virtual
Ensure your deployment uses the package variant, which leverages optimized VirtIO drivers rather than legacy IDE/E1000 emulation. Step-by-Step: How to Properly Upgrade Your FortiGate KVM VM
Running the out.kvm.zip file natively inside a Linux environment offers substantial advantages over other hypervisors: