GlusterFS installed

GlusterFS has been installed and configured using QNAP iSCSI for shared storage. Eventually I will add a USB 3.0 attached volume to the QNAP and create a GlusterFS Replica there.

GlusterFS is mounted on all the nodes. Next I’ll create an Ansible playbook to automate the implementation the install and configuration of GlusterFS

QNAP ISCSI & GlusterFS

I created a 1TB iSCSI LUN on my QNAP and installed Open-iSCSI on the Master Node. Open-iSCSI works great! The master node was able to discover the LUN and log in to the iscsi portal. I used the standard Linux type 83 partitioning and created a XFS filesystem on it. A mount point of /export/sdb1 was created and iscsi was updated to automatically start at boot. Next: install GlusterFS and configure the master node.

Lost Parrot

This is a photo of my favorite Drone in my fleet of r/c and GPS guided drones. Yesterday I went to my club’s airfield to launch my Parrot Disco Drone on a flight plan. When I got to the airfield Parrot forced a firmware update to my controller. Usually I don’t fly after a forced update but it’s been about three months since I’ve been to my club’s airfield, so I re-calibrated and took a chance. So check out the video. I will setup a page soon of flight video recorded from this awesome GPS guided flying wing. Right now you can check out the flight videos recorded from my fleet of model aircraft on my YouTube channel https://www.youtube.com/channel/UC6VJZbtXu0S4UVcIZ4nOCDg

NFN PI4 5 Node Cluster

The Hardware build of the PI4 5 node cluster has been completed. I used 5 RPI 4 4GB SBC board , 5 120GB ADATA M.2 SSD, 5 64GB SD cards for boot and vanilla image, PicoCluster 8 port 1GB Switch, 1 Picocluster PDU, 2 60mm fans, 5 Pimoroni Blinkt RGB Led Strips. The Lucite 5 Node Cube, PDU, and 8 port switch were purchased from PicoCluster. The Package is called the Pico 5H

Raspbian Buster Lite has been installed on the SD for boot and a Vanilla OS root file system. When the Vanilla image boots the master node is ready to login and connect to all the nodes with clusterssh. At this point the Cluster is ready to be configured for an application. USB 3.0 Attached drives on each node is partitioned, formatted and the SD Vanilla image is rsynced over to the USB 3.0 attached SSD local storage, cmdline.txt and the root fs entry in /etc/fstab is updated to use the SSD instead of the SD Card. After rebooting the cluster the system is ready to be configured. Currently I am writing Ansible Playbooks to automate the installation of OpenMPI, Fabric, Glances, Tensorflow and some modeling tools. Once complete I’ll write another Ansible playbook to restore the system to the Vanilla image. Basically the Playbook will update cmdline.txt and /etc/fstab to use the root fs of the SD card. When the Restore to Vanilla Playbook is complete I will write another Playbook to configure the cluster for Kubernetes. This process is ideal for refreshing the cluster to a new clean system before you configure for a new Lab or application.

Starting the RPI4 Cluster Build :)

Last Night I ordered the PicoCluster 5H kit from PicoCluster and 5 RPI 4 4GB SBC boards from PiShop.us. The weather hasn’t been ideal to fly my model aircraft so I am starting another distraction from the Pandemic. I’m building a RPI4 based “Supercomputer” ! This cluster will have a similar environment to what you would see running on the large clusters at NASA, NOAA, and the Department of Energy. It will use a lot less power than the IBM p720 I had running in my basement. The speed and high availability may surprise you. I will be using the little RPI4 cluster for HPC, and Kubernetes.

Welcome to my Website

Featured

My name is Jerry Normandin. This site is to share information regarding r/c aircraft, gps guided drones, electronic home brew projects, and all things Jeep. The banner on this page is a photo taken of my HK Cloudsurfer flying over my club’s airfield in S. Dartmouth, MA.

This Website is hosted on a Raspberry PI 3+. Several years ago my site was hosted on an IBM p720. The RPi uses much less power. The little server will eventually scale out to 4 RPI RPI4 nodes and will use much less power than my p720. The cluster will exist mostly for experimentation with Kubernetes, Python and PHP development. I may also put two of my SDR modules online.