| | 10 | |
| | 11 | * 使用你的帳號登入: ym** |
| | 12 | {{{ |
| | 13 | login as: ym24 |
| | 14 | ym24@bio.classcloud.org's password: ****** |
| | 15 | ym24@bio001:~$ ssh-keygen -t rsa |
| | 16 | }}} |
| | 17 | * 產生 SSH 認證金鑰 |
| | 18 | {{{ |
| | 19 | Generating public/private rsa key pair. |
| | 20 | Enter file in which to save the key (/home/ym24/.ssh/id_rsa): <<< 請按 Enter |
| | 21 | Created directory '/home/ym24/.ssh'. |
| | 22 | Enter passphrase (empty for no passphrase): <<< 請按 Enter |
| | 23 | Enter same passphrase again: <<< 請按 Enter |
| | 24 | Your identification has been saved in /home/ym24/.ssh/id_rsa. |
| | 25 | Your public key has been saved in /home/ym24/.ssh/id_rsa.pub. |
| | 26 | The key fingerprint is: |
| | 27 | 2a:6c:05:f8:24:38:db:79:b9:4f:0c:74:da:c5:16:05 ym24@bio001 |
| | 28 | }}} |
| | 29 | * 進行金鑰交換 |
| | 30 | {{{ |
| | 31 | ym24@bio001:~$ cp .ssh/id_rsa.pub .ssh/authorized_keys |
| | 32 | }}} |
| | 33 | * 設定 MPD 設定檔跟 MPI 的執行檔路徑 |
| | 34 | {{{ |
| | 35 | ym24@bio001:~$ echo "MPD_SECRETWORD=${user}$$" > ~/.mpd.conf |
| | 36 | ym24@bio001:~$ chmod 600 .mpd.conf |
| | 37 | ym24@bio001:~$ for ((i=2;i<=12;i++)); do echo "192.168.129.$i" >> mpd.hosts; done |
| | 38 | ym24@bio001:~$ export PATH=$PATH:/opt/mpich2/bin |
| | 39 | ym24@bio001:~$ which mpdboot |
| | 40 | /opt/mpich2/bin/mpdboot |
| | 41 | }}} |
| | 42 | * 設定 dsh (distributed shell)[http://packages.debian.org/stable/net/dsh *], 我們可以使用 dsh 指令逐台執行. |
| | 43 | {{{ |
| | 44 | ym24@bio001:~$ mkdir -p .dsh/ |
| | 45 | ym24@bio001:~$ cp mpd.hosts .dsh/machines.list |
| | 46 | ym24@bio001:~$ dsh -a hostname |
| | 47 | }}} |
| | 48 | * 用使用者的身分執行 mpd |
| | 49 | {{{ |
| | 50 | ym24@bio001:~$ mpdboot -n 7 |
| | 51 | }}} |
| | 52 | * 用 mpdtrace 檢查 mpd 執行狀態 |
| | 53 | {{{ |
| | 54 | ym24@bio001:~$ mpdtrace |
| | 55 | bio002 |
| | 56 | bio006 |
| | 57 | bio012 |
| | 58 | bio011 |
| | 59 | bio005 |
| | 60 | bio004 |
| | 61 | bio003 |
| | 62 | bio010 |
| | 63 | bio009 |
| | 64 | bio008 |
| | 65 | bio007 |
| | 66 | }}} |