ThinkStation P350 打造服务器|软路由|NAS之ESXI安装

2022-04-30 4778点热度 1人点赞 0条评论
5/5 - (1 vote)

当时知道软路由,感觉这个东西很不错,可以学习很多知识。一直在研究,想入手一个。打造All in One.

看了J4125感觉很不错。但是新品也快出来了。2022年3月新上市N5105推出,弥补了j4125很多的不足,网卡也有Inter的网卡。当我看到联想ThinkCentre M920X最强软路由时候,我有改变了目标。锁定在小主机上。从M920X 之后联想有细分了一下。ThinkStation P系列才可以加装网卡和显卡。其他的小主机不能。可玩性,只有P系列了。
说一下需求,想做Centos服务器。ubuntu, NAS ,docker等等。用来学习用处。疫情,说不定那天封了可以在家学习,学一下。网络知识,服务器,防火墙。Linux.网络开发。用P350先折腾一下。折腾完后。就知道自已的真正需求。只所以选择这个,就是不做服务器,也可以做一个很强悍的电脑主机来用。

做为小白,只有入坑后才会慢慢成长。

硬件配置:

  1. ThinkStation P350准系统,PCIE转接卡,170W的电源。有230W可以选择。
  2. CPU  Inter I7 11700 65W。
  3. 一个M.2 1TBSSD和SAMSUNG 970 EVO Plus SSD 2TB
  4. 内存三星单条32GB DDR4 3200MHz,以后不够在加一条32G。
  5. 网卡是RTL 8125B-4GLAN 螃蟹的2.5G四口网卡。
  6. 有买 了一个2.5G的USB网卡,做测试用。

固态硬盘和内存还有CPU都是海淘过来了。CPU价格相对和国内一样。国内还可能散装的会便宜些。其他的比国内便宜。最后CPU收到,就可以开机了。先说说美中不足的是网卡。原装的网卡档板不能用。只能这样裸露起来。等用黑色胶带处理一下。还有之前买 的联想的1T SSD太厚了,两面都是颗粒。三星2T 970真薄,不是单面颗粒。太厚机箱撑起来。

 

以前没有接触过小主机。有点感觉见的太少。这么小小的主机能用上I7和I9.我不喜欢太大的机箱,小主机的不占地方,桌面干净整洁,方便携带。要不是打造服务器,一直不会考虑买电脑主机的想法。

当时CPU没有收到,用他们的G系列的CPU,开机没有电源提示,装上I7 ,每次开机就提示。电源太大,太重.看现在最新的氮化镓,价格在600多元,一个电源这么高等等价格下来。在入手。

我选择了ESXI 6.7,没有选择7.0. 螃蟹这个网卡没有驱动。PVE没有选择。学习虚拟化的话。VM还是老大,做集群。。

ESXI 6.7的安装

我这里只说ESXI的安装。像Ikuai,NAS ,Centos这些相对简单。安装ESXI也很快。但是ESXI有一个很大的问题,商业性很强,服务器网卡支持的很好。对零售的个人电脑的网卡不支持。网卡这个很重要,网上也有封装好的RTL 8125B的ISO。P350自带一个网口是Intel (14)I219-LM这个千兆网卡,这个驱动不怎么好找。8125B的驱动好找。很多人也用这个网卡。J4125也是这个网卡。

在这篇文章看到P340的:联想P340 Tiny安装ESXi无法识别i219-LM网卡

下面网友评论提供的一个安装包可以正常识别I219-LM。安装上去没有问题。

P340 Tiny I219-LM安装ESXI驱动连接链接:https://pan.baidu.com/s/1QRhvj-zrupER3gjd7jKKzA
提取码:nvm1

两个网卡,自己也不想封装,怎么才能安装另外一个网卡。安装好后,可以在SSH命令下面安装驱动。第一次操作。什么也不懂走了少弯路。

装上集成I219这个ESXI6.7,我在装RTl-8125B 这个驱动,有遇到了几个问题。

首先遇到的是安装出错。出现在错误提示:

acceptance level is community, which is not compliant with the ImageProfile acceptance level partner

To change the host acceptance level, use the 'esxcli software acceptance set' command.

Please refer to the log file for more details.
关于Esxi 软件安装包的4个接受等级

  • VMwareCertified,最严格等级,VMware认证
  • VMwareAccepted,严格等级,VMware接受
  • PartnerSupported,合作伙伴支持
  • CommunitySupported,社区支持

用这个命令:esxcli software acceptance set --level=CommunitySupported

也设置不了社区级别CommunitySupported。

我在怀疑安装包不能设置。我就直接重新安装带RTL-8125B驱动的。

安装上有一个问题,这个小主机BIOS有安全认证。必须关闭才能安装带RTL-8125B驱动的ESXI。

安装好了,螃蟹网卡,和USB网卡都可以识别 。

看看能不能安装 I219-LM驱动。我找到 ne1000 VIB驱动包,可以安装。但是就是识别不了。这个ESXI可以安装,可以调整社区支持。

我在电脑虚拟机把两个ESXI在笔记本中做实验,做完实验。没有问题在装到小主机上。

经过一天的测试。终于搞定。

集成 I219-LM驱动的ESXI可以改

  • CommunitySupported,社区支持

成功安装RTX-8125B。识别螃蟹网卡。

但是出现一个问题。为什么8125B网卡能识别。我的USB网卡识别不了。这个问题有折腾了半天。

看了一下购买的USB网卡。芯片是RTL8156,这个驱动也安装了。为什么还出 现不了。

最后看到这一篇文章:ESXi VMKUSB NIC Fling adds support for 2.5GBASE-T Adapters

USB Native Driver Fling是一款由 Songtao Zheng 和 William Lam 开发的流行 ESXi 驱动程序,增加了对基于 USB 的网络适配器的支持,已更新至 1.6 版。新版本增加了对基于 RTL8156 的 2.5GBASE-T 网络适配器的支持。

下载:USB Network Native Driver for ESXi
这个USB驱动安装以后,成功识别2.5GRTL8156 ,只不过。不能达到2.5G。速度不行。不能装在ESXI上。

这里只写了遇到的问题,没有写具体安装。下面写一下怎么在ESXI安装VIB驱动安装包。

ESXI安装VIB驱动安装包

在安装驱动前,要做以下工作:

在网页登录ESXI后台,在    操作---服务---->启用安全Shell(SSH ) 和启动控制台SHell

---->进入维护模式

先把这些操作完,不进入维护模式,调整不了。安全级别。

级别调整为社区支持。

管理---->安全和用户---->接受级别  编辑设置,----> 社区,保存即可。

调整完成之后。

这里提供的RTL-8125B驱动下载Github下载,这里面 驱动一直在维护:https://github.com/realganfan/r8125-esxi/releases

RTL8156的驱动:https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

下载这个驱动net55-r8168: Updated driver for Realtek 8168/8111/8411/8118 based NICs

下载:USB Network Native Driver for ESXi

这里在分享一个驱动网站:https://esxi-patches.v-front.de/ESXi-6.7.0.html

这个网站的驱动很全面。

在下载两个工具,一个是SFTP客户端上传这些驱动包到你的ESXI上。还有小巧的终端工具

1.winScp

2.putty

这两个还有其他的可以替代。

把下载好的VIB驱动包解压,只要上传.VIB 结尾的安装包到。

/tmp

通过WINSCP工具将下载到本地的驱动将上传到ESXI主机里面的tmp目录,驱动包 上传到ESXI上的tmp目录。一般都是建议上传到tmp目录(主要是tmp目录有执行安装的权限),这个目录下面,重启之后会消失。

使用您喜欢的SSH(putty)客户端,连接到主机

通过esxcli software vib install -v /tmp/net-i40e-1.3.45-IOEM.550.0.0.131820.x86_64.vib 命令将驱动中的vib安装(重点其实就是这条命令),并查看安装结果

如果卸载则用一下命令esxcli software vib remove -n xxx -f 其中xxx为驱动名称

上面的是把8125的驱动卸载了。

最后重启一下ESXI,才能让这个驱动生效;重启后可通过esxcli software vib list 命令查看该驱动是否被正确识别

esxcli software vib install -v /tmp/Realtek_bootbank_net-r8125_9.007.01-1.vib
esxcli software vib install -v /tmp/net55-r8168-8.045a-napi.x86_64.vib

这里官网的安装指南:https://kb.vmware.com/s/article/2005205?lang=zh_CN

重启ESXI就可以了。就能正确识别网卡了。

终于大功告成了。可以安装路由系统。

把网卡直通出现一个问题。重启还是显示:“已启用/需要重新引导”

需要修改下ACScheck设置

在ESXI菜单---->管理---->系统---->高级设置---->在右这是搜索框输入“ACScheck”

VMkernel.Boot.disableACSCheck   找到这一项目选中,点击“编辑选项”   值设为“True”

先写到这里。以后有问题慢慢补充。

 

 

 

 

 

xiaoyao

这个人很懒,什么都没留下

文章评论