Skip to content

Hardware

cabinet


Building this lab has been a labor of love now spanning over a decade.

To summarize, the top two PCs handle the bulk of the application workload with the lower PC being a dedicated NAS, providing storage to the other two. In addition, a single Raspberry Pi is used as a power controller for automating power cycles for all the compute devices pictured below. The networking is also arranged into a tier 2 architecture with UPS battery ports powering it all.


ups port assignments


bold - description and hardware specs provided below.


specifications


docker hosts

  1. docker00

    • specs

      model Raspberry Pi 4 Model B
      cpu Quad core Cortex-A72
      arch arm64
      ram 8 GB
      os Ubuntu 22.04
      role docker cluster node
    • storage

      device size type disk
      /dev/sda 64 GB usb SanDisk USB 3.2Gen1 Flash Drive
  2. docker01

    • specs

      model custom
      cpu Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
      arch x86_64
      ram 64 GB ( 4 x 16GB ) Crucial Ballistix 3200MHz DDR4
      os Ubuntu 22.04
      role docker cluster node
    • storage

      device size type disk
      /dev/sda 240 GB ssd PNY CS900 240GB
  3. docker02

    • specs

      model custom
      cpu Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
      arch x86_64
      ram 64 GB ( 4 x 16GB ) Corsair Vengeance LPX 3200MHz DDR4
      os Ubuntu 22.04
      role docker cluster node
    • storage

      device size type disk
      /dev/sda 240 GB ssd PNY CS900 240GB

nas

  1. nas

    • specs

      model custom
      cpu Intel® Core™ i5-12600KF Processor
      arch x86_64
      ram 16 GB ( 2 X 8GB ) Corsair Vengeance LPX 3200MHz DDR4
      os TrueNAS 13.0-U6.8
      role nas
    • storage

      device size type disk
      <raid>/root 24 TB raidz1
      8 TB ata WD Red Nas HDD
      8 TB ata WD Red Nas HDD
      8 TB ata WD Red Nas HDD
      8 TB ata WD Red Nas HDD

core switches

  1. core01
    • specs

      model Netgear GS105Ev3 - 5-Port Gigabit Ethernet Smart Managed Plus Switch
      role managed network switch
      layer 2

access switches

  1. access01

    • specs

      model Netgear GS108Ev3 - 8-Port Gigabit Ethernet Smart Managed Plus Switch
      role managed network switch
      layer 2
  2. access02

    • specs

      model Netgear GS108Ev3 - 8-Port Gigabit Ethernet Smart Managed Plus Switch
      role managed network switch
      layer 2
  3. access03

    • specs

      model Netgear GS108Ev3 - 8-Port Gigabit Ethernet Smart Managed Plus Switch
      role managed network switch
      layer 2

gateway router

  1. gateway-lab
    • specs

      model ASUS RT-AC68U Wireless Router
      ram 256 MB
      role wan router

ups

  1. ups-0

    • specs

      model APC UPS 1500VA BR1500MS2
      role ups
  2. ups-1

    • specs

      model APC UPS 1500VA BR1500MS2
      role ups