Sala server
Armadi rack, server, switch, router, console KVM, ventole, gruppi di continuità, climatizzatori e il monitoraggio BVT Sentinel: come montare una sala server, entrare in SSH dal PC, gestire router e switch dal browser e tenerla al fresco.
In questa pagina
In città puoi costruirti una sala server vera: un armadio rack con dentro server Linux, uno switch, un router, la console KVM, le ventole, un gruppo di continuità e una sonda di monitoraggio, con accanto un climatizzatore. I server si gestiscono in SSH dal Terminale del PC, router e switch hanno la loro pagina di gestione nel browser, e il BVT Sentinel manda temperature, umidità, corrente, CPU e RAM al cloud, che vedi su bvtsentinel.com e nell'app BVT Sentinel su telefono, tablet e PC.
Gli apparati#
| Oggetto | Cos'è | Dove va |
|---|---|---|
| Armadio rack 42U | l'armadio con porte forate e serratura | sul pavimento |
| Server 1U e Server 2U | Facade ProServer R140 (16 core, 64 GB) e R250 (2×32 core, 256 GB), con Debian Linux | nel rack |
| Switch 24 porte | Whiz NetSwitch: collega fra loro i server dell'armadio e al router | nel rack |
| Router da rack | Whiz EdgeRouter ER-8: Internet, DHCP, port forwarding | nel rack |
| Router Wi-Fi | Whiz HomeBox: router "di casa" con rete Wi-Fi e 4 porte | su un tavolo, una mensola o a terra |
| Console KVM | schermo e tastiera a cassetto per i server dell'armadio | nel rack |
| Pannello ventole | quattro ventole che estraggono l'aria calda dall'alto | nel rack, meglio in cima |
| Gruppo di continuità | Ion PowerStack 3000: tiene acceso l'armadio quando manca la corrente | nel rack, di solito in fondo |
| BVT Sentinel S1 | sonda di temperatura e umidità che sorveglia la sala e la rete | nel rack |
| Climatizzatore portatile | Arctix SC-12 da 3,5 kW con termostato | a terra, vicino all'armadio |
Usa l'armadio, il router Wi-Fi o il climatizzatore dall'inventario per posizionarli: le frecce li ruotano (con Shift di poco), Invio conferma, Backspace annulla. Tutto il resto si monta dentro l'armadio: avvicinati, scegli Apri l'armadio rack, clicca l'apparato che hai con te e poi la posizione libera (le unità si contano dal basso, da 1 a 42).
Ogni apparato è unico: smontandolo te lo riprendi con tutto dentro (il disco del server, le impostazioni del router), e lo rimonti uguale altrove. Va spento prima di smontarlo, e un armadio si smonta solo vuoto.
Chi può toccare cosa#
L'armadio ha una serratura, chiusa quando lo installi. Lo aprono chi l'ha installato e i colleghi della sua attività con il permesso di gestire gli immobili; gli altri vedono gli apparati attraverso la porta ma non toccano nulla. La polizia in servizio può aprirlo e portare via gli apparati come prove. Il router Wi-Fi e il climatizzatore stanno fuori: chiunque ci arrivi può premere il pulsante di accensione e leggere l'etichetta.
I collegamenti#
I cavi si collegano da soli, come in un armadio ordinato: dall'alto in basso ogni server e il Sentinel vanno nella prima porta libera dello switch, lo switch (porta 24) va al router dell'armadio, oppure al router più vicino nella stanza (entro 20 metri), oppure a un altro switch già collegato. Senza switch, i server vanno direttamente nelle porte del router. Il router dà a ognuno un indirizzo (DHCP): il router da rack usa la rete 10.10.0.x, il router Wi-Fi 192.168.1.x.
Il tuo portatile entra nella rete in due modi: con la rete Wi-Fi del router Wi-Fi (nome e chiave sono sull'etichetta del router) oppure con un cavo, stando a 3 metri da un armadio con switch o router. Un PC fisso a meno di 15 metri da uno switch o da un router è collegato col cavo.
Installare un server#
Un server nuovo non ha sistema operativo. Monta nell'armadio anche una console KVM, accendi il server e scegli Usa la console KVM: Ctrl due volte apre il selettore dei server. All'avvio vedi il BIOS e il caricamento di Linux, poi l'installazione di Debian:
- il nome host del server (es.
srv01); - la password di root, l'amministratore;
- se root può entrare in SSH con la password (Debian di solito non lo permette: è meglio di no);
- il tuo utente (con
sudo) e la sua password.
Il server si riavvia e dalla console KVM puoi già fare login.
SSH dal PC#
Dal Terminale del portatile o del PC fisso:
ssh mario@10.10.0.102
La prima volta ti chiede di fidarti della chiave del server (yes), poi la password. Nella rete del server usi il suo indirizzo (o il suo nome, es. ssh mario@srv01); da fuori serve il port forwarding del router: per esempio porta esterna 2222 verso 10.10.0.102:22, e da qualsiasi rete:
ssh -p 2222 mario@<indirizzo pubblico del router>
Tre password sbagliate e la connessione si chiude; cinque tentativi falliti in dieci minuti dallo stesso indirizzo e il server smette di risponderti per dieci minuti (fail2ban). Ogni accesso, riuscito o no, resta in /var/log/auth.log.
Cosa puoi fare sul server#
È un Debian 12 con i comandi di tutti i giorni: help li elenca. Qualche esempio:
| Comando | Cosa fa |
|---|---|
ls, cd, cat, mkdir, rm, cp, mv, echo testo > file | i file della tua cartella |
top, free -h, df -h, uptime, lscpu | carico, memoria, dischi |
sensors, sudo ipmitool sdr | le temperature di CPU, aria in entrata e in uscita, la velocità delle ventole |
ip a, ping, ssh | la rete, anche da un server all'altro |
sudo adduser, passwd, sudo usermod -aG sudo nome | utenti e password |
stress-ng --cpu 0 --timeout 5m | mette la CPU al 100%: guarda come sale la temperatura |
sudo reboot, sudo shutdown -h now | riavvia o spegne il server |
Router e switch dal browser#
Apri Cromo e scrivi l'indirizzo del dispositivo: 192.168.1.1 per il router Wi-Fi, 10.10.0.1 per il router da rack, l'indirizzo che il router ha dato allo switch o al Sentinel (lo vedi tra i Dispositivi del router). Devi essere nella sua rete. Al primo accesso l'utente è admin e la password admin (sono sull'etichetta), e ti viene chiesto subito di cambiarla.
- Router: stato della connessione e indirizzo pubblico, rete Wi-Fi (nome, password, banda), dispositivi collegati, rete locale e DHCP con gli indirizzi riservati, port forwarding, gestione remota da Internet, password e riavvio.
- Switch: il pannello frontale, ogni porta con il suo stato, il dispositivo collegato e il traffico; puoi disattivare una porta o metterla in un'altra VLAN (solo la VLAN 1 arriva al router e a Internet).
Password dimenticata? Il tasto di reset (tienilo premuto) riporta router, switch e Sentinel alle impostazioni di fabbrica.
Il monitoraggio BVT Sentinel#
Monta un BVT Sentinel S1 nell'armadio e collegalo alla rete con accesso a Internet. Poi, su bvtsentinel.com o nell'app BVT Sentinel (dallo store di telefono, tablet o PC), crea un BVT ID e aggiungi il Sentinel con il codice di attivazione scritto sulla sua etichetta. Vedrai:
- temperatura, umidità e punto di rugiada della sala; la temperatura davanti e dietro all'armadio;
- la corrente di rete e il gruppo di continuità (carico, batteria, autonomia);
- ogni server, switch e router che il Sentinel raggiunge in rete: acceso o no, CPU, RAM, temperature, ventole, consumo, uptime;
- i grafici delle ultime ore e gli avvisi (sala troppo calda, server che non risponde, UPS a batteria…), che arrivano anche sul telefono di chi è collegato con quel BVT ID. Le soglie si cambiano nelle impostazioni del sito.
Se il Sentinel resta senza rete o senza corrente, il cloud tiene gli ultimi dati e dopo qualche minuto avvisa che è offline.
Il caldo#
Tutta l'elettricità che un server consuma diventa calore. Un server fermo scalda poco, uno sotto carico tanto: la sua CPU segue l'aria che respira, le ventole accelerano, e oltre i 100 °C la CPU rallenta da sola; oltre i 105 °C il server si spegne per non bruciarsi. In una stanza chiusa il calore si accumula: l'aria si scalda in fretta, i muri piano piano, e un armadio pieno può portare una stanzetta oltre i 35 °C. Più l'aria è calda, più è secca.
- il climatizzatore portatile tiene la stanza alla temperatura che imposti dal suo pannello (16–30 °C) e asciuga l'aria;
- il pannello ventole in cima all'armadio toglie l'aria calda che altrimenti torna davanti ai server più in alto;
- gli spazi vuoti nell'armadio fanno ricircolare l'aria calda: monta gli apparati vicini;
- la temperatura consigliata per una sala server è fra 18 e 27 °C.
Corrente e gruppo di continuità#
Tutto quello che è nell'armadio è attaccato al gruppo di continuità, se c'è (spento lui, si spegne tutto). Quando manca la corrente, per un temporale o un blackout, l'UPS va a batteria: l'autonomia dipende dal carico (un'ora abbondante con poco, pochi minuti al massimo). A batteria scarica tutto si spegne, e quando torna la corrente gli apparati che erano accesi si riaccendono da soli. Senza UPS, un server che perde la corrente controlla i dischi al riavvio. Il climatizzatore non è sotto UPS: durante un blackout la stanza si scalda.