How to Install Hyper-v Linux Integration Services on Debian

What is Hyper-v Linux Integration Services?

Hyper-V Linux Integration Services (LIS) is a set of drivers and utilities that allows Linux virtual machines (VMs) to fully integrate with the Hyper-V hypervisor. LIS provides support for features such as live migration, dynamic memory allocation, and snapshotting, which can improve the performance and manageability of Linux VMs running on Hyper-V.

LIS is available for several popular Linux distributions, including CentOS, Debian, Ubuntu, and SUSE Linux Enterprise Server. It can be installed on a Linux VM running on Hyper-V either during the initial installation of the operating system or after the VM has been created.

Once LIS is installed and configured, the Linux VM can take full advantage of the Hyper-V platform, making it easier to manage and maintain. However, it is important to note that LIS is not required for running Linux VMs on Hyper-V, and some users may prefer to use alternative solutions or not use certain features.

How to Install Hyper-v Linux Integration Services on Debian

To install Hyper-V Linux Integration Services (LIS) on Debian, you will need to follow these steps:

  1. Make sure that your system meets the requirements for LIS. LIS is supported on Debian 8 and later, and requires a 64-bit processor with hardware virtualization support.
  2. Download the LIS package from the Microsoft website. The package is available in both DEB and RPM formats.
  3. Install the DEB package using the following command:
sudo dpkg -i hyperv-daemons_*.deb
  1. Load the Hyper-V kernel modules by running the following command:
sudo modprobe hv_vmbus hv_storvsc hv_blkvsc hv_netvsc
  1. Edit the “/etc/default/grub” file and add “hv_vmbus.present=1” to the “GRUB_CMDLINE_LINUX_DEFAULT” line.
  2. Update the GRUB bootloader by running the following command:
sudo update-grub
  1. Reboot the system to apply the changes.
  2. After the system has rebooted, run the following command to verify that LIS is installed and running correctly:
sudo /usr/src/hyperv-daemons/scripts/

That’s it! LIS should now be installed and running on your Debian system. You can now use Hyper-V features such as live migration, snapshotting, and dynamic memory allocation.

Please note that these instructions are provided as a general guideline and may vary depending on your specific system and setup. It is always a good idea to carefully read the documentation and follow best practices when installing and configuring software on your system.