V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
woshijidan
V2EX  ›  宽带症候群

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

  •  1
     
  •   woshijidan · 2022-09-28 11:29:34 +08:00 · 3362 次点击
    这是一个创建于 512 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的环境是这样的
    all in one 下的 exsi 虚拟化了几个虚拟机 1.爱快 2.dsm 3.其他 linux 但是貌似网络只走 exsi 管理网线( 1000M )
    目前状态是爱快直通 pci-e 四个 2.5G 网口,然后把 exsi 管理口( 1G )插到直通的 2.5G 网口上
    如何让 exsi 的所有虚拟网络直接走(虚拟机)爱快内网?这样的话就可以省下来一个 2.5G 网口了,其次是其他 linux 内网可以跑超过 1G 的速度
    第 1 条附言  ·  2022-09-29 22:26:08 +08:00
    根据四楼的说法,终于搞定了内网 10G 直接桥接到爱快的方案
    esxi 先创建一个 虚拟交换机 (上行链路不需要,×掉) 和 端口组(尽量 VLAN 和 Management Network 一样)
    然后爱快那添加刚刚的端口组(适配器类型 选 VMXNET 3 )
    启动爱快 把 LAN1 绑定
    这样爱快就能分配设定的 dhcp 服务器 ip 给虚拟的 VMXNET 3 了





    添加不同的虚拟机网络连接到此交换机
    自此 爱快直连内网 10G 完成
    25 条回复    2022-10-06 01:10:23 +08:00
    huaes
        1
    huaes  
       2022-09-28 11:37:57 +08:00
    不用全部直通,拿一个物理网卡新建虚拟交换机-端口组,当作爱快 LAN ,然后其他虚拟机接入爱快 LAN 就可以。内网速率就是 2.5G
    huaes
        2
    huaes  
       2022-09-28 11:42:27 +08:00
    内网速率上限是由物理网卡决定的,目前我没找到跳过物理网卡的方案,不然内网速率就可以做到几十 G 了
    woshijidan
        3
    woshijidan  
    OP
       2022-09-28 11:52:40 +08:00
    @huaes 这样吗?我看 vmxnet3 的介绍是 10G 的,我原以为是可以跑满内网 10G 的,结果搜了很多方案都没有找到这个问题
    eason1874
        4
    eason1874  
       2022-09-28 11:53:38 +08:00
    建议先测一下虚拟机之间的网速,搞不好本身就有虚拟交换机

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

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

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

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

    @Krishukr
    有可能
    bosonx
        21
    bosonx  
       2022-10-04 14:37:27 +08:00
    @Krishukr
    @woshijidan
    [ ID] Interval Transfer Bitrate Retr Cwnd
    [ 5] 0.00-1.00 sec 3.20 GBytes 27.5 Gbits/sec 0 1.10 MBytes
    [ 5] 1.00-2.00 sec 3.49 GBytes 29.9 Gbits/sec 178 1.26 MBytes
    [ 5] 2.00-3.00 sec 3.63 GBytes 31.2 Gbits/sec 0 1.43 MBytes
    [ 5] 3.00-4.00 sec 3.47 GBytes 29.8 Gbits/sec 0 1.35 MBytes
    [ 5] 4.00-5.00 sec 3.57 GBytes 30.7 Gbits/sec 0 1.38 MBytes
    [ 5] 5.00-6.00 sec 3.26 GBytes 28.0 Gbits/sec 0 1.15 MBytes
    [ 5] 6.00-7.00 sec 3.18 GBytes 27.3 Gbits/sec 0 1.25 MBytes
    [ 5] 7.00-8.00 sec 3.35 GBytes 28.8 Gbits/sec 0 1.10 MBytes
    [ 5] 8.00-9.00 sec 3.58 GBytes 30.8 Gbits/sec 0 1.20 MBytes
    [ 5] 9.00-10.00 sec 3.63 GBytes 31.1 Gbits/sec 0 1.28 MBytes
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval Transfer Bitrate Retr
    [ 5] 0.00-10.00 sec 34.4 GBytes 29.5 Gbits/sec 178 sender
    [ 5] 0.00-10.06 sec 34.3 GBytes 29.3 Gbits/sec receiver

    可以了~弄好了~
    woshijidan
        22
    woshijidan  
    OP
       2022-10-04 22:39:27 +08:00
    @bosonx 毕竟 esxi 系统是运行在内存上,所以速度应该是取决于内存 speed 的
    @Krishukr
    bosonx
        23
    bosonx  
       2022-10-04 23:43:00 +08:00
    @woshijidan 没有,是用 win10 虚拟机还真跑不满 10g 。。换了 op 就好了,
    Krishukr
        24
    Krishukr  
       2022-10-05 15:00:25 +08:00
    @bosonx win 装 VMware tools 了吗
    bosonx
        25
    bosonx  
       2022-10-06 01:10:23 +08:00 via Android
    @Krishukr 装了呀,不然 win10 没网卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1202 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.