In the past few days, I’ve been doing a major restructuring of my #homelab , new LXCs and VMs, documenting all the images used, starting to use NFS instead of Samba.
In some applications, I started from scratch, in others, I imported data from the old machines, and so far, everything has been running smoothly.
But there are two old VMs I don’t dare touch, #HomeAssistant and #OpenMediaVault .
I’m dumb and very afraid of messing things up big time, if it works, don't touch it!
Guess day one for the new #Synology #DS925 Plus will be in Syno colors only.
https://www.blackvoid.club/synology-ds925-overview/
HDD/SSD/NVMe compatibility list has zero 3rd party disks, presently.
Script-based email sending driving you nuts?
mailx is a mess, sendmail eats your attachments?
I’ll show you how to get mutt and msmtp working easily and reliably – with HTML body + attachment support.
Perfect for daily reports from your homelab. Now live at https://blog.klein.ruhr/sending-mails-from-scripts-failed-how-to-fix-it-with-mutt/
Some final thoughts on this thread now I have recovered from the shock of it actually working:
NUT reports an UPS run time of 24 mins. It really means 6 minutes, even though the load does not increase dramatically when scaling down.
The low battery warning /shutdown message from the UPS occurs too late so now we scale down as soon as the power goes.
The time to scale down has been reduced from 3min30sec to about a.minute by doing more in parallel.
Packaged oPodSync for #cloudron ! A basic, yet great and superfast gpodder.net drop-in replacement to sync podcast subscriptions with the likes of @AntennaPod
See more at https://forum.cloudron.io/topic/13682/opodsync-is-now-available
I recently changed to a fritz box router and pinole has decided not to work anymore...
Anyone got any ideas? I can access the web interface but DND doesn't work from at least some of my devices...
I'll probs be changing my pis which host all my services to use k3s soon so will probs reinstall OS then, in case that makes any difference.
The new router did change my gateway btw, I think all the devices use the correct one now though.
Getting closer to installing actual usable services on the #K3s cluster. So far, I've got:
- Node Feature Discovery
- cert-manager
- Intel Device Plugins
- Specifically for GPU HW acceleration in Jellyfin, Immich, etc.
- Descheduler
- Longhorn
Next up is Authentik and then off to the races.
Just finished testing that Wifi is working in the house after I moved the coaxial Internet connection to the basement. Now for the real fun part. Running Ethernet so that the TV's and Xbox are on an Ethernet connection and my office is connected to my server rack. I'm not sure if I'll have an easier time going through this drop ceiling or from the attic and down the walls for my connections.#Homelab
I'm also just generally wondering what it is with Raspberry Pis and active cooling over the last two generations. For both the 4 and 5 models, the Pi foundation was saying "definitely do active cooling", and I think for both, the official case had an active cooler.
But I've been running both without active cooling without any issue at all. Sure, it takes a nice chunk of metal to achieve this, but it's not like it's a grotesque amount. The cooler doesn't even change the footprint.
After confirming that the NVMe performs exceptionally well, next I had to have a look at cooling. I started out a bit worried, because I was seeing about 50 C at complete idle.
I've now run "stress -c 4 -t 600", confirmed that the 4 CPUs stayed at their max 2.4 GHz the entire time. At the end of the run, the temp was at 78 C, which I find very acceptable. If any of these machines actually has to run at all-core full tilt for 10 minutes, something else is wrong anyway.
Second attempt to play with #kubernetes with 6 nodes #k3s running as VMs on my #proxmox. 3 masters with #kubevip and 3 workers with #longhorn (Kubernetes cluster storage)
So far, so good, but I haven't deployed any services yet. Thanks to Proxmox snapshots, which allow for easy reversion after mistakes
On my todo list: Backup on my Synology, Nginx,…
My plan is to test the migration of my services to k3s in this virtual environment. After that, I will gradually move to dedicated nodes
#homelab
Okay, the first measurements are in. And, ehm, if this holds up, I'm pretty sure etcd will find all the IO it needs.
The headline figures, comparing an NVMe attached to a Pi 5 with officially unsupported PCIe gen 3 enabled vs a Pi 4 with a SATA SSD attached via USB. FIO executed with four jobs, randrw, 4k blocks, direct IO using libaio and iodepth of 32, randrw on a 20MB file:
IOPS Pi 5: 151k
IOPS Pi 4: 10k
Speed Pi 5: 618 MB/s
Speed Pi 4: 41 MB/s
Well that was an interesting one to debug... My blocky DNS service was down after a cluster restart
A given #metallb speaker won’t advertise the service if:
- the service has externalTrafficPolicy=local and there are no running endpoints on the speaker’s node
To use externalTrafficPolicy=local, the tolerations on metallb pods must match the tolerations on the destination pods
For once it wasn't DNS!