I continued my #Valentine's Day tradition of installing a new unfamiliar Linux distro. This time I installed #BedrockLinux underneath #VoidLinux. I really like Bedrock's ability to use the AUR in any distro! It all started on Valentine's Day 2016 when my Ubuntu system crapped out and I spent all night installing #Arch. #ilovefs
I set up a last minute booth for the Linux Club (I'm the new club president) at my school made from a cardboard box. We started with 36 people in the club and ended the day with over 100! Right now we're using groupme for our communication, and it's not ideal for so many people. I'm thinking of trying #mattermost, #rocketchat or #matrix. Which one should I choose? Any other suggestions?
#100daysofcode Day 22: I adapted the #zfs script to accomodate #Ubuntu 16.04 and also work with a single disk, then I could install it on another computer (along with #xrdp remote desktop) for a school research team (https://umd-aimar.com/).
#100daysofcode Day 20: I finished the #kubernetes install script and ran it on the 4 nodes to finally create the cluster! Woohoo!!! https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-k8s-setup.sh
#100daysofcode Day 14 (yesterday): I installed #Ubuntu with #zfs on the remaining 3 nodes, and made a script to install a remote #xfce desktop with some custom settings: https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-admin-tools.sh
#100daysofcode Day 13, a very lucky one! I was busy this week but I got back into the challenge today and it went great. I gave up on booting #zfs from #centos (grub2-install: error: unknown filesystem.) and tried #ubuntu instead, and it worked the first time! https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-zfs-setup.sh Tomorrow, I plan to install it on the other 3 nodes in the server and start playing around with #kubernetes on some real hardware. I can't wait!
#100daysofcode Day 12: My friend and I started resurrecting an old project to make a #raspberrypi calculator. He worked on a cool custom case while I rewrote part of the installation script since the #adafruit packages for the tft screen had changed. We also swapped the pi zero for a pi zero w to remove the need for a wifi dongle, and I think I got a connection wrong somewhere... we'll continue it another day.
#100daysofcode Day 10: I tested and improved the script some more today, and put it up on GitHub: https://github.com/johanvandegriff/zfs-server-cluster-setup Also here's a picture of the server. It has 4 separate complete computers inside, each with 4 processors (4 cores each), 64 GB of RAM, and 2x 320GB hard drives (which I am installing ZFS on). This thing is beast!
#100daysofcode Day 9: I got to do my favorite programming task today: bash install scripts! I am continuing work on a script to instal #centos with #zfs software raid. The script will be used to set up machines for the #kubernetes cluster, and other server awesomeness! I'll post it on github tomorrow.
#happygnuyear to all yall. Have a great 2019 and a great life. And always remember: Teamwork makes the dream work, and no work makes the show work!
#100daysofcode Day 7: I bought the domain, then spent some time drawing network diagrams to find the gaps in my plan. It turns out that to have multiple locations with #kubernetes, you need a cluster in each location, and then you can use #federation to connect the clusters (much like #mastodon). This can also help ensure that data is replicated across physical locations. Kubernetes never ceases to surprise me with cool new features!
Tinkering is Johan’s main token
From this there’s a proverb he’s spoken
For in work or playing
He lives by the saying
If you can’t fix it, it ain’t broken.
Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.