云计算百科
云计算领域专业知识百科平台

银河麒麟高级服务器操作系统 V11+Intel i7+NVIDIA RTX 5080+GT 710亮机卡+KVM/QEMU + libvirt 虚拟机配置 GPU 直通(VFIO)

第一步:开启 BIOS 中的虚拟化支持

这是最容易被忽视的一步。请重启服务器,进入 BIOS 设置: 找到 Intel VT-d (Intel CPU) 或 AMD IOMMU (AMD CPU) 选项。 将其设置为 Enabled。 确认 IOMMU 是支持的 保存并退出。

1.1 确认 CPU 虚拟化支持

grep -E \’vmx|svm\’ /proc/cpuinfo

如果支持,一般会有下面的信息 vmx → Intel VT-x svm → AMD-V

1.2 启用 IOMMU(用于 GPU 直通)

编辑 /etc/default/grub

vi /etc/default/grub

在GRUB_CMDLINE_LINUX 行中添加:

intel_iommu=on iommu=pt initcall_blacklist=sysfb_init pcie_acs_override=downstream

**参数说明 **: **intel_iommu=on **: 启用Intel平台的IOMMU支持 **iommu=pt **: 仅对直通设备启用IOMMU,减少性能开销 **initcall_blacklist=sysfb_init **: 防止宿主机占用显卡帧缓冲区 **pcie_acs_override=downstream **: 解决某些PCIe设备的ACS限制问题,这个参数对解决亮机卡出现错误:43,很关键。

**注意 **:对于AMD平台,需将 **intel_iommu=on **替换为 **amd_iommu=on **

在这里插入图片描述

更新 GRUB 配置并重启: 如果你是 UEFI 启动(麒麟 V11):

sudo grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg

如果是传统 BIOS 启动:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

没有重启生效之前是这样的: 在这里插入图片描述

最后重启生效:

sudo reboot

验证 IOMMU 是否开启: 重启后运行:

dmesg | grep -i iommu

在这里插入图片描述

如果看到 DMAR: IOMMU enabled (Intel) 或 AMD-Vi: IOMMU enabled,和一些iommu group 说明配置成功。

第二步:在 Kylin V11 Server 上安装 KVM 虚拟化套件

2.1安装 KVM 及管理工具

sudo yum install qemu-kvm libvirt virt-install virt-manager libguestfs-tools -y

virt-manager 是图形化管理工具(如你有桌面环境),若为纯命令行服务器,可只用 virsh virt-install等命令。

2.2启动并启用 libvirtd 服务

sudo systemctl status libvirtd

sudo systemctl enable –now libvirtd

sudo systemctl status libvirtd

2.3将当前用户加入 libvirt 组(避免每次 sudo)

sudo usermod -aG libvirt $(whoami)
newgrp libvirt # 刷新组权限(或重新登录)

2.4准备虚拟机镜像与网络

创建目录用于存放虚拟机磁盘

sudo mkdir -p /var/lib/libvirt/images/vms

定义存储池(持久化)

sudo virsh pool-define-as vms dir – – – – \”/var/lib/libvirt/images/vms\”
sudo virsh pool-build vms
sudo virsh pool-start vms
sudo virsh pool-autostart vms

配置网络(默认 NAT 已可用) 默认 default 网络使用 NAT,适合大多数场景。 如需桥接(bridge),可创建 br0 并绑定物理网卡(略复杂,此处暂用 NAT)。 验证网络:

virsh net-list –all

查看支持的操作系统os列表。

osinfo-query os

第三步:为某虚拟机配置 GPU 直通

赞(0)
未经允许不得转载:网硕互联帮助中心 » 银河麒麟高级服务器操作系统 V11+Intel i7+NVIDIA RTX 5080+GT 710亮机卡+KVM/QEMU + libvirt 虚拟机配置 GPU 直通(VFIO)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!