sipeed / NanoKVM

NanoKVM: Affordable, Multifunctional, Nano RISC-V IP-KVM
GNU General Public License v3.0
3.01k stars 44 forks source link

Any plans to add Proxmox Qdevice support? #11

Closed jcastro closed 2 months ago

jcastro commented 2 months ago

Hi! I'm currently running a Proxmox cluster with 2 nodes + a Qdevice (to get quorum so the cluster works properly). I'm running it on my current KVM device that runs PiKVM; however, I would love to use NanoKVM instead.

As you can see in this video, it's only required to have:

Thanks!

davidcoulson commented 2 months ago

I'm running modelrockettier/corosync-qnetd for my qdevice.

I don't see a build yet for RISC-V but should be easy enough - I'm certainly in favor of running docker on a device rather than having to support a bunch of random capabilities.

jcastro commented 2 months ago

I'm running modelrockettier/corosync-qnetd for my qdevice.

I don't see a build yet for RISC-V but should be easy enough - I'm certainly in favor of running docker on a device rather than having to support a bunch of random capabilities.

Isn't it too heavy docker for the nanokvm?

polyzium commented 2 months ago

Good point. The NanoKVM has about 256MB of onboard RAM and half of that is used by the KVM software. I highly doubt it would have the resources left over for Docker.

Z2Z-GuGu commented 2 months ago

NanoKVM is built on SG2002, which is just a 900MHz single core CPU with RISC-V core (small cores can only run RTOS). Running KVM programs takes up 60-90% of CPU time, and running Docker is too difficult for SG2002