@brrabill said in Hyper-V Integrated Services:
So, hyperv-daemons does the following. I am still trying to figure out exactly what hyperv-tools does.
hyperv-daemon:
Suite of daemons for Linux guests running on Hyper-V, consisting of hv_fcopy_daemon, hv_kvp_daemon and hv_vss_daemon.
hv_fcopy_daemon provides the file copy service, allowing the host to copy files into the guest.
hv_kvp_daemon provides the key-value pair (KVP) service, allowing the host to get and set the IP networking configuration of the guest. (This requires helper scripts which are not currently included.)
hv_vss_daemon provides the volume shadow copy service (VSS), allowing the host to freeze the guest filesystems while taking a snapshot.
basically the agent requires both kenrel space and userland tools. due to the way linux is distributed you ended up with kernel drivers in place but missing userland.
to understand what userland does try making a backup or snapshot or similar. you can use stuff like an altaro trial : you will see if so called application aware backups are made or not.
this is one of the things which allow hypervisor level tools to interact properly with guests.
not having the proper agent components basically limits this kind of things. also it reduces the introspection of guests, things like view their ip address and so...
this is the list of things provided by the full agent
I've never checked out which part of the agent does what