openstack image create "FortiGate-VM64-$VERSION-$BUILD" \ --file $NEW_FILENAME \ --disk-format qcow2 \ --container-format bare \ --property hw_qemu_guest_agent=yes \ --property os_type="linux" \ --public
sudo dnf install @virt-install libvirt qemu-kvm virt-manager -y fgtvm64kvmv723fbuild1262fortinetoutkvmqcow2 upd
The filename FGT_VM64_KVM-v7.2.3-build1262-FORTINET.out.kvm.qcow2 refers to a virtual machine disk image for a FortiGate Next-Generation Firewall (NGFW) For BYOL, ensure VM MAC address didn’t change
| Issue | Solution | |-------|----------| | VM fails to boot with “no bootable device” | Ensure QCOW2 is not corrupted. Re-download from Fortinet. Use qemu-img check | | KVM cannot read QCOW2 | Fix permissions: chown libvirt-qemu:libvirt-qemu /var/lib/libvirt/images/fgtvm.qcow2 | | FortiGate license invalid after update | Re-upload license. For BYOL, ensure VM MAC address didn’t change | | Performance drop | Allocate CPU pinning and enable virtio for disk and network | | “upd” file not recognized | Rename to match official naming: FGT_VM64_KVM-v7.2.3-build1262-FORTINET.out.kvm.qcow2 | point XML back to previous image
Keep previous qcow2 image and VM snapshot; to rollback, stop VM, point XML back to previous image, redefine, and start.