Solution: FortiGate expects virtio network drivers. Use:
<interface type='bridge'>
<mac address='52:54:00:xx:xx:xx'/>
<source bridge='br0'/>
<model type='virtio'/>
</interface>
Avoid rtl8139 or e1000 models.
Create thin-provisioned snapshots before upgrades:
virsh snapshot-create-as fortigate-vm pre-upgrade-snap --disk-only --atomic
Assume this refers to creating a new FortiGate VM QCOW2 image named "fgtvm64kvmv723fbuild1262fortinetoutkvmqcow2" for KVM (64-bit). The goal: produce a bootable, updated FortiGate virtual appliance QCOW2 and verify it boots in KVM/QEMU. fgtvm64kvmv723fbuild1262fortinetoutkvmqcow2 new
Deployment and Performance Evaluation of FortiGate VM (Build 1262) on KVM Using QCOW2 Images
Create a simple allow rule from LAN to WAN:
config firewall policy
edit 1
set name "LAN to WAN"
set srcintf "port3"
set dstintf "port2"
set srcaddr "all"
set dstaddr "all"
set action accept
set schedule "always"
set service "ALL"
next
end
# Rename to something sane
mv "fgtvm64kvmv723fbuild1262fortinetoutkvmqcow2 new" \
fgt-v723-b1262-kvm.qcow2
If you want, I can generate the exact virt-install command and libvirt XML tailored to your host resources and network setup — provide RAM, vCPU, disk size, and preferred network type. Solution: FortiGate expects virtio network drivers
fortinetout: Suggests that the output or the result is related to Fortinet, likely specifying that the VM image is for a FortiGate virtual appliance.
kvm: Reiterates that the VM is intended for a KVM hypervisor.
qcow2: This is a format for virtual disk images used by QEMU (which is often used in conjunction with KVM). Qcow2 (QEMU Copy-On-Write) is a virtual disk image format that allows for efficient and flexible virtual disk management. Avoid rtl8139 or e1000 models
new: Could imply that the command or action is to create a new VM image with the specified characteristics.
Putting it all together, it seems like the string you're providing could be a specification for generating or downloading a FortiGate VM image, version 7.2.3, build 1262, for use on a KVM hypervisor, with the image in qcow2 format.
qemu-img create -f qcow2 -o backing_file=fortios.qcow2 fortigate-overlay.qcow2
# Then define domain via virt-manager or virsh define