homelab 做无盘系统,有啥合适的路子吗?

285 天前
 mayli

场景是,homelab 大概有十台左右 x86 服务器,不想每台都配盘装系统。 homelab 里已经有 pve 和群晖,有 zfs nfs iSCSI 。 现在考虑用 pxe 做无盘系统启动其他的服务器,这些服务器起来后大概做一些无状态计算,不用的时候关机省电。

主要目标是方便管理和简化流程,如果能实现以下目标就好了

有没有现成的轮子可以用,目前研究过的方案包括

就感觉,手撸的话能做,但是就问问大佬们有更省力的轮子用

2288 次点击
所在节点    问与答
16 条回复
hefish
285 天前
插个 U 盘启动应该也行的。
phrack
285 天前
超纲了,这题我不会,我也有几个迷你主机想这样搞
Yadomin
285 天前
插眼,我也想抄个作业
514146235
285 天前
pxe 引导至 ipxe 使用 sanboot 基本可以启动常见的大部分系统,windows 和 linux 都可以。
kkk9
285 天前
> 自动加入 pve 集群

这个就不可能……之前集群为了解开老费劲了,最后还是重装了所有
kukat
284 天前
插眼,我也想抄个作业
ShineyWang
284 天前
https://www.iventoy.com/cn/index.html
不知道 iventoy 满不满足你的要求
laminux29
284 天前
思路错了。

无盘就没有 swap 了,没了 swap ,当存在内存泄漏,或者某些 APP 吃掉大量内存时,系统很容易崩。

无盘也意味着没有本地 log ,当系统发生一些疑难杂症时,比如掉网,没有本地 log ,很难诊断问题。

现在配机器,要考虑可维护性。无盘系统,可维护性很差。
wuzhewuyou
284 天前
@laminux29 可以回写啊,iscsi 方案和本地磁盘没啥区别,又不是全载入内存玩 ramos
laminux29
284 天前
@wuzhewuyou

我第三段写了,出现掉网,没 og 你怎么排查嘛。
mayli
284 天前
@laminux29 内存倒没事,场景是基本上不需要保存状态,而且服务器 128G 起跳,爆内存重启也可以。最差情况,本地 swap 也可以接受。无盘系统要的就是可维护性,8 个机器做运维,还得上套自动化+盘,就头大。
掉网也没事,就实验性的,目标是方便服务器整体热插拔,就来个机器能跑,稳定性啥的,毕竟 homelab ,可以牺牲一下。
xinmans
284 天前
全部 pve ,打快照备份,需要啥就脚本一键恢复,不用的时候关机是不是也可以,我现在有几台就是这么整的,备份全部在 truenas 的 zfs 上,内网恢复贼快
laminux29
283 天前
@mayli

原来你的需求是这样的,其实更好的方法是,像 12 楼老哥说的,全部 PVE 了。

流程是:

1.每一台 PVE Server 的备份目录,都 mount 到一台 SSHFS 的文件服务器。

2.你在某一台主频最高的 PVE 上,把你要的功能,做成虚拟机。

3.虚拟机做完后,在 PVE 后台,给这台虚拟机,进行备份。

4.此时,其他每一台 PVE Server 的备份里,就能看到刚才的备份了,然后从备份恢复虚拟机。

这种方式,是运维最开心的模式。

如果要考虑性能,可以把 PVE 换成 Docker 。
mayli
283 天前
@laminux29 但是我的需求是,把全部装 pve 这个过程给无盘化。
BurYiA
183 天前
师傅还有后续么👀
mayli
183 天前
@BurYiA 最后发现我的需求大概 maas.io 可以覆盖,先 pxe 无盘启动扫描硬件,配置 bmc ,然后自动化装个 ubuntu ,需要啥再后面装。

反正有了系统后面就容易多了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1015802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX