So, the Orange Pi 5 is an new board that been out since December of 2022. What make this board special is the face that is com 8-cores of the 64-Bit Arm process runnign on the RockChip RK3588 Arm Process. This board beats out the Odroid M1 both numbers of cores and processors. It has boards that offer 16 GB and 32 GB of memory, thus making this possible smallest libvirtd server.
To set up for this test the following were used
* OrangePi 5 with 16GB
* Samsung 2230 NVMe M.2 256 GB
* Debian Linux
Please follow the guide in the manual on how to setup up the Orange Pi 5 to setup boot from the NVMe. Would not recommend this to run from SD Card.
Now to show that Orange Pi 5 can run libvirtd, check to make sure the device shows up.
Once the drive has been setup and the Orange Pi 5 is running off the NVMe, the following software needs to be installed to run libvirtd on the Orange Pi 5.
apt install virt-manager libvirt0 qemu-system libvirt-daemon libvirt-daemon-system libvirt-daemon-system-systemd libvirt-clients libvirt-daemon-config-network libvirt-daemon-driver-qemuqemu-efi qemu-efi-arm
Once this is done, follow this post on Libvirtd on Processors Arm from “Creating a virtual machine“
I have also created the Youtube video that shows how to install software and struggles had getting it working.
It’s a bit long but it shows how I got it working, and installed openSUSE as virtual guest with virt-manager.