Raspberry Pi Cluster Nasıl Kurulur? 8 Düğümlü Bramble Rehberi
Raspberry Pi Cluster (Küme) Nasıl Kurulur? 8 Düğümlü Bramble Rehberi
Bulut, sonuçta başkasının bilgisayarıdır. Kendi fiziksel Raspberry Pi kümenizi kurarak paralel hesaplamayı, Kubernetes'i ve dağıtık sistemleri gerçek donanım üzerinde, tam kontrolünüz altında öğrenirsiniz. Robotik Kontrol, Yapay Zeka ve Güç — Devresel.
Raspberry Pi tabanlı bir cluster (küme), birden fazla Raspberry Pi kartının bir ağ anahtarı üzerinden birbirine bağlanarak tek bir hesaplama havuzu gibi çalıştıırıldığı sistemdir. Genelde «bramble» olarak anılır. Düşük maliyetli, esnek ve tamamen sizin yönetiminizde olması sayesinde; üniversite laboratuvarları, Ar-Ge ekipleri ve dağıtık sistem öğrenmek isteyen geliştiriciler için ideal bir platformdur.
Neden Raspberry Pi Küme Kurulur?
Sanal makineyi saniyeler içinde buluttan açabilecekken neden fiziksel bir küme? Çünkü bir sistemi sıfırdan kurmak, buluttan kiralayarak asla öğrenemeyeceğiniz dersleri verir. Tipik kullanım alanları:
| Kullanım | Açıklama |
|---|---|
| Kubernetes / Docker Swarm | Konteyner orkestrasyonunu gerçek çok düğümlü ortamda öğrenme ve test |
| Paralel hesaplama (MPI/OpenMP) | Bilimsel modelleme ve yük dağıtımı deneyleri |
| Self-host servisler | NAS, Pi-hole, web/CI runner gibi 7/24 servislerin yük dağıtımı |
| Eğitim ve Ar-Ge | Üniversite, BAP ve laboratuvar projeleri için erişilebilir HPC modeli |
| Dayanıklılık testleri | Yüksek erişilebilirlik ve failover senaryolarının denenmesi |
Mimari: Head Node + Compute Node
Bu rehberde tek bir yönetilebilir (managed) anahtara bağlı 8 düğümlü bir küme kuruyoruz. Düğümlerden biri head node (baş düğüm), diğer yedisi compute node (hesaplama düğümü) olarak yapılandırılır.
| Rol | Görev |
|---|---|
| Head Node | SD karttan boot eder; ikinci bir Gigabit Ethernet (USB3 adaptör) ile dış ağa çıkar; harici SSD taşır; DHCP, TFTP ve NFS sunucusu olarak çalışır. |
| Compute Node (×7) | SD kart kullanmadan ağ üzerinden (network boot) açılır; işletim sistemi imajı head node'daki harici diskte tutulur. |
| Switch | PoE+ destekli 8 portlu Gigabit anahtar; tek Ethernet kablosu hem veri hem güç taşır. |
PoE+ (Power over Ethernet) destekli bir anahtar ve her düğümde bir PoE+ HAT kullanıldığında, her karta yalnızca tek bir Ethernet kablosu çekmek yeterli olur; ayrı bir USB güç hub'ına gerek kalmaz. Küçük kümeler için (4 düğüm ve altı) PoE yerine her düğümü resmi USB-C güç adaptörü ile ayrı ayrı beslemek daha pratik olabilir.
Malzeme Listesi
Aşağıdaki liste 8 kartlı bir küme içindir; ihtiyacınıza göre düğüm sayısını ve bileşenleri ölçekleyebilirsiniz. Ağır iş yükleri için düğüm başına daha yüksek bellek (8GB/16GB) önerilir.
| Bileşen | Adet / Not |
|---|---|
| Raspberry Pi 5 (8GB) veya Pi 5 (16GB) | 8 adet — düğüm kartları (Pi 4 de uyumludur; Pi 5 daha yüksek performans verir) |
| Raspberry Pi PoE+ HAT | 8 adet — PoE ile besleme için (HAT ve NVMe çözümleri) |
| PoE+ destekli Gigabit switch | 1 adet — 8 port veya üzeri, yönetilebilir (managed) tercih edin |
| USB3 → Gigabit Ethernet adaptör | 1 adet — head node'un ikinci ağ bağlantısı (eth1) |
| USB3 → SATA adaptör + SSD | 1 set — network boot imajları ve paylaşımlı veri için (örn. 1TB) |
| Raspberry Pi 5 Resmi Kasa / Cluster case | Kartları istiflemek ve soğutmak için (kasa ve aksesuarlar) |
| 27W USB-C Güç Adaptörü (SC1152) | PoE kullanmıyorsanız düğüm başına resmi adaptör |
| microSD kart (16GB+) | Head node ve ilk kurulum için |
| Ethernet kabloları | Düğüm sayısı kadar (8 adet) |
1. İşletim Sistemi Kurulumu
Raspberry Pi Imager ile her karta Raspberry Pi OS Lite yazın (klavye/fare olmadan, headless çalışmak için). OS özelleştirme adımında şu ayarları yapın: hostname olarak p
2. Head Node: İkinci Ethernet ve Statik IP
Head node'a kablosuz üzerinden SSH ile bağlanın. Küme için dahili ağ olarak 1
n
#
s
s
s
3. DHCP Sunucusu Kurulumu
Head node'u, küme ağındaki düğümlere IP dağıtan bir DHCP sunucusuna dönüştürüyoruz.
/
Ardından /
4. Harici Disk ve NFS Paylaşımı
Network boot imajları ve paylaşımlı veri alanı (scratch) için harici SSD'yi biçimlendirip bağlayın, sonra NFS ile kümeye açın.
s
s
s
#
s
s
s
#
s
s
5. İlk Compute Node: Network Boot
Compute node'lar SD kartsız, ağ üzerinden açılır. Önce geçici bir SD kartla (Raspberry Pi OS Lite, sadece SSH açık) ilk düğümü bir kez boot edip network boot'u etkinleştirin. Wi-Fi kesinlikle kapalı olmalı.
s
#
v
#
e
g
Not: «No EEPROM bin file found» hatası alırsanız önce s
Head Node'u Boot Sunucusu Yapmak (TFTP)
s
#
#
#
s
Her compute node için bir OS imajı hazırlanır: güncel Raspberry Pi OS Lite imajı indirilip açılır, bölümleri mount edilip içeriği harici diske kopyalanır ve c
6. Diğer Düğümleri Eklemek
İlk düğüm hazır olduktan sonra diğerleri çok daha hızlıdır: hazır imajı kopyalayıp (c
| Hostname | IP | Not |
|---|---|---|
| rpi1 | 192.168.50.11 | İlk compute node (referans imaj) |
| rpi2 | 192.168.50.12 | rpi1 imajından kopyalandı |
| rpi3 … rpi7 | 192.168.50.13…17 | Aynı adımlar mekanik olarak tekrarlanır |
7. Kümeyi Kontrol Etmek: parallel-ssh
Tüm düğümlerde aynı komutu tek seferde çalıştırmak için p
#
p
Kümeyi temiz kapatmak için tüm compute node'lara sırayla giriş yapıp kapatan basit bir kabuk script'i ya da r
8. Kümeyi İleri Taşımak
Temel küme hazır olduğunda, amacınıza göre yazılım katmanını kurarsınız: bilimsel modelleme için MPI/OpenMP, konteyner orkestrasyonu için Kubernetes (k3s/MicroK8s) veya Docker Swarm, iş kuyruğu yönetimi için Slurm. Pi 5 düğümlerinde PCIe NVMe ile hızlı depolama eklemek, kümenin G/Ç performansını belirgin artırır.
Pi 4 mi Pi 5 mi?
Yukarıdaki klasik bramble Raspberry Pi 4 ile kurulmuştur ve adımlar Pi 4'te doğrudan geçerlidir. Yeni projeler için Raspberry Pi 5 daha mantıklıdır: belirgin daha yüksek CPU performansı, 8GB/16GB bellek seçenekleri ve PCIe üzerinden NVMe depolama. Network boot ve PoE Pi 5'te de desteklenir; yalnızca bazı firmware/ayar ayrıntıları model bazında farklılık gösterebilir. Ağır iş yükü planlıyorsanız Pi 5 16GB, dengeli kullanım için Pi 5 8GB iyi bir başlangıçtır.
Devresel'den Küme Malzemeleri
Küme projeniz için ihtiyacınız olan orijinal ve faturalı bileşenleri Devresel'den stoktan temin edebilirsiniz:
İlgili Rehberler
| → Raspberry Pi 5 Başlangıç Rehberi: Kurulum ve İlk Adımlar |
| → Raspberry Pi'ye Home Assistant Kurulumu: Adım Adım Rehber |
| → Raspberry Pi ile Neler Yapılabilir? 10 Gerçek Proje Fikri |
Sıkça Sorulan Sorular
Bir küme için en az kaç Raspberry Pi gerekir?
Teknik olarak iki kart bile bir küme oluşturur. Öğrenme ve anlamlı paralellik için 3–4 düğüm iyi bir başlangıçtır; bu rehberdeki kurulum 8 düğümlüdür.
Compute node'lar SD kartsız mı çalışır?
Evet. Network boot etkinleştirildikten sonra hesaplama düğümleri işletim sistemini head node'daki harici diskten ağ üzerinden yükler; kalıcı SD karta gerek kalmaz.
PoE şart mı?
Hayır. PoE, kablo kalabalığını azaltır ve büyük kümeler için pratiktir. Küçük kümelerde her düğümü ayrı bir güç adaptörü veya USB hub ile besleyebilirsiniz.
Hangi anahtarı (switch) seçmeliyim?
PoE kullanacaksanız PoE+ destekli, yönetilebilir bir Gigabit anahtar tercih edin; bu, hem güç hem de ağ yönetimini kolaylaştırır.
Pi 4 rehberi Pi 5'te de geçerli mi?
Büyük ölçüde evet. Mantık aynıdır; yalnızca bazı firmware/network boot ayrıntıları model bazında değişir. Güncel adımlar için resmi dokümantasyona bakın.
Küme projenizin kartlarını, kasasını ve aksesuarlarını orijinal ve faturalı olarak Devresel'den stoktan temin edin. Kurumsal alıcılar (üniversite, BAP) için faturalı tedarik sağlıyoruz. Tüm Raspberry Pi ürünlerini incele →