PolarSPARC

Building a ODroid N2 Cluster


Bhaskar S 04/26/2019


Part 1

In the article Building a ODroid XU4 Cluster, we laid out the ingredients to build a 5-node home lab cluster using the powerful 32-bit ODroid XU4's. As was indicated, the ODroid XU4 sports a powerful octa-core ARM-based Samsung Exynos5422 CPU with two sets of quad-cores (also referred to as the big.LITTLE) with Cortex A15 running at 2 Ghz and Cortex A7 running at 1.4 Ghz. It has enough horsepower to run Linux and serve as a mini-development cluster. However, the ODroid XU4 is a 32-bit SBC with 2GB of LPDDR3 on-board memory.

In my quest for a true 64-bit quad-core SBC with each core close to 2 Ghz and with at least 4GB of RAM, came upon this newly released beauty called ODroid N2 (4GB RAM). It sports a powerful hex-core ARM-based Amlogic 922X CPU with two sets of cores (also referred to as the big.LITTLE) with a quad-core Cortex A73 running at 1.8 Ghz and a dual-core Cortex A53 running at 1.9 Ghz. In addition, it comes with a *HUGE* heatsink mounted on the bottom (where the CPU is located). It comes in two configurations, one with 2GB of DDR4 RAM and the other with 4GB of DDR4 RAM (running at 1320 Mhz). It has 4 USB 3.0 ports and a 1G ethernet port.

The following are the necessary items needed to build a 5-node ODroid N2 cluster:

Part 2

Now comes the next stage - assemble the items to build the 5-node ODroid N2 cluster.

Part 3

Now comes the final stage - prepare each of the ODroid N2 nodes for operation. Note, we want to connect, power-up, and setup each of the ODroid N2 boards * ONE* at a time.

Perform the above steps for each of the remaining ODroid N2 devices. Note that as we reboot each of the remaining ODroid N2 cards, they each will get a different ip address assigned.

Hurray !!! At this point, we should have our ODroid N2 cluster ready for action.

References

ODroid N2 Wiki

Phoronix ODROID N2 Benchmarks



© PolarSPARC