当前位置:首页 > 虚拟化 > 正文

超详细kvm虚拟化(kvm虚拟化有哪些组件)


一、KVM虚拟化win10显卡直通一例联想SR6502x5218,64G,3x1.2TSASHDD,显卡RTX2080
系统要求Windows服务器系统没有显卡驱动,win10没有相应的服务器硬件驱动。尝试安装Windows10并使用WindowsServer2019驱动,安装完成后,驱动问题会导致系统蓝屏,重启,无法正常使用。
只能使用centos+kvm部署。win10虚拟机使用显卡旁路模式,可以正常安装显卡驱动。
英文安装中文vert-manager图形界面显示畸形字符
CentOS版本:CentOS-7.8-x86_64-DVD-2003
采用自动分发,但手动更合适。
2.1设置桥接网络名称br0连接eno1,通过自己的网卡改为br0配置自己的ip
更新eno1的网络参数
重启网络
systemctlrestartnetwork
2.2安装kvm
检查kvm版本是否需要更新kvm以UEFI模式安装windows
2.3更新qemu-kvm
查看更新的kvm版本
2.4安装OVMF
OVMF是“支持UEFI虚拟机的项目”。
2.5安装win10
使用图形界面安装xshell的xmanager工具
virt-manager
2.5.1选择UEFI模式,不配置。显卡仍然通过
2.5.2如果硬盘或光驱报错不支持IDE模式,请切换到SATA模式
2.5。4vnc连接配置,选择vncserver,否则可能看不到虚拟机屏幕,vncclient会配置raw模式,否则可能会延迟
2.6显卡旁路
2.6.1iommu
开启IOMMU(i/o内存管理单元)。iommu有两个主要功能:复制设备DM地址到机器物理地址(dmar)和中断配置(intermap)(可选)
确保内核支持iommu
cat/proc/cmdline|grepiommu有输出正常
如果没有输出,在grub启动文件中添加intel_iommu=on
编辑grub文件:
vim/etc/default/grub
刷新内核
grub2-mkconfig-o/boot/efi/EFI/centos/
再次检查内核是否支持iommu
支持。如果输出正常
确保VT-D已开启
dmesg|grep-eDMAR-eIOMMU
2.6.2禁用服务器上的RTX2080显卡驱动
图形在服务器主机设备上禁用该卡
vi/etc/modprobe.d/
添加
vim/usr/lib/modprobe.d/
添加一行optionnouveaumodeset=0
第一个initramfsnouveauimage的镜像
mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r)
创建一个新的intramfsimage镜像
dracut/boot/initramfs-$(uname-r).img$(uname-r)
2.6.3安装显卡vfio驱动
安装vfio模块
4从服务器卸载显卡设备
显卡设备安装vfio-pci驱动并安装成功

2.6.4添加NVDIA显卡到win10虚拟机
同时可以添加服务器USB设备通
ps:需要更多配置,见链接
添加完成后,关机重启
安装显卡驱动,需要更新配置文件虚拟机win10
否则显卡驱动安装过程中自检会报错ERRORCODE43,且该驱动不允许安装。虚拟机。
重启安装驱动
AID64测试

上一篇:kvm属于什么虚拟化

下一篇:kvm半虚拟化