•Driver support: Linux Integration Services supports the network controller and the IDE and SCSI storage controllers that were developed specifically for Hyper-V.
•Fastpath Boot Support for Hyper-V: Boot devices now take advantage of the block Virtualization Service Client (VSC) to provide enhanced performance.
•Timesync: The clock inside the virtual machine will remain synchronized with the clock on the virtualization server with the help of the pluggable time source device.
•Integrated Shutdown: Virtual machines running Linux can be shut down from either Hyper-V Manager or System Center Virtual Machine Manager by using the “Shut down” command.
•Symmetric Multi-Processing (SMP) Support: Supported Linux distributions can use multiple virtual processors per virtual machine. The actual number of virtual processors that can be allocated to a virtual machine is only limited by the underlying hypervisor.
•Heartbeat: This feature allows the virtualization server to detect whether the virtual machine is running and responsive.
•KVP (Key Value Pair) Exchange: Information about the running Linux virtual machine can be obtained by using the Key Value Pair exchange functionality on the Windows Server 2008 virtualization server.
•Integrated Mouse Support: Linux Integration Services provides full mouse support for Linux guest virtual machines.
· To mount an ISO file in the virtual machine, you must run the following command before executing the mount command:
# insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.ko
· Alternatively, copy the ISO file into the virtual machine and mount it using the -o loop option.
· Formatting a VHDX file with an ext3 file system might fail. To work around this issue, either use an ext4 file system, or create the .VHDX file with a smaller block size, such as 1 MB.
· Using the ext4 file system is recommended for production deployments of Linux on Hyper-V
· Windows Server 2012 includes support for 4K sector size disks. However, the use of 4K drives is limited to Linux kernels that support them. Red Hat Enterprise Linux (RHEL) did not include support for 4K drives until version 6.0.
· If you have virtual machines configured to use more than 7 virtual processors, you should add “numa=off” to the GRUB boot.cfg to work around a known issue in the Linux kernel.
· If you have virtual machines configured to use more than 30 GB RAM, you should add “numa=off” to the GRUB boot.cfg.
· If Linux Integration Services is removed from a virtual machine configured to use more than one virtual processor, then you should disable the irqbalance service to allow successful shutdown of the virtual machine.