Collective
The Borg
The hackspace infrastructure is now run on small Borg collective of 3 HP Borg ProLiant MicroServer N40L, it start as just one server collective but we have since add to more identical machine to the group.
All three have identical base spec but Queen has two extra 2Tb HDD's
Spec
- AMD Turion II Neo N40L 1.5GHz Dual-Core CPU
- 2x2GB DDR3 ECC UDIMM (8gb max)
- Internal SATA Cold Plug SATA 250GB Hard-Drive
- Embedded RAID 0/1
- 1x Gigabit Ethernet
- 150W PSU
- 1 x HP NC360T dual port gigabit network card
Interconnection
Each cube is fitted with a HP NC360T dual port gigabit network card. These extra ports are used to create direct network links to the other cubes in the collective
HDD replication
The direct link between Collective and Locutus is used to do block level HDD replication and keeps this traffic off out main networks
Collective and Locutus each have two 75GB partitions for the VM storage. There primary store and there opposites backup store.
The primary store is mounted read write and holds the VMs that cube runs.
- Collective
[20GB Host OS][75GB Primary][75GB Locutus replication]
- Locutus
[20GB Host OS][75GB Primary][75gb Collective replication]
Backups
Queen handles the backups for the collective cubes, using the direct connections to Collective and Locutus to keep the backup traffic off the main network. It's 2TB HDD are configure in a software RAID 1 array and using the following LVM partition layout
[100GB DB Backups][1TB VM Backups][Free space]
Database Cluster
Each cube in the collective is part of our SQL database cluster we use mariadb and galera.
VM's running on a host connect directly to the host node of the cluster.
Collective
Collective is a HP Borg ProLiant MicroServer N40L
Original destined to be a direct replacement for Holly but was setup with VMware ESXi giving us the option to run multiple VM's
As and ESXi host Collective ran all the hackspace VM but until September 2016 when the addition of the two new cubes all the VM where migrated to KVM
Collective is now installed with Debian Jessie and KVM
The the following VM's are hosted
- Kryten
- Holly
- Da Vinci
Locutus
Installed with Debian Jessie and KVM
The the following VM's are hosted
- Queeg
- Gibson
- JARVIS
Queen
Installed with Debian Jessie and KVM
Queen does not currently host any VM but looks after the VM backups for the collective