场景是,homelab 大概有十台左右 x86 服务器,不想每台都配盘装系统。 homelab 里已经有 pve 和群晖,有 zfs nfs iSCSI 。 现在考虑用 pxe 做无盘系统启动其他的服务器,这些服务器起来后大概做一些无状态计算,不用的时候关机省电。
主要目标是方便管理和简化流程,如果能实现以下目标就好了
有没有现成的轮子可以用,目前研究过的方案包括
就感觉,手撸的话能做,但是就问问大佬们有更省力的轮子用
1
hefish 281 天前
插个 U 盘启动应该也行的。
|
2
phrack 281 天前 via iPhone
超纲了,这题我不会,我也有几个迷你主机想这样搞
|
3
Yadomin 281 天前
插眼,我也想抄个作业
|
4
514146235 281 天前
pxe 引导至 ipxe 使用 sanboot 基本可以启动常见的大部分系统,windows 和 linux 都可以。
|
5
kkk9 281 天前
> 自动加入 pve 集群
这个就不可能……之前集群为了解开老费劲了,最后还是重装了所有 |
6
kukat 281 天前
插眼,我也想抄个作业
|
7
ShineyWang 281 天前 via Android
https://www.iventoy.com/cn/index.html
不知道 iventoy 满不满足你的要求 |
8
laminux29 281 天前
思路错了。
无盘就没有 swap 了,没了 swap ,当存在内存泄漏,或者某些 APP 吃掉大量内存时,系统很容易崩。 无盘也意味着没有本地 log ,当系统发生一些疑难杂症时,比如掉网,没有本地 log ,很难诊断问题。 现在配机器,要考虑可维护性。无盘系统,可维护性很差。 |
9
wuzhewuyou 281 天前 via Android
@laminux29 可以回写啊,iscsi 方案和本地磁盘没啥区别,又不是全载入内存玩 ramos
|
10
laminux29 281 天前
|
11
mayli OP @laminux29 内存倒没事,场景是基本上不需要保存状态,而且服务器 128G 起跳,爆内存重启也可以。最差情况,本地 swap 也可以接受。无盘系统要的就是可维护性,8 个机器做运维,还得上套自动化+盘,就头大。
掉网也没事,就实验性的,目标是方便服务器整体热插拔,就来个机器能跑,稳定性啥的,毕竟 homelab ,可以牺牲一下。 |
12
xinmans 280 天前 via iPhone
全部 pve ,打快照备份,需要啥就脚本一键恢复,不用的时候关机是不是也可以,我现在有几台就是这么整的,备份全部在 truenas 的 zfs 上,内网恢复贼快
|
13
laminux29 280 天前
@mayli
原来你的需求是这样的,其实更好的方法是,像 12 楼老哥说的,全部 PVE 了。 流程是: 1.每一台 PVE Server 的备份目录,都 mount 到一台 SSHFS 的文件服务器。 2.你在某一台主频最高的 PVE 上,把你要的功能,做成虚拟机。 3.虚拟机做完后,在 PVE 后台,给这台虚拟机,进行备份。 4.此时,其他每一台 PVE Server 的备份里,就能看到刚才的备份了,然后从备份恢复虚拟机。 这种方式,是运维最开心的模式。 如果要考虑性能,可以把 PVE 换成 Docker 。 |
15
BurYiA 180 天前
师傅还有后续么👀
|