开启硬件虚拟化原创
# 开启硬件虚拟化
# 1.BIOS 启用虚拟化
设置bios中的硬件支持VT-x,即CPU支持的虚拟化;
# 2.加载内核模块
modprobe kvm-intel modprobe vhost-vsock
# 3.IOMMU开启:
判断是否amd/intel: ls /sys/firmware/ | grep efi
1 修改/etc/default/grub, 调整GRUB_CMDLINE_LINUX内容
- amd_iommu:
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet amd_iommu=on iommu=pt"
- intel_iommu:
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet intel_iommu=on iommu=pt"
2 重新创建引导
- 如果服务器是UEFI启动
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
- 普通LEGACY模式启动
grub2-mkconfig -o /boot/grub2/grub.cfg
3 reboot
IOMMU关闭:
1 修改/etc/default/grub,删除iommu配置
2 重新创建引导同上
3 reboot
# 4.egrep --color -i "svm|vmx" /proc/cpuinfo
# 检查虚拟化
检查是否虚拟机:
systemd-detect-virt egrep --color -i "svm|vmx" /proc/cpuinfo
判断当前环境所使用的虚拟技术:
virt-what
检测 Linux 底层的虚拟化类型:
dmidecode -s system-manufacturer virsh vcpuinfo --domain hfftest
上次更新: 2022/08/24, 18:07:47