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)
- stahnout image na https://downloads.raspberrypi.org/
- rozbalit zip
- nakopirovat na kartu
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.*
- alternativni a asi jistejsi cesta: z http://standards-oui.ieee.org/oui.txt jsem stahnul databazi vyrobcu a MAC address a tam jsem nasel prefixy pro ‘Raspberry Pi’
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