Vai al contenuto
Unity RP Wiki

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.

Aggiornata il 8 min di lettura
In questa pagina
  1. Gli apparati
  2. I collegamenti
  3. Installare un server
  4. SSH dal PC
  5. Router e switch dal browser
  6. Il monitoraggio BVT Sentinel
  7. Il caldo
  8. Corrente e gruppo di continuità

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#

OggettoCos'èDove va
Armadio rack 42Ul'armadio con porte forate e serraturasul pavimento
Server 1U e Server 2UFacade ProServer R140 (16 core, 64 GB) e R250 (2×32 core, 256 GB), con Debian Linuxnel rack
Switch 24 porteWhiz NetSwitch: collega fra loro i server dell'armadio e al routernel rack
Router da rackWhiz EdgeRouter ER-8: Internet, DHCP, port forwardingnel rack
Router Wi-FiWhiz HomeBox: router "di casa" con rete Wi-Fi e 4 portesu un tavolo, una mensola o a terra
Console KVMschermo e tastiera a cassetto per i server dell'armadionel rack
Pannello ventolequattro ventole che estraggono l'aria calda dall'altonel rack, meglio in cima
Gruppo di continuitàIon PowerStack 3000: tiene acceso l'armadio quando manca la correntenel rack, di solito in fondo
BVT Sentinel S1sonda di temperatura e umidità che sorveglia la sala e la retenel rack
Climatizzatore portatileArctix SC-12 da 3,5 kW con termostatoa 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:

  1. il nome host del server (es. srv01);
  2. la password di root, l'amministratore;
  3. se root può entrare in SSH con la password (Debian di solito non lo permette: è meglio di no);
  4. 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:

ComandoCosa fa
ls, cd, cat, mkdir, rm, cp, mv, echo testo > filei file della tua cartella
top, free -h, df -h, uptime, lscpucarico, memoria, dischi
sensors, sudo ipmitool sdrle temperature di CPU, aria in entrata e in uscita, la velocità delle ventole
ip a, ping, sshla rete, anche da un server all'altro
sudo adduser, passwd, sudo usermod -aG sudo nomeutenti e password
stress-ng --cpu 0 --timeout 5mmette la CPU al 100%: guarda come sale la temperatura
sudo reboot, sudo shutdown -h nowriavvia 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.