Armhf

From naumann.news

First try

My first idea for a home cluster was to use arm based hardware. I did some research and found the HC2 an armhf based mini computer with a SATA interface.

Key features HC2

HC2
  • Samsung Exynos5422 Cortex-A15 2Ghz and Cortex-A7 Octa core CPUs
  • 2Gbyte LPDDR3 RAM PoP stacked
  • SATA-3 port for 3.5inch or 2.5inch HDD/SSD storage up to 27mm thickness
  • Gigabit Ethernet port
  • USB 2.0 Host
  • UHS-1 capable micro-SD card slot for boot media
  • Size : 197 x 115 x 42 mm approx.(Aluminium cooling frame size)
  • Linux server OS images based on modern Kernel 4.14 LTS

MC1

As monitors and meta data servers I was plaing to use the MC1 a littel cluster of 4 armhf based nodes. Key features

MC1
  • 4 units are fully assembled with a cooling fan.
  • Each unit has Samsung Exynos5422 big-LITTLE octa-core CPUS with 2GB RAM
  • Each unit has Gigabit Ethernet port for clustering.
  • USB 2.0 Host
  • UHS-1 capable micro-SD card slot for boot media
  • 92x92x25mm 5Volt/2000RPM low noise cooling fan with USB power cable.
  • Screws : M3 x 8mm self tapping screw
  • Size : 112 x 93 x 72 mm approx.
  • Linux OS images based on modern Kernel 4.9 LTS and Kernel 4.14 LTS

Result

I had to find out, that the packages for armhf are rather old. The most recent ones where for arm64. But still they where lacking behind too. I did try to build the packages my self but failed on the memory limitation (2GB is not enough to build the packages). When I tried with the packages I had in the repository of ubuntu 18.04 (at that point it was 12.2.4) the monitors did not get in quorum.