Fortinet white logo
Fortinet white logo

User Guide

Deploying FortiGuest on Proxmox

Deploying FortiGuest on Proxmox

Perform the following steps to deploy FortiGuest on Proxmox hypervisor platform.

  1. Obtain FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip from Fortinet.

  2. Use SCP to transfer this file to a Proxmox machine and extract it.
    unzip FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip
    -rw-r--r-- 1 root root 204608 Mar 27 15:08 datadrive.qcow2
    -rwxr-xr-x 1 root root 4541 Mar 27 15:08 deploy_kvm
    -rwxr-xr-x 1 root root 2264 Mar 27 15:08 deploy_pmx
    -rw-r--r-- 1 root root 533463040 Mar 27 15:08 FGSKVM.qcow2
    -rwxr-xr-x 1 root root 540672 Mar 27 14:17 Fimg_VARS.fd
    -rw-r--r-- 1 root root 917504 Mar 27 15:08 Fimg_VARS.qcow2
    -rw-r--r-- 1 root root 393194388 Apr 22 15:14 FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip
    -rwxr-xr-x 1 root root 2749 Mar 27 15:08 KVM.xml.tmpl
    -rwxr-xr-x 1 root root 3653632 Mar 27 14:17 OVMF_CODE_4M.secboot.fd

  3. Import the FortiGuest disk image manually in the Proxmox shell to create the VM.
    ./deploy_pmx -n <name> -v <volume> -b <bridge> [-i <vmid>] [-c <cores>] [-m <memory>]
    Where:

    • <name> is the name of the VM, for example, fortiguest-1.3.0.

    • <bridge> is the network bridge to use, for example, vmbr0.

    • <vmid> is the ID assigned to the new VM; the default is to use the next available free ID.

    • <cores> is the number of CPU cores to allocate; the default is 8.

    • <memory> is the amount of RAM to allocate (in MB); the default is 8192 MB.

  4. The VM is now deployed, edit the settings and add 4 CPUs in the Proxmox user interface.

  5. Configure the FortiGuest static IP address on starting the VM.

Note: The supported CPUs include Intel Core i5 and higher.

Deploying FortiGuest on Proxmox

Deploying FortiGuest on Proxmox

Perform the following steps to deploy FortiGuest on Proxmox hypervisor platform.

  1. Obtain FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip from Fortinet.

  2. Use SCP to transfer this file to a Proxmox machine and extract it.
    unzip FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip
    -rw-r--r-- 1 root root 204608 Mar 27 15:08 datadrive.qcow2
    -rwxr-xr-x 1 root root 4541 Mar 27 15:08 deploy_kvm
    -rwxr-xr-x 1 root root 2264 Mar 27 15:08 deploy_pmx
    -rw-r--r-- 1 root root 533463040 Mar 27 15:08 FGSKVM.qcow2
    -rwxr-xr-x 1 root root 540672 Mar 27 14:17 Fimg_VARS.fd
    -rw-r--r-- 1 root root 917504 Mar 27 15:08 Fimg_VARS.qcow2
    -rw-r--r-- 1 root root 393194388 Apr 22 15:14 FortiGuest_VM64_KVM-v1.3.0-[build0xxx].kvm.zip
    -rwxr-xr-x 1 root root 2749 Mar 27 15:08 KVM.xml.tmpl
    -rwxr-xr-x 1 root root 3653632 Mar 27 14:17 OVMF_CODE_4M.secboot.fd

  3. Import the FortiGuest disk image manually in the Proxmox shell to create the VM.
    ./deploy_pmx -n <name> -v <volume> -b <bridge> [-i <vmid>] [-c <cores>] [-m <memory>]
    Where:

    • <name> is the name of the VM, for example, fortiguest-1.3.0.

    • <bridge> is the network bridge to use, for example, vmbr0.

    • <vmid> is the ID assigned to the new VM; the default is to use the next available free ID.

    • <cores> is the number of CPU cores to allocate; the default is 8.

    • <memory> is the amount of RAM to allocate (in MB); the default is 8192 MB.

  4. The VM is now deployed, edit the settings and add 4 CPUs in the Proxmox user interface.

  5. Configure the FortiGuest static IP address on starting the VM.

Note: The supported CPUs include Intel Core i5 and higher.