Skip to content

Small cluster of Raspberry Pi

Notifications You must be signed in to change notification settings

lturpinat/Raspberry-Pi-Cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Cluster

This project aims to reproduce large-scale clusters' structure to a small teaching example using Raspberry Pi (10 of them). To illustratre how the cluster works, we used bruteforce.

Cluster photo

Technologies

  • Ansible for config deployement
  • SLURM for cluster management
  • Ganglia to monitor the Pi

Project's structure

  • "bruteforce" : small cpp application which bruteforces a password with a limited complexity ([a-z])

  • cluster : contains all the deployement files for Ansible and the configuration for the nodes

  • web inteface : is used to have a graphical feedback and be able to start hacking passwords from there : gopicluster project

Cluster's structure

Cluster's structure

Scripts' roadmap

Scripts' roadmap

Contributors

  • Louis Turpinat : "Unix side" with Ansible, SLURM, Ganglia and all the networking part
  • David Soares : "bruteforce" part
  • Thomas Bellembois : gopicluster

Acknowledgement

  • Thomas Bellembois : for all the advice and help he provided us during this project, thanks !
  • Marc Chevaldonné : for giving us time to work on this project