Hur man gör en Raspberry Pi superdator! (7 / 9 steg)
Steg 7: Konfigurera den återstående Raspberry Pi
Nu när vi har alla SD kort prepped, sätt i Master SD kortet tillbaka i Pi-Master, ansluta den till en router och starta tillbaka upp. Därefter för den återstående Raspberry Pi's, sätt in SD-kort i alla av dem, ansluta dem till samma router som din Master Pi och sedan starta dem alla upp. Ingen av de sekundära Pi måste ha tangentbord, möss eller bildskärmar.
När alla Pi: s drivs på, bör med hjälp av vår Master Pi, vi kunna få IP-adresser för varje Pi i nätverket. Här är hur:
- Först installera NMAP
sudo apt-get update
sudo apt-get install nmap
- Sedan få den aktuella Undersökningsperioden för master Pi
ifconfig
- Nu kan du skanna din routrar undernät för andra Pi IP-adresser
sudo nmap -sn 192.168.1.*
Kopiera in alla IP-adresser som tillhör den andra Raspberry Pi: s i nätverket. Vi kommer sedan att kunna använda dessa IP-adresser att ansluta till var och en av de andra Pi med SSH. Vad vi behöver göra är först byta namn på var och en av de sekundära Pi till ett unikt nätverksnamn. Just nu är de redo att Pi01. Antar att en av de sekundära Pi: s IP-adresser är 192.168.0.3, här är hur du kan ansluta till den och ändra dess namn:
- Upprätta en SSH-anslutning
ssh pi
- Kör raspi-config
sudo raspi-config
- I gränssnittet, rulla ned till det avancerade alternativet och välj Hostname.
- För värdnamn, ändra Pi01 till nästa ordningsnummer, som är Pi02.
- Sedan exit av SSH-session
nano machinefile
Vill du upprepa dessa steg för varje andra Pis i nätverket döpa om dem till Pi03, Pi04, etc.
På din master Pi vill du skapa en ny textfil som kallas "machinefile"
mpiexec -f machinefile -n 4 hostname
Och i den, du vill skriva in alla Pi: s IP-adresser (inklusive Master IP adress) på en ny rad och spara sedan filen.
Vid denna punkt, vi kunde köra en test-fil använder cd~
, men det kommer fel ut att säga att det var en "värd nyckel verifieringsfel". Så i nästa steg, låt oss fixa det.