cmmchina 2023-05-22 00:33 采纳率: 0%
浏览 72
已结题

esxi sr-iov网卡 vlan问题

问题遇到的现象和发生背景

esxi7或8版本,在esxi虚拟机里怎样使用sr-iov网卡并且能使虚拟机里的网卡能和物理交换机之间可以vlan通信。
我在esxi里配置网卡的sr-iov功能为活动并重启了esxi. 在虚拟机里添加网络适配器,并在适配器类型里选择了sr-iov,并选择好了虚拟网卡。虚拟机能识别到网卡,但是不能建立vlan通信。我需要的不是某一个vlan的access通信,是多个vlan 以trunk方式与虚拟机通信,虚拟机是支持网卡trunk的。

而且,esxi的sr-iov在两个地方都有配置的地方,一个是添加网卡适配器类型的时候,那里可以配置端口组,但是好像没有用,另外个是添加pcie设备的时候也可以配置sr-iov网卡。不知道这两个地方的sr-iov是什么区别。

  • 写回答

15条回答 默认 最新

  • 热爱编程的张同学 C/C++领域新星创作者 2023-05-22 20:03
    关注
    获得1.35元问题酬金

    使用 SR-IOV 使虚拟机能够和物理交换机之间进行 VLAN 通信需要按照以下步骤进行配置:

    1. 配置 ESXi 的物理网卡为 TRUNK,将多个 VLAN 对应的 TAG 带入到虚拟交换机或端口组中。
    2. 在 ESXi 中启用 SR-IOV,将物理网卡分配给 VMkernel 端口并将所需的 VLAN ID 添加到分配给该端口的端口组中。
    3. 为虚拟机启用 SR-IOV,并将创建的虚拟网卡与 SR-IOV 端口关联。在此过程中,可以指定虚拟机连接到哪个 port group 并设置 VLAN ID 和队列等参数。

    在这个过程中,一些常见问题包括 MTU 大小不匹配、SR-IOV 驱动程序未安装、硬件 BIOS 中的 SR-IOV 未开启等。在解决这些问题之前,请先确认您已按照上述步骤正确配置了 SR-IOV 并将 VLAN 包带入到 VMkernel 端口和物理网卡。

    至于你提到的两个地方的 SR-IOV 配置区别,第一个是在添加虚拟网卡时选择的 SR-IOV 类型,第二个是在添加 PCIe 设备时选择的 SR-IOV 网卡。第一个是针对虚拟机的配置,用于启用 SR-IOV 功能和为虚拟机分配网络资源。第二个是针对物理 ESXi 主机的配置,用于控制物理网卡如何将 SR-IOV 资源分配给虚拟机。所以这两个配置有不同的作用,需要分别配置。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 修改了问题 5月22日
  • 创建了问题 5月22日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度