Skip to content

a cluster of raspberry pi computers for distributed infrastructure learning.

Notifications You must be signed in to change notification settings

NickHerrig/the-bakery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Bakery

A delicous rack of Pies, mmmmmmm

Introduction

The Bakery is a cluster of 4 Raspberry Pi computers originally created for learning:

  • Networking concepts
  • Load balancing applications
  • Multi-Server application deployment
  • Distributed infrastructure configuration management

The Bakery will be fully managed via Ansible (minus a few setup steps) I also plan to do a few writeups on various experiments, benchmarks while learning tools/languages.

The Bakery was originally inspired by Jeff Gerling and his Raspberry Pi Dramble.

Hardware

  • 4 Raspberry Pi 3 Model B
  • 4 32 GB microSD cards
  • 4 micro USB cables
  • 4 Ethernet cables
  • 1 Ethernet switch

Operating System

Although I'm consistently playing around with different operating systems like:

  • Chrome OS
  • Debian
  • Raspbian
  • Kali
  • Mint
  • Gentoo

I've decided to utilizing raspberry Pi OS Lite(32-bit) which is a port of the Debian distribution with no desktop enviornment.

Initial Setup

Flash OS on microSD cards

Raspberry Pi provides a solid imaging tool called Raspberry Pi Imager Read more about it!

Enable SSH

Navigate to /Volumes/boot on microSD and touch ssh

Static IP

  • First, find the MAC Addr of your device
ifconfig -a

from their, configure a device static ip address from your router admin page.

Change Default Pass

  • Change default password!! (Ubuntu happens on login)

Configure Passwordless SSH

ssh-copy-id ubuntu@{static-ip}

About

a cluster of raspberry pi computers for distributed infrastructure learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published