Skip to content

Behind the Cloud - Hardware Details & Cluster Setup

Introduction

This is the second part of my journey building a private cloud at home with Raspberry Pi. In this post, I show what I bought, a photo of my cluster, and how everything is connected.

What I Bought

Here is the list of all the hardware and accessories:

CategoryNameQuantityPrice
StorageKingston A400 SSD SSD Interne 2.5” SATA Rev 3.0, 240GB - SA400S37/240G229.99€
CableUGREEN Câble SATA USB 3.0 Adaptateur SATA USB pour SSD et Disques Durs 2,5 Pouces210.19€
RackGeeekPi 6-Couches Raspberry Pi Cluster Boîtier117.99€
StorageSanDisk Ultra 32 GB microSDHC Memory Card + SD Adapter with A1 App Performance Up to 120 MB/s, Class 10, U138.15€
Cable1aTTack.de 10x 0,5m Câble Réseau Cat6 Cat 6 - RJ45 Ethernet LAN DSL Routeur Modem101.80€
NetworkTP-LINK TPLINK Power-LAN PowerLAN PG2400P KIT (PG2400P KIT)190.53€
PowerLEGRAND Rallonge Multiprise Extra-Plate116.99€
CableTP-Link Adaptateur USB Ethernet UE306, Adaptateur USB 3.0 vers Ethernet Gigabit116.99€
NetworkTP-LINK TL-SG105124.95€
PowerAlimentation pour Raspberry Pi 4 USB-C blanc avec Adaptateurs secteur212€
ComputeRaspberry Pi 4 modèle B - 8GB287€
CoolingVentilateur dissipateur pour Raspberry Pi 516€
ComputeRaspberry Pi 5 (Mémoire vive (RAM) : 16 GB)1138€
PowerAlimentation Raspberry Pi 27W USB-C (Couleur : Blanc - Alimentation : Européenne (U.E))113.20€

Can’t Make It Work

Some hardware did not work for me:

CategoryNameQuantityPrice
ConnectictSABRENT Cable SATA to USB, Ultra-Rapide 5Gbps Adaptateur SATA USB 3.0 pour Lecteur Disque Dur et SSD 2,5” HDD/SSD111.99€

Not Used Yet

Some items worked, but I have not used them yet. I am not sure how to install them on the rack. Maybe I will use them later.

CategoryNameQuantityPrice
CoolingVentilateur de refroidissement pour Raspberry Pi22.95€

My Cluster

Here is a photo of my setup:

Raspberry Pi cluster, fully connected with colored cables and UE306 for internet. Power supplies are not visible.

How Everything is Connected

Here is how the cluster is organized and connected:

The rack layout (from bottom to top) is:

  1. Network switch
  2. Both SSD disks together
  3. Raspberry Pi 4 with disk and internet access (TP-Link UE306)
  4. Raspberry Pi 4 with disk only
  5. Raspberry Pi 5 (with a dedicated cooling fan)

Only the Raspberry Pi 4 models have SSDs connected. Internet access to the cluster is provided by one Raspberry Pi 4. All devices are connected to the switch with Cat6 Ethernet cables. Each Raspberry Pi uses a different colored Ethernet cable, and its hostname matches the cable color for easier management. MicroSD cards are used for booting the OS and storage. Power supplies are not plugged in to keep the photo clear.

Next Steps

In the next part, I will talk about how I use Ansible to set up the network.

References & Thanks

Thanks to these blogs for helping me during my setup: