RHEL 6:在 Dell PowerEdge 服务器上安装并运行 SR-IOV
代表 Dell Linux 设计部门的 Surya Prabhakar 发表 RHEL 6 在面向虚拟化客户端具有接近本地性能的支持硬件上提供 SR-IOV 功能. 单一根 I/O 虚拟化 (SR-IOV) 规范由 PCI-SIG 引入,详细介绍了单一 PCIe 设备如何能在多种客户操作系统之间实现共享.具有 SR-IOV 功能的设备支持基于物理功能的多个虚拟功能.虚拟功能在硬件中作为轻质的 PCIe 功能启用.操作系统无法发现此功能,它不响应 PCI 总线扫描,且需要主机驱动程序的支持. 如同 PCIe 穿透,支持 SR-IOV 的卡的虚拟功能可直接分配至客户操作系统.客户操作系统中运行的虚拟功能驱动程序负责管理此设备.但这样使迁移复杂化.vhost-net 方法可使用 SR-IOV,我将在以后的博文中介绍.
SR-IOV 图解 要使 SR-IOV 运行于 RHEL 6,您需要具有 英特尔 VT-d 或 AMD-VI 硬件的 Dell PowerEdge 服务器,并且在 BIOS 中启用 CPU 虚拟化和 IOMMU.此要求当前对 Dell PowerEdge 11G 服务器及此处所列的相关网络适配器有效,但 Dell 尚未支持.
在 Dell PowerEdge 服务器上启用基于 英特尔 82576 的 SR-IOV 网卡的快速指南: 1. 在内核中启用 IOMMU 功能
2. 启动后,确保系统已检测到网络适配器
3. 根据要启用的虚拟功能的数量,创建文件: /etc/modprobe.d/igb.conf
4. 在主机上重新加载内核模块.
5. 完成后,可确认其是否已启用
6. 有关如何实现这一切的 Red Hat 文档.
7. 一步是在客户操作系统中启用该驱动程序.
更多精彩文章请关注: 戴尔技术社区 本文出自 “Dell企业级技术社区” 博客,请务必保留此出处http://dellhome.blog.51cto.com/2924567/539481 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |