珂珂的个人博客 - 一个程序猿的个人网站

ESXI 和软路由遇到的坑

19年知道有软路由这个东西,后来偶尔折腾下,21年6月的时候买了台  J4125   4网口的小主机,裸机1050  ,其实加100可以是4口2.5G 的网口,但螃蟹网卡没有Intel I210兼容好,所以还是买的千兆版。19年的时候有个一块 Intel原装 DQ77KB  200买的,有一个网卡坏了,但不是物理损坏,研究几天也没搞好,后来原件出掉了。。之后就没遇到这么便宜的了。


这个月终于决定将这个J4125 小主机用起来,我一开始买的时候就考虑到了要虚拟化,所以先在Hyper-V 实验下,经过各种百度安装是成功了,但出现了令我纠结很久的问题,我知道一个WLAN 一个LAN ,然后LAN接交换机,但我就是想试下一个WLAN   多个LAN。在OpenWRT中 eth0我分配给了WLAN, eth1和eth2 分配给LAN ,在LAN的设置中,勾选了eth1  eht2 ,按道理这两个接口任意一个都可以的,但我始终是只有一个eht1 可以使用, 如果再添加个LAN2  将eth2 分配给LAN2 ,可以倒是可以,但没在同网段,我是希望LAN1 和LAN2 能互通的。纠结几天换了LEDE  Ikuai 也是同样问题,系统环境是Windows 10 实体机安装的Hyper-V 。


顺便提下网卡,Intel I211 和 I210 基本是一样的,但I210 原生支持Windows Server   ,I211 支持?   我主力机的主板是 ITX 的技嘉Z370n  双网口,一个是I219v  另外个是I211  在Windows Server 中可以识别一个,在黑苹果中也能识别一个。


后来另外购入了Intel 760P  512G 这个SSD ,因为我知道它的温度比较低,想法是用来安装Esxi 。这个倒是蛮顺利,但理解Esxi 的网络设置费了好几天,Esxi中虚拟的OpenWRT  LAN中勾选2个网卡,没有遇到Hyper-V 只能使用一个的问题,我另一个想法是用2个网段并且它们不能互通,但新建一个LAN2后, LAN1和LAN2 能ping通,后来我总结了如下:

Openwrt    2个LAN  可以互相ping通  192.168.x.1  但不代表可以访问  192.168.x.x

比如LNA1 是192.168.10.1   LNA2是 192.168.100.1  如果客户端1连接到 LAN1 客户端2连接到LAN2 ,那么客户端1可以ping通 192.168.10.1  也可以ping通192.168.100.1   但不能Ping通客户端2


下面说下Esxi 的网络

物理网卡就是机器上的实际网卡,如果直通了是看不到的,因为直通是虚拟机独占了,当然还有一种方式是 SR-IOV 但我这个不知道怎么显示的不支持。

虚拟交换机不知怎么说,一般设置一个物理网卡对应一个交换机,物理网卡就是上行链路,也可以添加内部用的交换机,不关联物理网络。

Vmkernel 网卡就是Esxi 的网卡,一般用来管理Esxi的

端口组就是用来分配给虚拟机的,新建虚拟机的时候网络下拉框,但这个有个坑,如果一个端口组分配给了Vmkernel用来管理Esxi,那么它不能添加到创建的虚拟机中,即新建虚拟机的时候网络下拉框找不到这个端口组。

不知上面说的网络对不对,我是这么理解的。


后来装黑裙子,第一个装了找不到,OpenWRT也没有看到, 过了几天第二次重装又可以了.... 但我发现用OpenWRT内部LAN传输速度只有20M 左右,后来把电脑接到路由器上就110M左右,所以是内部交换效率不高,要用到交换机的道理?


后来又想到硬盘直通,了解到板载的SATA 要经过特殊操作才可以,另一种方式就是 RDM, 这种方式不能把这个RDM 的vmdk 分配给两个不同的虚拟机,当然直通也不能哈,我只是好奇试试。所有PCIE 的 RAID卡用来直通硬盘比较方便?

我想到一个问题,这种直通方式万一系统盘存的vmdk映射文件坏了RDM直通的硬盘数据会怎么样,虚拟化nas不直通的话文件都是vmdk 感觉不放心,所以NAS和软路由分开是有道理的?




上一篇:个人代码全部开源

下一篇:ESXI 和软路由遇到的坑


0 评论

查看所有评论

给个评论吧