Chmelej's Blog

Maliny v oleji

Published 28 Nov 20192 min read0 comments

Cíl cvičení je postavit malý cluster z několika RPi 4-4GB RAM, přes SATA-USB připojit disky, síťování pomocí SOHO switche, napájení starý ATX zdroj … A aby se to dobře chladilo, tak to položíme do akvarka a zalejeme transformátorovým olejem.

Následně budeme mít cluster pro tesovaní složitějších věcí. např zkoušet sítový disky (Gluster, Ceph) na lokalním PC není žádná zábava.

Měření teploty

Akvárko se v klubovně vyjímá a každý, kdo příjde se jde kouknout, co tam plave :-), nicméně je nutné konstatovat že 1. verze nefunguje podle očekávání, chyba pravděpodobně bude ve skleněném akvárku, aktivní součástky topí jak o život, olej se ohřál na cca 42 stupňů, ale sklo to všechno drží uvnitř a teplo se nepředává ven … :-( Už máme připravenou 2. verzi, kde je akvarko zplechu a skla …

HW

  • 5x Raspberry Pi 4 Model B Rev 1.1
    • 4x CPU, ARMv8, ARM Cortex-A72, 1500MHz, 28nm
    • memory 4GB RAM
    • ethernet 1GBit/1
  • 5x prevodnik Axagon fastport2 (USB3 <-> SATA III)
  • 5x SSD Patriot P200 512GB
  • 1x SOHO switch
  • 1x ATX power
  • 10L oleje

Tesovaní výkonu clusteru

TODO

Testy chlazení resp přehřívání

TODO

Instalace SW - raspbian (32bit)

sudo dd bs=4M if=2019-09-26-raspbian-buster-lite.img of=/dev/mmcblk0 conv=fsync
  • nebo to tam lze nakopirovat pomoci balenaEtcher
  • img obsahuje 2 partisny, ty by se po nahrani meli automaticky namontovat
  • cd …/boot ; touch ssh
  • umount …/boot
  • strcit do RPi a nastartovat
  • ted najit kterou IP to dostalo (predpokladam ze na siti bezi DHCP)
  • potrebuju zjistit ktere IP maji otevreny port 22
nmap -p22 192.168.174.*
arp -n | egrep '(dc:a6:32|b8:27:eb)'
  • hotovo a ted se pripojit
ssh pi@<ip>
  • dalsi kroky:

    • zmenit heslo
    • nakopirovat ssh klicek
    • vyzkouset ansible
  • defaultni user heslo je pi:raspberry

  • moje heslo pro pi:moguljefajn , moguljefajn2

SSD

  • inicializace:
# fdisk /dev/sda # "n<LF>p<LF><LF><LF><LF>p<LF>w<LF>"
# mkfs.ext4 -m 0 -L cluster-data /dev/sda1 
  • mountovani

na neustale otravne hlasky pri compilovani a apt-upgradu plati

sudo locale-gen cs_CZ.UTF-8

Mereni teploty

# teplota na cpu
echo $((`cat /sys/class/thermal/thermal_zone0/temp`/1000))
# teplota na gpu
vcgencmd measure_temp

Tags: czela, raspberry