Redhat made some changes in the from kernel version 514.21.1.el7 and above what could lead to issues with the default installed Hyper-V integration tools.

The correct procedure is to first remove the Hyper-V integration tools, reboot, install the updates, reboot, install latest Hyper-V Integration tools and reboot.

Check the following Microsoft article for the latest Hyper-V integration tools:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-centos-and-red-hat-enterprise-linux-virtual-machines-on-hyper-v

Follow the procedure below to install the updates correctly:

Download the latest Hyper-V integration tools
https://support.microsoft.com/en-us/topic/hyper-v-integration-components-update-for-windows-virtual-machines-8a74ffad-576e-d5a0-5a2f-d6fb2594f990

wget tar -xvzf lis-rpms-4.2.2-2.tar.gz

  1. Enter the LISISO directory, uninstall the tools and reboot
    cd LISISO
    ./uninstall.sh
    rpm -e hyperv-daemons-license hypervvssd hypervkvpd hyperv-daemons hypervfcopyd
    reboot

  2. Update and reboot the server
    yum update
    reboot

  3. Install the Hyper-V integration tools and reboot the server
    cd LISISO
    ./install.sh
    reboot