基于 HPE MicroServer Gen10 Plus 的 HomeLab 搭建 - 硬件篇
前言 声明 本文是个人对 HomeLab 即家庭私有实验室的学习探索,参杂着一些经验总结,记录下来,也希望可以让他人少走一些弯路。 HomeLab 是什么? 本质上是一个连接各种设备的复杂系统,你可以用任何树莓派/PC/服务器/路由器组成一个 HomeLab。 HomeLab 能做什么? 搭建属于私人的网盘,不必在各个设备上安装云盘 App 才能上传/下载文件 不受版权控制的家庭多媒体,集成影视订阅,实现观影追剧自由 集成 HomeBridge 以实现在 iOS/macOS 的 Home.app 中操作非 HomeKit 认证的设备 BT 下载器,无需开启个人电脑,后台下载资源 RSS 订阅器,抛弃无意义地刷手机,只获取自己想要的内容 bilibili/京东每日任务,各种脚本反薅资本家的羊毛 最重要的是你可以搭建包括但不限于 K8S/ELK/MySQL/Redis/Prometheus 等各种服务,也可以在上面跑 CI/CD 自动化构建发布你的代码 阅读门槛 基本的网络知识,比如光猫和路由器的区别,交换机的作用是什么 基本的 Linux 操作,可以理解计算机不是一定要连接显示器才可以操作 遇到问题先使用英文进行 Google,内容过长可以开启页面翻译,请不要看 CSDN 的内容 不求甚解,当你发现你让它跑起来了的时候,会获得极大的心理满足感 设备 架构说明 主要分为服务器和网络设备。考虑到网络设备的稳定性及网络隔离对整套系统的重要程度,没有采用虚拟化 AIO(ALL IN ONE) 方案。 作为服务端开发者看来所谓的 AIO 毫无稳定性可言,ESXi 的 OpenWrt 虚拟机出了故障会影响其他业务虚拟机的运行,甚至连 iLO 后台都进不去,需要连接显示器手动配置 ESXi 进行修复,这种情况在异地操作 HomeLab 节点的时候是毁灭性的灾难。 当然这种方式的好处也有:网络上的 教程 较多,按视频操作一步步做几乎没有难点,小白也能轻松搭建。 缺点就是对整体的 HomeLab 环境一知半解甚至根本不懂,只会复制粘贴。当然你可以说“我只是想快速搭建一整套服务,不想了解细节”,这样的话本文可能不适合你。 服务器 首先是最重要的服务器部分,绝大多数设备购入时间为 2021 年 2-3 月,价格相比当前可能有很大差距,费用清单如下: ...