博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ovirt官方安装文档 附录F
阅读量:6469 次
发布时间:2019-06-23

本文共 1331 字,大约阅读时间需要 4 分钟。

附录G:为PCI传输配置主机

启用PCI直通允许虚拟机使用主机设备,就像设备直接连接到虚拟机一样。要启用PCI直通功能,您需要启用虚拟化扩展和IOMMU功能。以下过程需要您重新启动主机。如果主机已连接到管理器,请确保在执行以下步骤之前将主机置于维护模式。

先决条件:

  • 确保主机硬件符合PCI设备直通和分配的要求。有关更多信息,请参阅。

为PCI传输配置主机

  1. 在BIOS中启用虚拟化扩展和IOMMU扩展。

  2. 将主机添加到Manager或手动编辑配置文件时,通过选择Hostdev Passthrough&SR-IOV复选框来启用内核中的IOMMU标志grub

  • 要从管理门户启用IOMMU标志,请参阅“  ”中的“将主机添加到oVirt引擎”和“内核设置说明” 。

  • grub手动编辑配置文件,请参阅下面的手动启用IOMMU。

  1. 对于GPU直通,您需要在主机和来宾系统上运行其他配置步骤。有关更多信息,请参阅“  ”中的“为GPU直通准备主机和访客系统” 。

手动启用IOMMU

  1. 通过编辑grub配置文件启用IOMMU。

注意:如果您正在使用IBM POWER8硬件,请跳过此步骤,因为默认情况下启用了IOMMU。

  • 对于Intel,启动机器,然后追加intel_iommu=on到配置文件的GRUB_CMDLINE_LINUX行尾grub

 # vi /etc/default/grub  ...  GRUB_CMDLINE_LINUX="nofb splash=quiet console=tty0 ... intel_iommu=on  ...

  • 对于AMD,引导机器,并追加amd_iommu=on到配置文件的GRUB_CMDLINE_LINUX行尾grub

 # vi /etc/default/grub  ...  GRUB_CMDLINE_LINUX="nofb splash=quiet console=tty0 ... amd_iommu=on  ...

注意:如果intel_iommu=on还是amd_iommu=on有效,可以尝试用intel_iommu=pt或替换它们amd_iommu=pt。该pt选项仅使IOMMU可用于直通设备,并将提供更好的主机性能。但是,所有硬件可能不支持该选项。如果该pt选项对您的主机不起作用,则恢复到之前的选项。

如果由于硬件不支持中断重新映射而导致传递失败,则可以考虑allow_unsafe_interrupts在虚拟机受信任时启用该选项。的allow_unsafe_interrupts,因为它能够潜在地暴露了主机从虚拟机的攻击微星默认情况下不启用。要启用该选项:

# vi /etc/modprobe.d options vfio_iommu_type1 allow_unsafe_interrupts=1

  1. 刷新grub.cfg文件并重新启动主机以使这些更改生效:

# grub2-mkconfig -o /boot/grub2/grub.cfg # reboot

本文转自 Barron1 51CTO博客,原文链接:http://blog.51cto.com/13172370/1980287,如需转载请自行联系原作者

你可能感兴趣的文章
全球五大顶级域名统计:5月第三周新增20.3万个
查看>>
MFS--分布式文件系统
查看>>
我的友情链接
查看>>
nagios下 监控内存的插件
查看>>
linux磁盘分区
查看>>
传说FreeBSD等比Linux更稳定,更“健壮”
查看>>
cmake安装MySQL数据库实例
查看>>
朝韩合并的几个好处
查看>>
<05>linux的文本基础操作
查看>>
对Pthread线程进行简单的类封装
查看>>
用户登录程序实现--基于MYSQL (自己导入jar包)
查看>>
Fedora14安装后配置
查看>>
test
查看>>
2014年,什么工作最吃香?数据存储架构师!
查看>>
css 常见的盒模型
查看>>
Linux crontab 命令详解(含配置文件路径)
查看>>
安装rrdtool报错:Can't locate ExtUtils/MakeMaker.pm in @INC
查看>>
scrollView中内部控件的悬停
查看>>
在一个form中有两个submit,值分别为修改和删除,如何在提交时用js判断submit值为修改还是删除呢...
查看>>
flash重点积累
查看>>