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