[CentOS] Centos 7 as a Hyper-V guest and Integration Services

Mon Jan 30 11:37:18 UTC 2017
Adrian Jenzer <a.jenzer at herzogdemeuron.com>

Dear all

I'm running a Centos 7.3 as a Hyper-V guest on Windows Server 2012R2. Actually everything works fine but I'm still wondering if I do everything right regarding Linux Integration Services.

When I installed Centos 7 I didn't installed any LIS package or so as I understood it's built-in.
How are you handling this?
Is it recommended to install/update to the latest LIS from Microsoft provided as ISO or do I need to install the hyperv-daemons?


Currently my system reports:
[root at share ~]# lsmod | grep hv
hv_utils               24418  2
hv_storvsc             18032  6
hv_netvsc              40261  0
hv_vmbus              397185  6 hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc

and I think this time shifts on rebbots are related to missing LIS (?):
[root at share ~]# last
root     pts/0        172.16.4.103                                       Mon Jan 30 12:14   still logged in
(unknown :0           :0                                                        Sun Jan 29 03:59   still logged in
reboot   system boot  3.10.0-514.6.1.e                    Fri Feb  3 15:55 - 12:14 (-4+-3:-41)
root     pts/0        172.16.4.128                                       Fri Jan 27 15:24 - 15:57  (00:33)
root     pts/0        172.16.4.128                                       Fri Jan 27 12:22 - 12:49  (00:27)
root     pts/0        172.16.4.128                                       Mon Jan 23 13:53 - 14:00  (00:07)
(unknown :0           :0                                                        Mon Jan 23 13:53 - 02:00 (5+12:06)
reboot   system boot  3.10.0-514.6.1.e                    Tue Jan 24 23:41 - 02:00 (4+02:18)
root     pts/0        172.16.4.128                                       Mon Jan 23 13:36 - down   (00:15)
administ pts/0        172.16.4.128                                  Mon Jan 23 12:44 - 13:00  (00:15)
(unknown :0           :0                                                        Sun Jan 22 03:56 - 13:52 (1+09:55)
reboot   system boot  3.10.0-514.2.2.e                    Fri Jan 27 17:31 - 13:52 (-4+-3:-38)
root     pts/1        172.16.4.117                                       Mon Jan 16 12:20 - 13:28  (01:07)

Do you also get this Warnings in Hyper-V Event Viewer?:

Device 'Microsoft Synthetic Display Controller' in 'SHARE' is loaded but has a different version from the server.  Server version 3.3 Client version 3.2 (Virtual machine ID C2D0C208-BC00-4E73-8AF1-DA595FE6ECE7). The device will work, but this is an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.


Thanks
best
Adrian