Add Hyper-V Guest Services to Hyper-V VHDX image to support standard and production snapshots

HASSOS has a Hyper-V VHDX

Oddly it has either none or an incomplete set fi guest services (see Hyper-V Snapshots Failing · Issue #2376 · home-assistant/operating-system (github.com))

Could we get HASSOS updated to include the complete set of services?

The VHDX image is rather easy to create, since it is supported by qemu-img. In general, Hyper-V is not very well tested (at least not from my side :cold_sweat: )

That said, I’ve checked hv_vss_daemon is coming from. It seems that a package called linux-tools has already build scripts for a very similar daemon: buildroot/Config.in at 61f1601536f86dc90dcd1efc0eb13f58f4a3dbe5 · buildroot/buildroot · GitHub. However, the daemon is called slightly different: hypervvssd. It seems those are different/competing implementation: 1610188 – [Hyper-V][RHEL7]Hyper-V daemons from Red Hat and Microsoft can be installed side by side.

I’ll add the ones provided by Buildroot, I’ll post here once builds are available.

1 Like

Thanks, I looked at the commit, that helped me understand how the builds were done.

Happy to do whatever testing is needed.

and to confirm for anyone who finds this thread at some later date - this is now fixed in the latest dev build of su and will be working it’s way through into production.

1 Like