pve在amd平台的直通iommu强制分组,无需编译,及pve安装后扩容,添加pcie设备后断网

2022-06-16 604℃

 

 

网上教程iommu强制分组全是编译内核(主板内关于虚拟化设置全部允许,不是自动),这里感谢群友分享的指令,

 

AMD 的平台

 

直通踩坑

 

先把这些填上试试

 

/etc/modprobe.d/blacklist.conf

 

nouveau

 

nvidia

 

nvidiafb

 

snd_hda_codec_hdmi

 

snd_hda_intel

 

snd_hda_codec

 

snd_hda_core

 

radeon

 

amdgpu

 

 

 

/etc/modules

 

vfio

 

vfio_iommu_type1

 

vfio_pci

 

vfio_virqfd

 

 

 

nano /etc/default/grub

 

感谢群友分享的指令,

 

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

 

后面添加

 

iommu=pt amd_iommu=on drm.debug=0 kvm_amd.nested=1 kvm.ignore_msrs=1 kvm.report_ignored_msrs=0 video=efifb:off,vesafb:off pci=assign-busses pcie_acs_override=downstream,multifunction vfio_iommu_type1.allow_unsafe_interrupts=1

 

指令填上后要用

 

update-grub

 

更新,这个必须更新,随后reboot,如果更新后pve网口不亮灯,,删掉其中几行,再次更新,这里分享我这的能

 

 

直通正常的图(重点,直通测试的虚拟机务必关掉开机自启

 

直通后部分虚拟机关不掉用

 

qm stop 虚拟机id

 

 

qm stop 123

 

写的乱,凑合看

 

附上群号

 

注意提问艺术

 

后面是安装后扩容

 

Pve扩容,网上直接搬过来了

 

(请备份好数据)

 

删除local-lvm逻辑卷pve/data

 

 

 

lvremove pve/data

 

扩容local 逻辑卷pve/root扩容

 

lvextend -l +100%FREE -r pve/root

 

然后从管理界面可以删除多余的local-lvm,

 

数据中心-储存-local-lvm,点击删除

 

 

 

 

完后记得web添加上容器

 

完后记得web添加上容器

 

 

后面网络部分,可能有用

 

 

pve添加pcie设备断网,从群里搬过来的,完整去群里面找

 

 

 

 作者:bili_58454036263 https://www.bilibili.com/read/cv13712248/ 出处:bilibili

标签: PVE

非特殊说明,本博所有文章均为博主原创。