January 22, 2020

How To Make A Cluster Computer (Part 1)



📖📕 GET THE NEW TINKERNUT BOOK: http://bit.ly/Tinkernutbook 📕📖

Learn how to make a cluster computer using Raspberry Pi’s! You can also use this method to build your own super computer.

Parts you will need:

2 or more Raspberry Pi’s – http://goo.gl/8doKXp
SD cards for each Pi – http://goo.gl/6kelAa
Power Cables for each Pi – http://goo.gl/Zozwk9
Powered USB Hub (optional) – http://goo.gl/Pe6oNl
Networking Cables – http://goo.gl/P540y1
A Hub or a Router – http://goo.gl/srXHvm

Build Instructions:
http://www.tinkernut.com/2014/04/27/make-cluster-computer/

Help support my channel:
http://www.patreon.com/tinkernut

Get social!
http://plus.google.com/+Tinkernut


source

23 thoughts on “How To Make A Cluster Computer (Part 1)

  1. Your tutorial is unclear and you assume that everyone sees the Raspi-Config on first boot.
    If you do not, please use the command "sudo raspi-config", this is useful for people to use, especially if people are SSHing into their Pi's.

  2. connect your pc parts in parallel circuit and vualla you have a master gaming pile of worthlessness gaming pc chicken crack butthole shaving greasy cuck.

  3. I'm building a cluster computer with normal size motherboards, what Linux distro should I use? and would it be the same process?

  4. I know this is pretty old, but I wanted to post this, because I immediately thought of this video.

    This is a project I've thought of doing many times, after all, a RaspberryPI cluster computer is a nice and – relatively – cheap expandable computing system for small scale projects. When I saw something on the RaspberryPI's website, however, that made me really exited. I'm talking about the RaspberryPI compute module. They are tiny little cards ( they fit into a "standard DDR2 SODIMM connector" according to the website ) that are fully RaspberryPIs meant for industry use. However, I think they'd be freaking awesome for cluster computers.

    The idea, is create some sort of casing system. Just buy a bunch of DDR2 SODIMM female connectors, since they seem pretty cheap, a single RaspberryPI, wiring tools tools, and some material to make the case out of. You'll also need the "Compute Module IO Board" to flash the OS of the chip. Once you build and wire up your case, you'd have a very easily expandable cluster computer. Here's how.

    The OS you'd flash onto each chip is merely a network boot system. I haven't looked much into the specs ( so all of what I'm saying is mostly speculative ) but I'd assume there are pins for what would usually be a female ethernet adapter. Essentially, wire them all of ( splicing them into ethernet cables if you want ) into a switch system to create a LAN for all of the female DDR2 connectors, and the single master PI. This way, once a card is slid in, it would be given power, network boot, and thus be given an image already setup for cluster computing, with all of the various certificates, keys, softwares, etc. already on the system. Then, it boots up and connects to the cluster.

    To me, this seems like a very nice method of creating a cluster system. Easily expandable, and are slightly cheaper ( $25 per card ) then a regular RaspberryPI. They're also much slimmer, and to me, this sounds really aesthetically pleasing. Basically, you've created a server rack, only instead of the thousand dollar computers big data companies would insert, you insert delicious PIs. Since this is meant to be imbedded and soldered right onto a project, it also seems like it would be great for a project like this. It also says you get every more GPIO pins. If you really wanted to use pins, I'd image you could create ports in the back of the case ( using either a parallel cable with enough pins, or a serial encoder/decoder to use something more modern, like a USB-C cable ). Adding and removing cards seems really easy, and in fact, they even have a Lite model, which doesn't have build in SD-equivalent, instead giving you access to the what-would-be SD card pins. Meaning no need to even flash a OS before hand. Simply connect all of them directly to a SINGLE SD card, with the network boot already there, or even Raspbian with the cluster firmware already installed.

    I don't know about anyone else, but this makes me pretty existed. Seems like a really compact, easy, and frankly pleasing, way of creating an expandable cluster computer. Start with a single PI, then another, and another, until you've filled your entire rack. Again, I'm not entirely sure about the plausibility of all of this, but I think that if possible, it would be a cool video. Plus, because of these cards size, they are also great for more compact projects you may do, such as you Smart Car project, using a card as small as this could be very good, especially when you know you won't be opening the casing, just to use a USB/ethernet port ( and thus, those ports are waisting valuable real-estate ).

Comments are closed.