网站设计远程培训,小视频网站建设,wordpress 4.0 打开慢,中冶建设网站前言
基于我个人的工作内容和兴趣#xff0c;想要在家里搞一套服务器集群#xff0c;用于容器/K8s 等方案的测试验证。
考虑过使用二手服务器#xff0c;比如 Dell R730, 还搞了一套配置清单#xff0c;如下#xff1a;
Dell R7303.5 尺寸规格硬盘CPU: 2686v4*2 内存想要在家里搞一套服务器集群用于容器/K8s 等方案的测试验证。
考虑过使用二手服务器比如 Dell R730, 还搞了一套配置清单如下
Dell R7303.5 尺寸规格硬盘CPU: 2686v4*2 内存16g*8 存储480Gintel ssd 系统盘 6tsas 希捷* 2 个数据盘RAID 卡h730 卡电源单电 750w盘架满价格大约是 3130 元
再来套服务器机柜。.. 但是考虑到功率和噪音太大了家里也没有适合放服务器的这么大的地最终放弃了。
也考虑过用单片的 arm 开发板但是需要搞好几片然后编译系统、刷机、装合适的壳子、找电源线和网线再接入家庭网络。.. 一台一台折腾太耗时间了。
即使最后搞好了可能家里也没那么多的网口还得买个交换机接入。..
最后功夫不负有心人在闲鱼上找到了结合二者形态看起来像服务器的 ARM 开发板矩阵- Firefly Cluster Server. 很适合我的需求️, 一起看看吧
Firefly Cluster Server - ARM 开发板矩阵
服务器全貌
我们先来看一下它的全貌 就是一个小尺寸的服务器的样子但是千万不要被它的外形迷惑了。它和 x86 的服务器内部完全不一样。
这个是基于 Firefly Cluster Server R1 - core-3399-jd4 * 11 那款的定制款接口会少一些。但是内部构造是完全相同的。 这个是它的背面2 个小风扇 电源接口。
打开顶盖让我们一探其内部构造 也就是说其散热是每片 CPU 上覆盖的散热片被动散热 整个机箱的主动风扇散热。
除了电源就是一块主板底板, 这个主板挺有意思的它是由这些部分构成的
11 个金手指接口用于插入 Firefly core-3399-jd4 的核心板一个接口插一个。也就是说总共有 11 个核心板。对应的也就有 11 台 arm 服务器每台服务器配置后面介绍。 其中1 个是 main core, 用作管理端类似服务器的 BMC 去管理其余 10 台服务器另外 10 个是 worker node. 用于实际负载运行。 交换机芯片用于这 11 个核心板的内部以太网通信。4 个以太网接口其中 1 个用于 main core另外 3 个和底板的交换机芯片打通
具体的网络拓扑图如下通过这幅图就能很直观的了解这台服务器的内部构造了 服务器核心 - Firefly core-3399-jd4
这是服务器的核心Firefly core-3399-jd4 的上手图单手可握还是很小的 每片 Firefly core-3399-jd4 核心板就是一台 arm 服务器其配置为
CPU: 瑞芯微 rk3399 六核心 arm64 CPU 这个芯片是 28nm 制程的发热还不小内存LPDDR4, 2G/4G 可选NPU: 选装我购买的没有该芯片存储eMMC, 8G - 128G 可选我的是 32G.
也就是说这一台服务器启动后会有11 台 6 核2/4G 内存32G 存储的配置可用。
以 4G/32G 的配置为例总共有
66 核 CPU44G 内存352G 存储
可用。
刷机
这种服务器本来的应用场景主要是用作云手机矩阵。所以其默认带的是安卓系统。
根据我的需求全部刷机为 Ubuntu 系统。
具体刷机过程就不详细介绍了感兴趣的可以参考这里
子板固件升级 - 产品介绍 — Firefly Wiki (t-firefly.com)
Maincore - BMC 管理端
这个服务器的 BMC 管理端也很有意思功能大致为
设备列表设备监控仪表板Shell 终端窗口子版固件升级
如下图 这个界面是不是看上去有点熟悉
其实它这个管理端是基于Grafana 魔改的。
UI 界面就是Grafana 一些定制化的 panel监控数据是基于Prometheus node exporterShell 终端窗口是基于 adb 实现的 (这个服务器的 11 个核心板除了通过以太网交换机互联其余 10 个子版也会作为 USB 设备连接到 maincore)子版固件升级是基于瑞芯微的 Linux 刷机工具实现的
实战
这台服务器首次启动效果如下 再被我折腾了很多次之后最终设备坏了 4 个, 只剩下 7 个可用了。 心在滴血。..
功率消耗
其功率稳定在 30 - 40 W(7 片每片功率 5 W 左右, 如下图 功率还是比较低的。这就是 arm 芯片的优势。
总结
基于个人的工作/兴趣需求我想要
多台服务器一直运行噪音小功耗低
这台看起来像服务器但实际上是由 11 个 arm 开发板组成的矩阵满足了我的需求。
被我折腾坏 4 片开发板后还有 7 片可供使用可以一直运行噪音还是有点大主要是暴力风扇的原因后续考虑找个静音风扇安装功耗低
基本上满足了我的需求。后续我会先用它来搭建 HashiCorp nomad 集群。
敬请期待。
️参考文档
CSR1-N10R3399 资料下载 | Firefly | 让科技更简单让生活更智能 (t-firefly.com)Welcome to Cluster-Server-R1 Manual — Firefly Wiki (t-firefly.com)Welcome to Core-3399-JD4 Manual — Firefly Wiki (t-firefly.com)Core-3399-JD4 资料下载 | Firefly | 让科技更简单让生活更智能 (t-firefly.com) 三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.