山本?

ラズパイクラスタを用いて円周率を並列計算 

  1. 実験環境構築
    ラズパイクラスタの作成方法はraspberrypiクラスタの構築キットみたいなものがあるのでそちらを参考に組み立てる.
    実際の画像
  2. raspberrypiのインストール・設定
    ラズベリーパイのOSインストールや初期設定・SSH接続の方法などは
  1. ネットワーク設定 raspberrypiをwifiでインターネットに接続する場合研究室内のwifi(AirMacpro)に接続,パスワードはbasestation
    なお, ホスト名とIPアドレスは,

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接続して設定を行う.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS