KVM虚拟化win10显卡直通一例

KVM虚拟化win10显卡直通一例,第1张

联想SR650 2x5218,64G,3x1.2T SAS HDD,显卡RTX2080

因为对系统要求必须是windows,windows server系统没有显卡驱动,win10又没有对应的服务器硬件驱动,尝试安装windows10,使用windows server2019驱动,系统安装安装完成后,驱动问题导致系统蓝屏,重启,无法正常使用

只能使用centos+kvm部署win10虚拟机,显卡采用直通模式,可以正常安装显卡驱动。

英文安装,virt-manager图形界面中文会显示乱码

centos版本:CentOS-7.8-x86_64-DVD-2003

采用的自动分区,不过手动更合适。

2.1设置桥接网络,名称为br0连接到eno1变为到br0

yum -y install bridge-utils

配置br0的网络参数,对照自己的网卡,配置自己的ip

修改eno1的网络参数

重启网络

systemctl restart network

2.2安装kvm

查看kvm版本,UEFI模式安装windows需要升级kvm

2.3更新qemu-kvm

查看更新后的kvm版本

2.4安装OVMF

OVMF“是一个为UEFI支持虚拟机的项目”。

2.5安装win10

使用图形界面安装,xshell的xmanager工具

virt-manager

2.5.1选择UEFI模式,暂不配置显卡直通

2.5.2如果硬盘或者CD/ROM报错不支持IDE模式不支持,请更改成SATA模式

2.5.4vnc连接配置,选择vncserver,否则可能看不到虚拟机画面,vnc客户端配置raw模式,否则可能很卡

2.6显卡直通

2.6.1开启iommu

IOMMU(i/o memory management unit)。iommu有两大功能:控制设备dma地址映射到机器物理地址(dmar),中断重映射(intremap)(可选)

确认内核是否支持iommu

cat /proc/cmdline | grep iommu 有输出则正常

如果没有输出,将intel_iommu=on添加到grub启动文件当中

编辑grub文件 :

vim /etc/default/grub

重新生成内核

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

再次验证内核支持iommu

有输出即正常

验证VT-D是否启用

dmesg |grep -e DMAR -e IOMMU

2.6.2禁用服务器上的RTX2080显卡驱动

在服务器主机上禁用显卡设备

vi /etc/modprobe.d/blacklist.conf

添加

vim /usr/lib/modprobe.d/dist-blacklist.conf

加上一行 options nouveau modeset=0

备份原来的 initramfs nouveau image镜像

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img

创建新的 initramfs image镜像

dracut /boot/initramfs-$(uname -r).img $(uname -r)

2.6.3显卡加载vfio驱动

加载vfio模块

从服务器卸载4个显卡设备

验证显卡设备是否加载vfio-pci驱动,加载成功

2.6.4 win10虚拟机添加NVDIA显卡

同时可以添加服务器的USB设备直通

ps:需要另外配置下,参考链接

添加后,关机重启

要安装显卡驱动,需要修改虚拟机win10的配置文件

否则显卡驱动安装过程中自检会报错ERROR CODE 43,驱动不允许安装在虚拟机上。

重启即可安装驱动

AID64测试

本文 *** 作环境:windows10系统、KVM MT-1716UL、thinkpad t480电脑。

什么是KVM切换器

KVM切换器又被称为多计算机控制器,一台KVM切换器可以控制2台、4台、8台、16台或者更多的计算机或服务器,其简单的界面易于 *** 作,它们之间的网络连接在全球不论远近都可控制。KVM切换器的控制端口主要用来连接键盘和鼠标的USB端口与显示器的VGA端口,而服务端口有着不同数量的RJ45端口,用来连接计算机或服务器,而它们之间可以由CAT5、CAT5E、CAT6来连接。

KVM切换器工作原理

KVM切换器主要是通过由键盘、鼠标、显示器组成的控制台来安全地访问来自本地用户或者远程用户的计算机、服务器和其他设备,并能对本地或远程的用户利用网络进行控制。

kvm切换器的作用:

①能节省显示器,键盘,鼠标的空间。如,8路的KVM切换器,用一套鼠标、键盘和显示器就可以 *** 控8台服务器。

②提升 *** 作效率。以往出现故障,寻找故障时需要人主动去寻找,不仅花费了时间精力而且效率低,而现在一台KVM切换器就能控制所有的机器,不但节省了人力而且提高了效率。

③节省成本。减少空间与人力的消耗,可以节约大量的成本,而控制网络运营成本,是企业成功的关键因素之一。

④本地或远程管理。使用KVM切换器进行本地或远程管理,可以保证网络24小时不间断的管理与维护,能保证网络的安全与稳定。

不能安装KVM。KVM是一个开源的系统虚拟化模块,使用Linux自身的调度器进行管理,所以不能安装在Windows下。

KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但Xen本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。

扩展资料

RHEV-M是KVM管理工具,使用图形用户界面管理物理与逻辑资源。允许管理员查看并管理虚拟机及其镜像,还支持热迁移,配置高可用性集群。

作为红帽虚拟化平台的核心组件,RHEV-M管理控制台还能运行虚拟机的主机节点。可将RHEV-H hypervisor或带有虚拟化授权的R红帽企业Linux服务器配置为节点。

这两种类型的节点使用KVM作为底层的hypervisor。RHEV-H hypervisor是设置RHEV节点的默认选项,是裸机hypervisor,只包含了运行虚拟机RHEL代码的一个子集。

参考资料来源:百度百科-KVM虚拟机


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6739575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存