Hyper-V guest services: Difference between revisions
Thirdwheel (talk | contribs)   (We don't need to mention using Hyper-V in an article that already assumes you're using Hyper-V)  | 
				|||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
=How to install Hyper-V guest services=  | == How to install Hyper-V guest services ==    | ||
Hyper-V tools is nicely packaged, so the install is simple, as follows:  | Hyper-V tools is nicely packaged, so the install is simple, as follows:  | ||
| Line 14: | Line 14: | ||
{{Cmd|rc-update add hv_kvp_daemon}}  | {{Cmd|rc-update add hv_kvp_daemon}}  | ||
{{Cmd|rc-update add hv_vss_daemon}}  | {{Cmd|rc-update add hv_vss_daemon}}  | ||
== Hyper-V Settings ==  | |||
* When creating the VHDX, use 1MB BlockSizeBytes (from the default 32MB) See [https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/best-practices-for-running-linux-on-hyper-v#tuning-linux-file-systems-on-dynamic-vhdx-files| Microsoft's official docs on running Hyper-V with Linux Guest VMs] . this will reduce host filesystem usage by 75-90%  | |||
{{cmd|New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB}}  | |||
* If [[Xorg]] refuses to start, blacklist the <code>hyperv_drm</code> module by adding it to the <code>/etc/modprobe.d/blacklist.conf</code> file.  | |||
[[category:Virtualization]]  | |||
Latest revision as of 04:59, 26 November 2024
How to install Hyper-V guest services
Hyper-V tools is nicely packaged, so the install is simple, as follows:
apk add hvtools
Then enable the services
rc-service hv_fcopy_daemon start
rc-service hv_kvp_daemon start
rc-service hv_vss_daemon start
Then to ensure these services start on boot
rc-update add hv_fcopy_daemon
rc-update add hv_kvp_daemon
rc-update add hv_vss_daemon
Hyper-V Settings
- When creating the VHDX, use 1MB BlockSizeBytes (from the default 32MB) See Microsoft's official docs on running Hyper-V with Linux Guest VMs . this will reduce host filesystem usage by 75-90%
 
New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB
- If Xorg refuses to start, blacklist the 
hyperv_drmmodule by adding it to the/etc/modprobe.d/blacklist.conffile.