山本?
master, 192.168.0.60
slave1, 192.168.0.61
...
slave7, 192.168.0.67
のように設定するものとして説明する.
1. ユーザーpiのパスワードを設定する.
$ passwd
(必須ではないが, 警告がでないようにする. )
2. パッケージリストを更新する.
$ sudo apt-get update
3. 設定ファイルを編集していくので, 必要であればテキストエディタをインストールする.
$ sudo apt-get install emacs
4. /etc/hostnameの内容(ホスト名)を
$ sudo emacs /etc/hostname
により編集する(1行にホスト名を記述する).
5. 固定IPの設定のために /etc/dhcpcd.confを編集する. ファイル内の下部に#It is possible to fall.....と記述されているところがあるので,そこの3行下に
#static ip_address=初期設定のIPアドレス
と記述されているので初期設定のIPアドレスをそれぞれのラズパイのIPに書き換える.その後左の#を消去.
6. 名前解決のために/etc/hostsを編集する.
192.168.0.60 master
192.168.0.61 slave1
...
192.168.0.67 slave7
を追記する.
7. ネットワークを再起動する(RasPi自体を再起動してもよい).
8. ping ホスト名, ping IPアドレスがそれぞれのノードに正常に通るか確認する.
9. 各RasPiでsshを有効にするための設定を行う.
$ sudo raspi-config
を押して, sshをenableに設定する.
10. ssh-keygen -t rsaを実行する. いくつか聞かれるが, 全てEnterで処理してよい.
11. 公開鍵を全てのマシンに送信する.
$ ssh-copy-id master
$ ssh-copy-id slave1
...
$ ssh-copy-id slave7 上記をすべてのラズパイで行う.
以降では, リモートで各マシンにssh接続して設定を行う.