fortios.qcow2 file.virt-install --name fortigate-prod \
--ram 8192 --vcpus 4 \
--disk path=/var/lib/libvirt/images/fortios.qcow2,device=disk,bus=virtio \
--import \
--network network=dmz-net,model=virtio \
--network network=wan-net,model=virtio \
--network network=lan-net,model=virtio \
--os-variant generic \
--console pty,target_type=serial
sudo virt-filesystems -a fortios.qcow2
vmbr0.Solution: FortiOS expects specific PCI slot order. Ensure your libvirt XML defines port1, port2 in order and uses <model type='virtio'/>. Do not use e1000; it cripples performance. fortios.qcow2
You cannot attach the uploaded file directly; you must import it to the VM via the Proxmox Shell (SSH or Console). Click Upload and select your fortios
The real power of fortios.qcow2 emerges when you treat it as infrastructure-as-code. Using libvirt, Terraform, or Ansible, you can deploy a FortiGate VM in seconds. virt-install --name fortigate-prod \ --ram 8192 --vcpus 4