homelab 配置计划
本文写于 2020-07-04,当前最新配置参见 ryan4yin/knowledge/homelab
买一台微型服务器,多个硬盘做磁盘阵列,然后安装上 ProxmoxVE 虚拟化系统,物理机就配置完成了。
然后在 PVE 里面,就可以开各种虚拟机了:
- 一台 OpenWrt 虚拟机做软路由,提供FQ加速、DDNS等功能。
- 一台 NAS 虚拟机: 里面通过 docker 跑 OpenMediaVault 等 NAS/私有云/媒体管理/资源下载等应用。
- 一台 Linux 虚拟机:里面用 docker 运行一些其他的 self-hosted 应用。
- 比如个人网站、Homelab、个人WiKi、个人 DNS 等等。
- 别的虚拟机:随便折腾,Windows/MacOS/Linux/FreeBSD/Kali,或者用来学习分布式文件系统、Kubernetes 集群、OpenStack 集群。
网络方案:
使用 AC+AP 模式:
- 光猫直接接有线路由器做 AC(Access Controller).比如 ubnt ER-X
- 微型服务器直接接在 AC 上,这样做网络损耗最小。
- 直接上纯铜六类非屏蔽千兆网线。
- 另外再买一个 AP(Access Point) 连到 AC 上,提供无线接入功能。比如红米 AC2100。
- 红米 AC2100 同时也能当交换机用,它提供 3 个 LAN 网口。
总的来说,网络配置就是 AC+AP+软路由,三者各司其职。很符合 Unix 哲学之一:每个工具都应该只做一件事,并且把事情做好。
目前的预定清单:
- 微型服务器:MicroServer Gen10 Plus G5420+8G,淘宝代购最低卖 4400。
- 然后自己加装一根 16G ECC,预算 800。24G 开虚拟机,应该是够了。
- 以后有钱了,也可以直接考虑 E2224+16G 再加装 16G,目前淘宝代购最低 5700 + 内存条 800。缺点是总功耗大概会上 110W... 租房用电可贵了。。
- 硬盘:
- 一块紫光 512G m2 固态大概 480 块,用转接卡接到 pcie 接口上。
- 机械硬盘:4T * 2(西数蓝盘 西数紫盘),以后可以扩容到 4T*4。单价 599。
- 可以组 RAID1、RAID10,也可以留个4T的盘自己做定时备份。或者搞 Ceph,虽然说单机搞 Ceph 好像是自找麻烦。。
- 总容量:RAID1 8T。
- 主路由(AC): ubnt ER-X,京东 399 元。(或者也可以考虑直接用软路由做 AC。)
- 无线 AP + 交换机:AC2100,京东 168 元。
- UPS(uninterruptible power supply, 不间断电源):看情况决定要不要买。
- 电视盒子、音箱、投影仪啊啥的,以后有钱再烧。。。
期望局域网内网速能实现真千兆——110MB/s 以上(万兆网目前还烧不起)。
目前的现状
2020-11-22
- 服务器:树莓派 4b,2G 版,从同事手中够得,价格 180
- 硬盘:
- 机械硬盘:4T * 2(西数蓝盘 西数紫盘)
- 主路由+无线路由:小米 AX1800,暂时不分 AC/AP,毕竟就一个小租房。。
看这配置也知道,目前只是组了一个非常纯粹的 NAS,小小的树莓派承担不了太多工作。
目前的主力机还是我的小米游戏本,扩到了 24G 内存,用来玩玩 kvm+kubernetes 集群也够了。