I created a guest VM hosting Centos 7 and I've noticed the PrimaryStatusDescription of the VMIntegration service, Key-value Pair Exchange, is displaying as "no contact" versus showing "ok." In addition, the time synchronization service is also displaying "The protocol version of the component installed in the virtual machine does not match the version expected by the hosting system" under SecondaryStatusDescription. This is also seen by running:
Get-VMIntegrationService –VMName "test-vm"
I've rebuilt the VM a few times times and the issue keeps repeating itself. I've disabled and enabled the services as well rebooted the VM itself but to no avail. I've asked a few colleagues and we're baffled by the issue. Is anyone familiar with this issue?
To mention, this issue in services is preventing me from doing file transfers from the host machine (Windows server 2019) to the guest VM. I was able to transfer files at one point between both but I suddenly couldn't one week and can't determine the culprit.
I read that the aforementioned SecondaryStatusDescription message could be ignored for certain OS's: https://docs.microsoft.com/en-us/troubleshoot/windows-server/virtualization/vm-integration-services-status-protocol-version-mismatch. As far as establishing the communication connection for the 'Key-Value Pair Exchange' service, I'm not sure how to go about it.