Huidige servers

Harambee heeft verschillende servers draaien.

Overzicht#

NaamPurposeFysieke locatieIP addressen
MetagrossProductieSeinhuis UTwente130.89.148.85
ChancyStorage backupTeehuis UTwente130.89.148.84
ArcanineTestserverCampuslaanhok @ UTwente130.89.161.146

Metagross#

Metagross

Metagross is de huidige productieserver van Harambee en hangt in het Seinhuis sinds 30 oktober 2020.

Base Specificaties#

  • Unit: Dell PowerEdge R730xd, gekocht bij Creoserver.com
  • CPU: 2x Intel Xeon E5-2680v4 2.4GHz, 14 cores (28 total, 56 threads)
  • RAM: 128GB DDR4 2400MHz (4 x 32GB)
  • NIC: 10gbit SPF+
  • Managementkaart: iDrac 8 unit
  • Overig: 2 power supplies

Storage#

  • RAID controller: Perc H330 mini (zorgt voor de RAID5 config van de 3x4TB disks hieronder)
  • HDDs:
    • 3 x 4TB Western Digital Red
    • 1 x 1,5TB Western Digital Green
  • SSDs: 2 x 400GB Intel SSDSC2BA40

De storage volumes zijn op de volgende manier geconifgureerd met Linux Volume Manager (LVM):

  • Data Tank: 8TB hardware-RAID5 volume en 150GB SSD cache
  • SSD 1:
    • Root SSD: 240GB gemount aan /
    • Swap SSD: 128GB gemount als swap
  • SSD 2:
    • Data SSD: 250GB SSD voor snelle dingen
    • Caching SSH voor Data Tank: 150GB caching voor de Tank-opslag

Output van sudo lvdisplay:

--- Logical volume ---
LV Path /dev/harambee-data-ssd-vg/harambee-data-ssd-lv
LV Name harambee-data-ssd-lv
VG Name harambee-data-ssd-vg
LV UUID XAkzZt-ufiz-TiiR-LQkk-Enwc-as43-WuS7Vs
LV Write Access read/write
LV Creation host, time harambee-metagross, 2020-11-05 22:23:24 +0100
LV Status available
# open 1
LV Size <222.61 GiB
Current LE 56988
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:2
--- Logical volume ---
LV Path /dev/harambee-data-tank-vg/harambee-data-tank-lv
LV Name harambee-data-tank-lv
VG Name harambee-data-tank-vg
LV UUID pWv52z-8VLB-sAxn-Z3Rc-xZ0y-alAT-glfWRR
LV Write Access read/write
LV Creation host, time eternatus, 2020-09-20 17:31:38 +0200
LV Cache pool name harambee-data-tank-cache-lv
LV Cache origin name harambee-data-tank-lv_corig
LV Status available
# open 1
LV Size <7.28 TiB
Cache used blocks 100.00%
Cache metadata blocks 24.08%
Cache dirty blocks 0.00%
Cache read hits/misses 3774879 / 14321468
Cache wrt hits/misses 5118762 / 11704869
Cache demotions 1109948
Cache promotions 1987643
Current LE 1907455
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:6
--- Logical volume ---
LV Path /dev/harambee-metagross-vg/root
LV Name root
VG Name harambee-metagross-vg
LV UUID TlDHfj-7qoE-R39g-VTF4-ITI4-eIbk-AsZbye
LV Write Access read/write
LV Creation host, time harambee-metagross, 2020-11-05 17:23:27 +0100
LV Status available
# open 1
LV Size <244.09 GiB
Current LE 62487
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0
--- Logical volume ---
LV Path /dev/harambee-metagross-vg/swap_1
LV Name swap_1
VG Name harambee-metagross-vg
LV UUID W0iXOJ-y6m9-jtiQ-oLFc-gcix-ca1s-8KeULT
LV Write Access read/write
LV Creation host, time harambee-metagross, 2020-11-05 17:23:27 +0100
LV Status available
# open 2
LV Size 127.78 GiB
Current LE 32712
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:1

Missiekritische services#

  • Website
  • Cloud
  • Maarifa
  • E-mail
  • LDAP
  • Git

SSH-fingerprints#

Om de identiteit van de server waarmee je werkt te kunnen garanderen, kun je checken of de SSH fingerprint van de server waaropje werkt overeenkomt met de onderstaande.

Dat is vooral nuttig als je vanuit een bananenrepubliek (Rusland, China, de Verenigde Staten) met onze server wil verbinden.

Output van ssh-keyscan harambee-metagross | ssh-keygen -lf -:

# harambee-metagross:22 SSH-2.0-OpenSSH_7.9p1 Debian-10+deb10u2
2048 SHA256:qVYvnVMIvK5hFnHogWT4R8z6tcjNlXPY5RFSWfEkY+g harambee-metagross (RSA)
256 SHA256:yZ3AHTNgy8b6E4gvgm345bcZAHn9jXDRo15o0xwXLrE harambee-metagross (ECDSA)
256 SHA256:5OwTFg/9Didqsv30Sk1U9dAUnrreEmQqX2ySiRoZalU harambee-metagross (ED25519)

Chancey#

Chansey

Chancey is onze super cute backup server die sinds 26 oktober 2020 in het Teehuis bivakkeert.

Base Specificaties#

  • Unit: Synology RS815RP+
  • CPU: Intel Atom C2538, 2.4GHz, 4 cores
  • RAM: 2GB DDR3, 1600MHz
  • Overig: 2 power supplies, draait een Synology BSD-gebaseerd OS, werkt wel prima.

Storage#

3 x 4TB Western Digital Red schijven in RAID5. Dit is vast een software-raid, maar het werkt prima.

Networking#

Deze eenheid is geconfigureerd om uitsluitend vanaf UTnet benaderbaar te zijn (130.89.0.0 - 130.89.255.255). Als je onderhoud wil doen zul je even een VPN moeten aanzwengelen of op de campus moeten gaan wonen.

Services#

Deze server is heel goed in storage zijn. Dat is dan ook het enige waar hij voor functioneert. Via cronjobs verbinden andere servers naar deze server, en doen een incrementele backup m.b.v. rsync.

Arcanine#

Arcanine

Arcanine is onze oude productieserver, die sinds november 2020 is vervangen door Metagross. Omdat deze nog prima functioneert, is het nu onze testserver. Overigens is de Pokémon Arcanine oranje met zwart, alsmede de case van deze tower-server.

Base specificaties#

  • Unit: een willekeurige tower PC met zwarte en oranje accenten.
  • CPU: Intel Core i5 3350P, 3.1GHz, 4 cores
  • RAM: 8GB DDR3 1333MHz
  • Overig: heeft een beefy voeding om te kunnen compenseren voor matige stroom-continuïteit op de campus.

Storage#

Arcanine heeft een vergelijkbare configuratie met die van Metagross, maar zonder cache-volume.

Schijven: 3 x 4TB Western Digital Red. Deze zijn via mdadmin software-RAID5 gezet.

Output van sudo lvdisplay:

--- Logical volume ---
LV Path /dev/harambeeData/harambeeData
LV Name harambeeData
VG Name harambeeData
LV UUID LLhsJ0-jdjm-fN5c-fv19-2BUn-c3LG-sTdTld
LV Write Access read/write
LV Creation host, time harambee, 2017-01-13 00:25:10 +0100
LV Status available
# open 1
LV Size 7.28 TiB
Current LE 1907658
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 4096
Block device 252:2
--- Logical volume ---
LV Path /dev/harambee-arcanine-vg/root
LV Name root
VG Name harambee-arcanine-vg
LV UUID OWPhzt-L2sO-BCCf-eVkb-XXPu-jPHs-2AuA75
LV Write Access read/write
LV Creation host, time harambee-arcanine, 2018-04-10 22:39:12 +0200
LV Status available
# open 1
LV Size 463.82 GiB
Current LE 118739
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Path /dev/harambee-arcanine-vg/swap_1
LV Name swap_1
VG Name harambee-arcanine-vg
LV UUID QbyW2u-36oO-MoWz-Gv2g-uWnH-lRqQ-XUquOw
LV Write Access read/write
LV Creation host, time harambee-arcanine, 2018-04-10 22:39:13 +0200
LV Status available
# open 2
LV Size 980.00 MiB
Current LE 245
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1

Output van cat /proc/mdstat:

Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdd1[3] sdb1[0] sdc1[4]
7813771264 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
bitmap: 2/30 pages [8KB], 65536KB chunk
unused devices: <none>

SSH-fingerprints#

Output van ssh-keyscan harambee-test | ssh-keygen -lf -

# harambee-test:22 SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.10
2048 SHA256:O4dcVaHrEYzJtvVW1ILL5C+J6tzGLc4MAWYniaAV2N8 harambee-test (RSA)
256 SHA256:sFH1ahPLXqOpKkCDbs1IsDFvMmESHv+Jdi/Gl8rz0P0 harambee-test (ECDSA)
256 SHA256:fb8Mii4nDFOwbOsCwF9aUTlsJ2A3X9EXXDSoVSgUf6U harambee-test (ED25519)