fix: enable kvm-intel/kvm-amd per host

This commit is contained in:
Ryan Yin
2024-01-28 09:53:09 +08:00
parent b231111d93
commit 63d686ad3a
6 changed files with 24 additions and 3 deletions

View File

@@ -5,10 +5,18 @@
#
###################################################################################
boot.kernelModules = ["kvm-amd" "kvm-intel" "vfio-pci"];
# Enable nested virsualization, required by security containers and nested vm.
boot.extraModprobeConfig = "options kvm_intel nested=1"; # for intel cpu
# This should be set per host in /hosts, not here.
#
## For AMD CPU, add "kvm-amd" to kernelModules.
# boot.kernelModules = ["kvm-amd" "kvm-intel"];
# boot.extraModprobeConfig = "options kvm_amd nested=1"; # for amd cpu
#
## For Intel CPU, add "kvm-intel" to kernelModules.
# boot.kernelModules = ["kvm-intel"];
# boot.extraModprobeConfig = "options kvm_intel nested=1"; # for intel cpu
boot.kernelModules = ["vfio-pci"];
virtualisation = {
libvirtd = {