From 1a8dda02cd361cf2bf868863de750be4cd688ca3 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 13 Jul 2025 19:47:18 +0300 Subject: Update content for html --- about/resources.html | 200 ++++++++++----------- ...5-07-14-f3s-kubernetes-with-freebsd-part-6.html | 29 ++- gemfeed/atom.xml | 31 ++-- index.html | 2 +- uptime-stats.html | 2 +- 5 files changed, 143 insertions(+), 121 deletions(-) diff --git a/about/resources.html b/about/resources.html index 838c6f2d..f9674b70 100644 --- a/about/resources.html +++ b/about/resources.html @@ -50,107 +50,107 @@ In random order:


Technical references



I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order:


Self-development and soft-skills books



In random order:


Here are notes of mine for some of the books

@@ -159,21 +159,21 @@ Some of these were in-person with exams; others were online learning lectures only. In random order:


Technical guides


@@ -181,9 +181,9 @@ These are not whole books, but guides (smaller or larger) which I found very useful. in random order:


Podcasts



@@ -192,19 +192,19 @@ In random order:


Podcasts I liked


@@ -212,40 +212,40 @@ I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests.


Newsletters I like



This is a mix of tech and non-tech newsletters I am subscribed to. In random order:


Magazines I like(d)



This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:


Formal education



diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html index a1830ef9..0033f824 100644 --- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html +++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html @@ -762,16 +762,19 @@ paul@f0:~ % doas sysrc zfskeys_datasets="zdata/enc zdata/e zfskeys_datasets: -> zdata/enc zdata/enc/nfsdata zroot/bhyve # Set correct key locations for all datasets -paul@f0:~ % doas zfs set keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata +paul@f0:~ % doas zfs set \ + keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata # On f1 - include the replicated dataset paul@f1:~ % doas sysrc zfskeys_enable=YES zfskeys_enable: YES -> YES -paul@f1:~ % doas sysrc zfskeys_datasets="zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata" +paul@f1:~ % doas sysrc \ + zfskeys_datasets="zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata" zfskeys_datasets: -> zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata # Set key location for replicated dataset -paul@f1:~ % doas zfs set keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata +paul@f1:~ % doas zfs set \ + keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata
Important notes:
@@ -1121,7 +1124,8 @@ http://www.gnu.org/software/src-highlite --> paul@f1:~ % doas pkg install -y stunnel # Copy certificates from f0 -paul@f0:~ % doas tar -cf /tmp/stunnel-certs.tar -C /usr/local/etc/stunnel server-cert.pem server-key.pem ca +paul@f0:~ % doas tar -cf /tmp/stunnel-certs.tar \ + -C /usr/local/etc/stunnel server-cert.pem server-key.pem ca paul@f0:~ % scp /tmp/stunnel-certs.tar f1:/tmp/ paul@f1:~ % cd /usr/local/etc/stunnel && doas tar -xf /tmp/stunnel-certs.tar @@ -1387,7 +1391,8 @@ CURRENT_STATE=$(/usr/local/bin/carp | awk '{print $NF}'exit 0 fi -# Check if the marker file exists (identifies that the ZFS data set is properly mounted) +# Check if the marker file exists +# (identifies that the ZFS data set is properly mounted) if [ ! -f "$MARKER_FILE" ]; then log_message "SKIP: Marker file $MARKER_FILE not found" exit 0 @@ -1539,7 +1544,10 @@ http://www.gnu.org/software/src-highlite --> # Verify mount [root@r0 ~]# mount | grep k3svolumes -127.0.0.1:/data/nfs/k3svolumes on /data/nfs/k3svolumes type nfs4 (rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=2323,timeo=600,retrans=2,sec=sys,clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1) +127.0.0.1:/data/nfs/k3svolumes on /data/nfs/k3svolumes + type nfs4 (rw,relatime,vers=4.2,rsize=131072,wsize=131072, + namlen=255,hard,proto=tcp,port=2323,timeo=600,retrans=2,sec=sys, + clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1) # For persistent mount, add to /etc/fstab: 127.0.0.1:/data/nfs/k3svolumes /data/nfs/k3svolumes nfs4 port=2323,_netdev 0 0 @@ -1725,9 +1733,12 @@ ls: cannot access '/data/nfs/k3svolumes/': Stale fi # 5. Check automatic recovery (within 10 seconds) [root@r0 ~]# journalctl -u nfs-mount-monitor -f -Jul 06 10:15:32 r0 nfs-monitor[1234]: NFS mount unhealthy detected at Sun Jul 6 10:15:32 EEST 2025 -Jul 06 10:15:32 r0 nfs-monitor[1234]: Attempting to fix stale NFS mount at Sun Jul 6 10:15:32 EEST 2025 -Jul 06 10:15:33 r0 nfs-monitor[1234]: NFS mount fixed at Sun Jul 6 10:15:33 EEST 2025 +Jul 06 10:15:32 r0 nfs-monitor[1234]: NFS mount unhealthy detected at \ + Sun Jul 6 10:15:32 EEST 2025 +Jul 06 10:15:32 r0 nfs-monitor[1234]: Attempting to fix stale NFS mount at \ + Sun Jul 6 10:15:32 EEST 2025 +Jul 06 10:15:33 r0 nfs-monitor[1234]: NFS mount fixed at \ + Sun Jul 6 10:15:33 EEST 2025
Failover Timeline:
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index adcfa57e..13675b76 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2025-07-13T16:55:45+03:00 + 2025-07-13T19:45:38+03:00 foo.zone feed To be in the .zone! @@ -769,16 +769,19 @@ paul@f0:~ % doas sysrc zfskeys_datasets="zdata/enc zdata/e zfskeys_datasets: -> zdata/enc zdata/enc/nfsdata zroot/bhyve # Set correct key locations for all datasets -paul@f0:~ % doas zfs set keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata +paul@f0:~ % doas zfs set \ + keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/enc/nfsdata # On f1 - include the replicated dataset paul@f1:~ % doas sysrc zfskeys_enable=YES zfskeys_enable: YES -> YES -paul@f1:~ % doas sysrc zfskeys_datasets="zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata" +paul@f1:~ % doas sysrc \ + zfskeys_datasets="zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata" zfskeys_datasets: -> zdata/enc zroot/bhyve zdata/sink/f0/zdata/enc/nfsdata # Set key location for replicated dataset -paul@f1:~ % doas zfs set keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata +paul@f1:~ % doas zfs set \ + keylocation=file:///keys/f0.lan.buetow.org:zdata.key zdata/sink/f0/zdata/enc/nfsdata
Important notes:
@@ -1128,7 +1131,8 @@ http://www.gnu.org/software/src-highlite --> paul@f1:~ % doas pkg install -y stunnel # Copy certificates from f0 -paul@f0:~ % doas tar -cf /tmp/stunnel-certs.tar -C /usr/local/etc/stunnel server-cert.pem server-key.pem ca +paul@f0:~ % doas tar -cf /tmp/stunnel-certs.tar \ + -C /usr/local/etc/stunnel server-cert.pem server-key.pem ca paul@f0:~ % scp /tmp/stunnel-certs.tar f1:/tmp/ paul@f1:~ % cd /usr/local/etc/stunnel && doas tar -xf /tmp/stunnel-certs.tar @@ -1394,7 +1398,8 @@ CURRENT_STATE=$(/usr/local/bin/carp | awk '{print $NF}'exit 0 fi -# Check if the marker file exists (identifies that the ZFS data set is properly mounted) +# Check if the marker file exists +# (identifies that the ZFS data set is properly mounted) if [ ! -f "$MARKER_FILE" ]; then log_message "SKIP: Marker file $MARKER_FILE not found" exit 0 @@ -1546,7 +1551,10 @@ http://www.gnu.org/software/src-highlite --> # Verify mount [root@r0 ~]# mount | grep k3svolumes -127.0.0.1:/data/nfs/k3svolumes on /data/nfs/k3svolumes type nfs4 (rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=2323,timeo=600,retrans=2,sec=sys,clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1) +127.0.0.1:/data/nfs/k3svolumes on /data/nfs/k3svolumes + type nfs4 (rw,relatime,vers=4.2,rsize=131072,wsize=131072, + namlen=255,hard,proto=tcp,port=2323,timeo=600,retrans=2,sec=sys, + clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1) # For persistent mount, add to /etc/fstab: 127.0.0.1:/data/nfs/k3svolumes /data/nfs/k3svolumes nfs4 port=2323,_netdev 0 0 @@ -1732,9 +1740,12 @@ ls: cannot access '/data/nfs/k3svolumes/': Stale fi # 5. Check automatic recovery (within 10 seconds) [root@r0 ~]# journalctl -u nfs-mount-monitor -f -Jul 06 10:15:32 r0 nfs-monitor[1234]: NFS mount unhealthy detected at Sun Jul 6 10:15:32 EEST 2025 -Jul 06 10:15:32 r0 nfs-monitor[1234]: Attempting to fix stale NFS mount at Sun Jul 6 10:15:32 EEST 2025 -Jul 06 10:15:33 r0 nfs-monitor[1234]: NFS mount fixed at Sun Jul 6 10:15:33 EEST 2025 +Jul 06 10:15:32 r0 nfs-monitor[1234]: NFS mount unhealthy detected at \ + Sun Jul 6 10:15:32 EEST 2025 +Jul 06 10:15:32 r0 nfs-monitor[1234]: Attempting to fix stale NFS mount at \ + Sun Jul 6 10:15:32 EEST 2025 +Jul 06 10:15:33 r0 nfs-monitor[1234]: NFS mount fixed at \ + Sun Jul 6 10:15:33 EEST 2025
Failover Timeline:
diff --git a/index.html b/index.html index 5a9fa60b..39497d9d 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@

Hello!



-This site was generated at 2025-07-13T16:55:45+03:00 by Gemtexter
+This site was generated at 2025-07-13T19:45:38+03:00 by Gemtexter

Welcome to the foo.zone!

diff --git a/uptime-stats.html b/uptime-stats.html index 6704e79b..8b528bb6 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -13,7 +13,7 @@

My machine uptime stats



-This site was last updated at 2025-07-13T16:55:45+03:00
+This site was last updated at 2025-07-13T19:45:38+03:00

The following stats were collected via uptimed on all of my personal computers over many years and the output was generated by guprecords, the global uptime records stats analyser of mine.

-- cgit v1.2.3