assuming you got GNS3 up and running already
assuming you got the KVM guest template image ready already
as root to reach gns3 user directory – assuming server mode, even locally
tpl=bookworm tpl=netbsd92 tpl=obsd69 tpl=dfly621 ls -lhF /data/guests/$tpl/$tpl.qcow2 ls -lhF /data/guests/$tpl/$tpl.img # remote-mode ls -alF /root/GNS3/images/QEMU/
dest=/root/GNS3/images/QEMU/$tpl-ready.img qemu-img convert -f qcow2 -O raw /data/guests/$tpl/$tpl.qcow2 $dest cp -i /data/guests/$tpl/$tpl.img $dest
File / New template manually create a new template QEMU / Qemu VMs --> New gnu/linux 512 MB bsd 256 MB telnet new image: path/to/kvm-guest-vdisk.img copy to the default image directory? yes (not sure why it gets stuck otherwise)
tune a few things (Edit)
general vcups 2 general telnet auto start console hdd disk interface virtio network adapters 3 network type virtio-net-pci
https://gns3.com/community/featured/how-to-configure-serial-interfac
https://www.gns3.com/marketplace/appliances/openbsd
https://docs-v1.gns3.com/appliances/openbsd.html
https://github.com/GNS3/gns3-registry/blob/master/appliances/openbsd.gns3a