Schritt 7: Konfigurieren der verbleibenden Raspberry Pi
Nun, da wir alle von der SD-Karten vorbereitet haben, legen Sie die Master-SD-Karte wieder in die Master-Pi, an einen Router anschließen und wieder hochfahren. Für die verbleibenden Raspberry Pi es, dann alle SD-Karten einfügen, schließen Sie sie an den gleichen Router wie Ihre Master-Pi und dann alles zu booten. Keiner von der sekundären PiS müssen Tastaturen, Mäuse oder Monitore haben.
Sobald alle der PiS eingeschaltet sind sollten mit unserem Master-Pi, wir in der Lage, die IP-Adressen der einzelnen Pi im Netzwerk erhalten. Hier ist wie:
- Zuerst installieren NMAP
sudo apt-get update
sudo apt-get install nmap
- Dann erhalten Sie die aktuelle IP-Adresse für den Master Pi
ifconfig
- Jetzt können Sie Ihren Router Subnetz für die anderen Pi IP-Adressen scannen.
sudo nmap -sn 192.168.1.*
Notieren Sie alle IP-Adressen, die der andere Raspberry Pi im Netzwerk betreffen. Dann werden wir in der Lage, diese zu nutzen IP Verbindung in jedem der anderen Pi die Verwendung von SSH. Was wir tun müssen, ist zunächst jeder der sekundären Pi auf einen eindeutigen Netzwerknamen umbenennen. Im Moment sind sie ganz eingestellt, um Pi01. Geht man davon aus, dass eines der sekundären Pi IP-Adressen 192.168.0.3, hier ist, wie Sie eine Verbindung zu ihm und seinen Namen zu ändern:
- Stellen Sie eine SSH-Verbindung
ssh pi
- Führen Sie Raspi-config
sudo raspi-config
- In der Schnittstelle die erweiterte Option Scrollen Sie, und wählen Sie dann Hostname.
- Für den Hostnamen ändern Sie Pi01 in die nächste fortlaufende Nummer, die Pi02 ist.
- Dann verlassen Sie die SSH-Sitzung
exit
Möchten Sie diese Schritte für jede der anderen PiS im Netzwerk umbenennen, Pi03, Pi04 usw. wiederholen.
Sie möchten auf Ihren Meister Pi erstellen Sie eine neue Textdatei namens "Machinefile"
nano machinefile
Und, Sie wollen in jeder der Pi IP-Adressen (einschließlich der Master-IP-Adresse) in einer neuen Zeile eingeben und speichern Sie die Datei.
Wir konnten zu diesem Zeitpunkt laufen, eine Test-Datei mit mpiexec -f machinefile -n 4 hostname
, aber es wird Fehler heraus sagen, dass ein "Host Key Überprüfung Fehler" aufgetreten. Also im nächsten Schritt, lassen Sie uns in Ordnung.