使用X520万兆网卡开启SR-IOV在esxi7中组aio
使用X520万兆网卡开启SR-IOV在esxi7中组aio
本文介绍了一种在ESXi 7中使用Intel X520-DA1万兆网卡开启SR-IOV技术的方案,通过这种方案可以实现虚拟机之间的高性能网络通信。文章详细介绍了硬件配置、需求背景、具体操作步骤以及一些使用心得,对于有类似需求的技术爱好者来说具有较高的参考价值。
Intel X520-DA1
硬件配置
- CPU:i9 9900TES
- 内存:48GB DDR4
- 主板:华硕Z370-A
- 硬盘:500GB nvme系统盘、若干机械硬盘+ssd数据硬盘
- 网卡:Intel x520-DA1 、板载i219-V网卡
需求
- 低功耗、实用、简洁、可升级性,家用服务器!
背景
原来使用4口2.5G网卡pcie直通给虚拟机组成的aio服务器,随着虚拟机的增多,网口可能会不够用,以后可能要升级到万兆局域网,达不到万兆,想让服务器看上去更加简洁,没有那么多线!
diewu4口螃蟹2.5G网卡
于是,产生了购买万兆网卡的想法,逐步完成了万兆AIO的搭建,完工后的成品是这样的:
服务器背面只有3根线:电源线、两根网线!
接下来是正文,跟着我的操作简单搭建一下
正文
1.安装硬件
华硕Z370-A主板接口图
- PCIEx16_1接拆分卡,可安装3块直连cpu的m.2硬盘,供未来升级万兆nas使用(主板支持pcie拆分功能)
- PCIEx16_3接x520网卡,测试发现ASUS Z370-A在直连CPU的pciex16口无法开启(SR-iov)
- 系统盘接M.2_1,其他硬盘就不介绍了。。。
2.安装esxi7.0
使用Ventoy直接安装,常规操作,不细说了,esxi7.0原生支持x520网卡!
3.在esxi配置sr-iov和网络
开启SR-iov:在esxi后台,管理-硬件-PCI设备找到82599 10 Gigabit Dual Port Network Connection直接切换,随便设置几个虚拟网卡,我这里设置了10个,看心情就行
因为只有一张万兆网卡,在软路由中至少要WAN和LAN,所以除了开启SR-iov还要使用vlan交换机,并在esxi中配置好vlan!我的ikuai软路由中还配置了IPTV线路,所以我配置了3个vlan,分别为:vlan12(正常的LAN局域网)、vlan100(作为WAN口)、vlan101(作为IPTV口)
操作方法:
- 新建一个虚拟交换机上联到x520万兆网卡。
- 新建3个端口组,分别为三个端口组设置好vlanid,即12、100、101,然后把端口组分配到上联x520的虚拟交换机上!esxi中网络部分配置结束!
4.管理交换机中配置好相应vlan
我使用的是兮克的8+1管理交换机,此处找个随便能用的就行!
具体配置过程略过,比较简单,看一下我的图片设置吧。
5.创建虚拟机
部分虚拟机系统可能无法使用x520的vf网卡,此处是需要注意的,会出现网卡异常无法启用情况等等。
- iKuai
建议用最新版iKuai,老版本不知道对网卡兼容性如何!主要看一下图片中我的网卡吧,因为是SR-iov网卡,网卡充足,多添加了几张网卡。
还有就是ikuai中的WAN口尽量不要设置vlanID上网了。反正网卡管够我不知道设置了会不会有冲突,大家可以帮我测试!
其他虚拟机就不一一说明了,参考爱快设置,已知,网心云x86支持82599vf卡,fnOS,winServer2022都支持!网心云如果想直接拨号,就多添加几张vf卡,留一张vf卡作为管理线路就行。win2022要去英特尔官网下载安装网卡驱动,fnOS免驱。
正文结束!
结尾
目前我家是2.5G局域网,在飞牛docker中搭建的测速服务,测试跑满2.5G,必须的。但是一张x520干了所有虚拟机的活,性能够不够,以后够不够,还有这样设置有没有什么bug欢迎大家测试,评论区交流。我家里的esxi已经稳定运行28天没关机了。