Servermiljø

For ud over at kode og nøde med forskelige projekter på den front, bruger jeg også en del tid på selve server og netværksdelen der liger bag.

Der for har jeg bruget en del tid på samme sætte et servermiljø som jeg kan udfordre mig slev med, når til det kommer til netværk og serverhosting.

Mit setup består af følgende ustyr:

  • HPE Proliant DL360 (22Cors/40Thrads - 94Gb/RAM - 600Gb SAS x 8)
  • HPE Proliant DL360 (28Cors/56Thrads - 32Gb/RAM - 900Gb SAS x 8)
  • HPE Proliant DL360 (28Cors/56Thrads - 32Gb/RAM - 900Gb SAS x 8)
  • MikroTik CCR2116-12G-4S+ 16-Core 12-Port Gbe / 4-Port 10G SFP+ - Router
  • LGS552P 52-Port Gigabit PoE+ Managed Switch
  • APC UPS 1000XL

Som det ses er der 3 server og 1 core router og swicth, som alt køre på redundant-strømforsyning via min APC UPS, så slår til vis strømmen går. 

Alle 3 server har Proxmox som hypervisor, som er sammensat i et cluster så serverne kan arbejde sammen. I mit setup har jeg også et kubernetes miljø opsat med REK2 og Rancher, med Longhorn som storage provider.

Certifikater og sikkerhed

Til certifikater har jeg min egen PKI med egen certifikat-server opsat med Smallstep, som hele mit interne miljø får certifikater igennem. Service som kan tilgås ud fra, er opsat med letsencrypt.

Netværk

I mit netværk bruger jeg både static og DHCP til uddeling af IPv4 adresser. De forkslige netværk mellem serverne er lavet med både subnetting Vlans for lave bedre skalerbarhed på mit udstyr. 

 Automatisering

 For hurtig at kunne opdatere alle servere og evt. udrulle nu pakker mm. bruger jeg Ansible, som er en SSH client der ved hjælp såkaldt playbooks der udrulles ved hjælp af Python kan installere og opdatere programmer og pakker på ens servere. 

 

Tilbage til alle projekter

Projekt information

Dette servermiljø er opbygget af servere købt brugt, blandt andet fra eBay og Facebook Marked og via bekendet som har givet til mig. Visse enheder er dog også købt fra ny.


Styresystemer

Outher Windows Linux

Sprog

Outher

Platforme

Website