Warewulf is a stateless and diskless container OS provisioning system — https://github.com/warewulf/warewulf
#HackerNews #Warewulf #Diskless #Containers #OS #Provisioning #Hackers #News #OpenSource
Warewulf is a stateless and diskless container OS provisioning system — https://github.com/warewulf/warewulf
#HackerNews #Warewulf #Diskless #Containers #OS #Provisioning #Hackers #News #OpenSource
@SweetAIBelle very nifty...
Ideally with some nifty tools (compareable to Tails' #PersistentSotrage) to allow mounting local/remote storage as $HOME
and potentially leverage toram
as boot option.
Certainly that "#RescueLinux" part is mid- to ongterm goal of OS/1337 and I am working on it (abeit at a pace slower than I want to cuz 'things happen in meatspace' and those sadly require my full attention...
Using #ArchLinux is quite good because it makes it easy to get started and adapt said system as need be.
@dalias @eniko Personally, I'll sooner or later have to engange the whole #ARMv5 / #ARM11r7 / #RaspberryPi architecture anyway with OS/1337.
But I know a #readonly - OS isn't practical and where it is people already use #iPXE & #iSCSI for #diskless setups!
/boot
on an SD card, and the rest could be on any USB mass storage device (i.e. SSD or even HDD)...That being said Raspberry Pi do have the key advantage of being by far the best in terms of #documentation.
@uastronomer it's something I.did implement in the past (abeit #KVM + #Proxmox, but the steps are similar enough):
You can seperate #Storage and #Compute given you have a Storage-LAN that is fast enough (and does at least 9k if not 64k Jumbo Frames) and have the "Compute Nodes" entirely #diskless (booting via #iPXE from the #SAN) and then mount the storage via #iSCSI or #Ceph.
Did a bigger project (easily 8-digits in hardware, as per MSRP) where a Employer/Client did #CloudExit amidst escalating costs and #ROI being within quarters (if not months at the predicted growth rate)...
Hold on... #AlpineLinux's update-kernel tool actually has an option for adding kernel modules and firmware!
```
mount /dev/mmcblk0p2 /mnt/
mkdir /mnt/tmp
mkdir /mnt/boot
TMPDIR=/mnt/tmp/ update-kernel -a aarch64 -f rpi -p zfs-rpi -M /mnt/boot
```
Copy the files in /mnt/boot over to the root of the SD card. Job done! I just need to pay attention at the next Alpine update to make sure I rebuild the kernel at the same time.
This should really be in the wiki.
@the_moep Again: I've not tested / used / installed it yet so I can't formulate an educated opinion beyond: "Will keep it in mind as an option" ...
@Natanox @fabiscafe
Und Ja, ne In Installation von #PorteusKiosk auf #SSD ist eher nen "#LightweightDesktop" denn "Thin Client" [weil letztere i.d.R. #diskless per #PXE im LAN gebooted werden] aber das ändert nichts am Setup aus Tastatur, Maus & Bildschirm und nem "Desktop"...
Oder sind wir so elitär dass wie nen #NUC oder den @Raspberry_Pi #RaspberryPi & #Pi400 nicht als #DesktopPC betrachten wollen weil zu kompakt?
Formfaktor ist eher sekundär.
https://chaos.social/@Natanox/111686445356694775