树莓派集群(超级计算机)

在这里,您将学习如何创建一个树莓派3群(超级计算机)。本教程将所有其他树莓派的工作。

下面的树莓派3群(超级)视频教程:

 

部件

安装Raspbian

  1. 下载Raspbian图片:https://goo.gl/64dNnN
  2. 下载并安装的Win32磁盘成像:https://goo.gl/SgwAjN
  3. 刻录Raspbian图像到使用Win32磁盘成像MicroSD卡
  4. 连接MicroSD卡(带Raspbian烧就可以了)到树莓派3
  5. 从树莓派3连接网络电缆到路由器(同一路由器的PC连接到)
  6. 从树莓派3 Micro USB数据线连接到电源。
  7. 下载PuTTY:http://goo.gl/4jcu69
  8. 打开命令提示符(在搜索中键入cmd)
  9. 键入“ping树莓派”并回车(写下你的皮的IP地址)
  10. 打开PuTTY并键入皮的IP地址并点击打开
  11. 登录:PI密码:raspbian(点击进入)
  12. 键入“须藤raspi-配置”,然后按Enter
  13. 扩展文件系统
  14. 高级选项
  15. 设置主机名到PI01
  16. 拆分内存
  17. 启用S​​SH
  18. 完成配置

安装MPICH

  • sudo apt-get update
  • sudo mkdir mpich2
  • cd ~/mpich2
  • sudo wget http://www.mpich.org/static/downloads/3.2/mpich-3.2.tar.gz
  • sudo tar xfz mpich-3.2.tar.gz
  • sudo mkdir /home/rpimpi/
  • sudo mkdir /home/rpimpi/mpi-install
  • mkdir /home/pi/mpi-build
  • sudo apt-get install gfortran
  • sudo /home/pi/mpich2/mpich-3.2/configure -prefix=/home/rpimpi/mpi-install
  • sudo make
  • sudo make install
  • cd ..
  • nano .bashrc

               PATH=$PATH:/home/rpimpi/mpi-install/bin(粘贴到文件底部,然后按住CTRL按“6”,“X”让CTRL新闻界去“Y”,“输入”)

  • sudo reboot
  • mpiexec -n 1 hostname

安装MPI4PY

  • wget https://bitbucket.org/mpi4py/mpi4py/downloads/mpi4py-2.0.0.tar.gz
  • sudo tar -zxf mpi4py-2.0.0.tar.gz
  • cd mpi4py-2.0.0
  • sudo aptitude install python-dev
  • python setup.py build
  • sudo python setup.py install
  • export PYTHONPATH=/home/pi/mpi4py-2.0.0
  • mpiexec -n 5 python demo/helloworld.py

 

安装NMAP

  • sudo apt-get update
  • Sudo apt-get install nmap

获取当前IP

  • 使用ifconfig

扫描子网皮的

    • sudo nmap -sn 192.168.1.*

 更改Pi名称(做这一步Pi02,Pi03,Pi04)

  • ssh pi@192.168.1.2 (Pi01,Pi02,Pi03,Pi04 IP Address)
  • Password: raspberry
  • sudo raspi-config
    • 向下滚动到主机名按Enter
    • 更改名称(PI01,Pi02,Pi03,Pi04)按Enter键
    • 按Tab键,直到完成选择,然后按Enter

编辑Machinefile

  • nano machinefile
    • 192.168.1.1
    • 192.168.1.2
    • 192.168.1.3
    • 192.168.1.4

按住Ctrl键按6×按y并按Enter键

键入Machinefile

  • mpiexec -n 1 hostname
  • mpiexec -f machinefile -n 4 hostname

添加键所有PI的

PI01

  • ssh-keygen
  • cd ~
  • cd .ssh
  • cp id_rsa.pub Pi01

Pi02

  • ssh pi@192.168.1.2
  • ssh-keygen
  • cd .ssh
  • cp id_rsa.pub Pi02
  • scp 192.168.1.1:/home/pi/.ssh/Pi01 .
  • cat Pi01 >> authorized_keys
  • exit

Pi03

  • ssh pi@192.168.1.3
  • ssh-keygen
  • cd .ssh
  • cp id_rsa.pub Pi03
  • scp 192.168.1.1:/home/pi/.ssh/Pi01 .
  • cat Pi01 >> authorized_keys
  • exit

Pi04

  • ssh pi@192.168.1.4
  • ssh-keygen
  • cd .ssh
  • cp id_rsa.pub Pi04
  • scp 192.168.1.1:/home/pi/.ssh/Pi01 .
  • cat Pi01 >> authorized_keys
  • exit

PI01(这样做对所有皮的)

  • scp 192.168.1.2:/home/pi/.ssh/Pi02 .
  • cat Pi02 >> authorized_keys
  • scp 192.168.1.3:/home/pi/.ssh/Pi03 .
  • cat Pi03 >> authorized_keys
  • scp 192.168.1.4:/home/pi/.ssh/Pi04 .
  • cat Pi04 >> authorized_keys

 

运行新machinefile

  • cd ~
  • mpiexec -f machinefile -n 4 hostname

树莓派3群(超级计算机)

 

通过NoBlockNet翻译自:http://www.rasmurtech.com/raspberry-pi-3-cluster-supercomputer/

标签