可以让 exsi 虚拟机的网络直接直连内网(vmxnet3 10G)吗?

2022-09-28 11:29:34 +08:00
 woshijidan
我的环境是这样的
all in one 下的 exsi 虚拟化了几个虚拟机 1.爱快 2.dsm 3.其他 linux 但是貌似网络只走 exsi 管理网线( 1000M )
目前状态是爱快直通 pci-e 四个 2.5G 网口,然后把 exsi 管理口( 1G )插到直通的 2.5G 网口上
如何让 exsi 的所有虚拟网络直接走(虚拟机)爱快内网?这样的话就可以省下来一个 2.5G 网口了,其次是其他 linux 内网可以跑超过 1G 的速度
3533 次点击
所在节点    宽带症候群
25 条回复
huaes
2022-09-28 11:37:57 +08:00
不用全部直通,拿一个物理网卡新建虚拟交换机-端口组,当作爱快 LAN ,然后其他虚拟机接入爱快 LAN 就可以。内网速率就是 2.5G
huaes
2022-09-28 11:42:27 +08:00
内网速率上限是由物理网卡决定的,目前我没找到跳过物理网卡的方案,不然内网速率就可以做到几十 G 了
woshijidan
2022-09-28 11:52:40 +08:00
@huaes 这样吗?我看 vmxnet3 的介绍是 10G 的,我原以为是可以跑满内网 10G 的,结果搜了很多方案都没有找到这个问题
eason1874
2022-09-28 11:53:38 +08:00
建议先测一下虚拟机之间的网速,搞不好本身就有虚拟交换机

我刚开始用 PVE 的时候,也是想让虚拟机直连,别走路由器,然后配置了个 VLAN ,结果用着用着发现 PVE 本身网络环境就有虚拟交换机,不用配置,路由器分配好 IP ,你用 IP 访问就自动走虚拟交换机了。。。

@huaes #2 虚拟交换机速率不受物理网卡限制,我的机器只有千兆网口,里面单核虚拟机互相访问有 150MB/s ,多核我没测过,虚拟网受 CPU 限制,理论上多核会更快吧
huaes
2022-09-28 12:17:01 +08:00
@eason1874 啊,我网卡端口数量够用也就没测过虚拟交换机内网速率,不过那样的话内网速率就取决于硬盘读取上限了
geekvcn
2022-09-28 13:14:00 +08:00
Esxi PVE 这类虚拟化平台,虚拟交换机都是标配,PVE 下是 Linux Bridge/OVS ,Esxi 下是 vSwitch ,Exsi 我没用过不清楚,山寨 Esxi ?
woshijidan
2022-09-28 15:46:06 +08:00
@geekvcn 不会是山寨的,exsi6.7u3b 装的,然后 update 最新安全补丁和打网卡驱动,一直都很稳定
那么 exsi 如何走 vSwitch 让它走内网的 10G 桥接爱快呢?
woshijidan
2022-09-28 15:53:26 +08:00
@eason1874 在 exsi6.7 的虚拟机内 除了爱快 其他虚拟机网络互连确实是 10G 但是 exsi 网络出网是 1G 也就是管理口网速 并非内网 10G 的跑

@huaes #6 内网速率可用 iperf3 测内网 不受硬盘限制 只吃 cpu (单核能跑 2G 以上)
geekvcn
2022-09-28 15:55:36 +08:00
eason1874
2022-09-28 16:34:31 +08:00
@woshijidan #8 我没看懂你说什么,是爱快跟其他虚拟机之间只能跑 1G 还是 esxi 出去只能跑 1G ?
catinsnow
2022-09-28 17:14:53 +08:00
esxi 给爱快添加一个虚拟网卡,指定管理口所在的 端口组; 爱快内设置新网卡其它网口同一个桥.
woshijidan
2022-09-28 17:39:48 +08:00
@eason1874 #10 就是除了爱快 其他虚拟机都是走 VM Network ( VMXNET 3 )的 各个虚拟机都是内网 10G ,然后整个 esxi 网络出口只有 1G (走管理口网络)
如图所示
https://imgur.com/AIPfnJH
eason1874
2022-09-28 18:17:02 +08:00
@woshijidan 如果是这样,我觉得一楼的方法可以,我也会那么配
Krishukr
2022-09-28 20:29:15 +08:00
我的 ESXi 7.0.3 ,VMXNET 3 实际能跑上 15Gbps 左右(物理网卡 1Gbps )。
你可能在找怎么给 ikuai 开 VMXNET 3 ?要把虚拟机的客户机操作系统改成“其他 5.x 或更高版本的 Linux (64 位) ”
huaes
2022-09-28 21:28:34 +08:00
bosonx
2022-10-04 01:53:21 +08:00
@woshijidan 我设置了,lan 不同?奇怪了
bosonx
2022-10-04 03:49:18 +08:00
@woshijidan
esxi 先创建一个 虚拟交换机 (上行链路不需要,×掉) 和 端口组(尽量 VLAN 和 Management Network 一样)
然后爱快那添加刚刚的端口组(适配器类型 选 VMXNET 3 )
启动爱快 把 LAN1 绑定

我的爱快设置了之后,新的虚拟机组这边无法获取联通爱快,单独添加爱快 lan 口,就可以联通~
bosonx
2022-10-04 03:51:33 +08:00
@Krishukr 什么 cpu 能跑 15g 。。。我 E2278g 分配 4 核心也才跑 8.8g
Krishukr
2022-10-04 08:40:34 +08:00
@bosonx 2680 v4 ,难道这玩意是跟内存带宽有关?
woshijidan
2022-10-04 09:38:59 +08:00
@bosonx 需要安全全开
编辑标准虚拟交换机
安全
混杂模式 接受
MAC 地址更改 接受
伪传输 接受

@Krishukr
有可能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/883498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX