购买原因:
由于家里升级了联通1000MB+电信500MB的宽带,而当时用的软件路由都是千兆口,会影响叠加网速。所以临时把软路由移到了R730里面,在里面插了一张Intel i350 T2v2和另外一个万兆光口在ESXi里临时组成了“一台”软路由先用着。
结果在懒癌的作用下过去快一年了,一直也没有挑选软路由的替代品。我一直感觉专机专用是最好的,不至于像AIO一样炸了一个全部趴窝。而且在折腾的时候如果不小心断网了,后果你懂得……
机缘巧合之下一个朋友给我推荐了Dell PowerEdge R230,1U的小机器,深度497mm,可以放入网络机柜中。支持2张扩展卡,对我来说再合适不过了。
Dell PowerEdge R230
虽然是二手的,但是内部一尘不染,外部也没有划伤,连操作面板的保护膜都还没撕掉,总之成色还是很新的。
Dell PowerEdge R230
硬件部分:
支持的配置如下:
CPU:
- 英特尔 E3-1200 v5 或 v6 系列
- 英特尔酷睿 i3 6100 系列
- 英特尔赛扬 G3900 系列
- 英特尔赛扬 G3930
- 英特尔酷睿 G4500 系列
- 英特尔酷睿 G4600 系列
内存:
- 支持4条DDR4纯ECC内存,最高支持2400MT/s内存,最大内存64GB
PCIE插槽:
- 通过提升板支持2个插槽,一个半高x4,一个全高x8
网口:
- 板载2个 Broadcom NetXtremeBCM5720芯片千兆以太网口,直通做软路由的话需要在编译固件时选中kmod-tg3,否则会没有驱动程序。
远程管理:
- 这个最重要了,尤其是放在机柜中想要安装系统或配置BIOS之类的,没有IPMI会脑壳疼的,R230支持iDrac8
3.5寸硬盘位:
- 共4个,支持热插拔。RAID卡用板载就可以了。
电源:
- 平台自带250w电源
2张扩展卡分别是X520的光口万兆网卡和PCIE转M.2的转接卡。
由于R230不支持NMVE协议的固态硬盘直接启动系统,因此需要用U盘做一个Clover,直接用U盘启动再转接到NVME上的ESXi曲线救国。当然如果你的NVME硬盘支持OptionROM也可以直接启动的。不过基本上现在的NVME固态都不支持OptionROM了。
在扩展卡提升板下边是有一个USB3.0的接口的,可以把Clover的启动U盘插到这里。当然也可以直接把ESXi安装到U盘里。
USB 3.0 接口
R230也是支持导轨的,这可以让硬件维护起来方便省力的多。只不过导轨只有静态导轨,也就是不带滚珠的那种。但对于只有1U的机器来说已经足够了。
R230的导轨比较长,普通的网络机柜是放不下的,因此需要修改一下长度。这也是静态导轨的好处,可以根据自己想要的长度随便切。下图中切完以后只比机器长一点。
同时导轨也支持免工具拆装
软件部分:
通过Dell的iDrac远程管理安装系统调整BIOS设置很方便,不需要外接键鼠和显示器就可以轻松远程控制。因为是做软路由同时也想跑HomeAssistant,因此还是上了ESXi 7.0的系统。另外用ESXi虚拟的好处是刷新的软路由固件之前可以先做快照,万一新固件有什么问题可以瞬间返回老的固件,我已经用了好多次了,省了很多麻烦。
Dell iDrac8
远程KVM
安装ESXi的过程网络上已经有很多了,需要注意的是在安装时要手动指定一下虚拟内存大小,否则默认会占用120GB的容量来充当虚拟缓存,这样空间就白白浪费了。同时通过U盘Clover启动NVME硬盘的教程网上也有很多,这里也就不啰嗦了~~
既然装了ESXi,那就可以直接交给vCenterServer管理了。在有多个ESXi主机的情况下用vCenter管理还是很方便的,尤其是它可以在不同主机之间进行迁移,加上万兆网络的速度,迁移的速度还是很快的。因此我可以把R230里安装的ESXi加入到vCenter里以后直接从R730里把OpenWRT和HomeAssistant迁移过来就可以了,十分方便。
另外不带直通设备的虚拟机,比如HomeAssistant,迁移起来根本就是无感的,根本不会中断服务,更不需要重启什么的。
vCenter还有各种其他的服务暂时还没来得及去研究,以后有什么有意思的功能会和大家一起分享的~
不过vCenter 是个吃内存大户,正常运行需要12G内存起,由于我的R230只装了16G内存,因此运行它还是比较费劲的,还是让它老老实实呆在R730里吧!另外我发现,其实vCenter也是可以自己给自己迁移的,服务完全不会中断。
vCenter Server
虚拟机迁移
以R230性能运行OpenWRT和HomeAssistant还是绰绰有余的。
OpenWRT
HomeAssistant
关于功耗:
整个机柜的功耗:其中Other_Devices_power指的是交换机,光猫,机柜散热风扇等周边设备的总功耗。
R230整机功耗34w左右,相比低功耗平台来说功耗高不少,但相比消费级平台来说服务器平台要稳定的多,同时Dell的iDrac远程管理也要消耗5-7w的功耗,双口X520万兆光口网卡功耗差不多11w左右,这样算下来也就释然了。
系统功耗和使用的CPU有很大的关系。我用了一颗E3-1235Lv5的CPU,如果改用1220Lv5功耗还会再低一些,可惜买不到……之所以用1235L主要是当时感觉可以用核显可以转码搭载ZoneMinder做NVR,可奈何ESXi识别不出核显,泪奔~~~
功耗
关于噪音:
成品服务器的噪音就像飞机起飞一样地吵,这是大家的固有印象。其实实际上也是这样。不过就像台式机一样,如果负载大则发热量大,风扇的转速也一定会加大。不过其实大部分时间服务器都运行在一个比较低的负载下,自然风扇也不需要太高的转速进行散热。
因此我们可以通过一些工具把风扇速度设定到一个合适的范围内,既不吵,又可以满足散热要求。这样的工具有很多,基本上都是通过ipmitools工具实现的。如果你对Linux的命令行不是太熟悉,可以利用下面这个大神写的windows下的工具进行设置,也会方便的多,这个工具理论上支持所有Dell的13代服务器。下载地址:
Releasedell_fans_controller_v1.0.0 · cw1997/dell_fans_controller (github.com)
通过这个工具我把风扇速度调节为最高速度的9%,这时系统进气温度为27°C,CPU的温度为42°C。
这时的风扇转速为1200rpm左右,基本上是听不到风扇的声音的。
总结:
R230作为机架式服务器用作万兆软路由我个人感觉还是很合适的,E3平台有着不错的扩展性,稳定性,性能和功耗。2个扩展卡插槽在插入一张万兆网卡以后还可以根据自己的需求插入别的设备,可玩儿性也不错。对于我来说只想让它安安静静地躺在那里默默地做一台软路由,其他的事情都交由比它更强的机器去做就好了。当然它带的4盘位用作轻量级的NAS也不在话下,但这样就又朝着AIO(ALL IN ONE)方向去了……
二手1300元的准系统价格与它的性能和扩展性相比还是有相当大的竞争力的。1U的机器由于高度的限制插2张扩展卡也只能通过成品服务器实现了。
如果文章中有写的不清楚或错误的地方还请大家在评论中指出,我会在文章里修改争取做到面面俱到。
最后来一张全家福:
本文经“什么值得买”社区作者@carrot8848授权转载,文章内容仅代表作者观点,与本站立场无关,未经授权请勿转载。