Un UPS può gestire due home server tramite un’unica connessione USB?

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Sì. Collega il cavo USB dell'UPS a un solo host di monitoraggio sempre acceso, quindi pubblica lo stato al secondo server con Network UPS Tools o con il servizio di rete supportato dal produttore. L'USB non può essere condiviso tra due server.

L'host di monitoraggio diventa una dipendenza di controllo. Entrambi i server devono avere una configurazione client autenticata, una policy di spegnimento e un'autonomia sufficiente a mantenere disponibile il percorso di rete. Questa distinzione determina la configurazione sicura, il metodo di convalida e il punto di rollback.

Scegli i ruoli di monitor e client

Usa come monitor UPS il server che ha maggiori probabilità di rimanere acceso e raggiungibile in rete. Questo server gestisce il dispositivo USB ed esegue il driver, il servizio dati e la logica principale di spegnimento.

Configura il secondo server come client di rete. Limita il listener alla rete di gestione, usa credenziali dedicate e blocca il servizio tramite firewall per i client non attendibili.

Mantieni sotto alimentazione UPS lo switch che collega i server. Un monitor funzionante non può notificare un client dopo che la rete è caduta.

Imposta le soglie in base ai dati sull'autonomia

Osserva il carico effettivo dell'UPS, l'autonomia stimata, l'età della batteria e gli eventi di batteria scarica con entrambi i server attivi. La capacità nominale non è un programma di spegnimento.

Spegni prima il server meno critico o più lento da arrestare, quindi l'host monitor lasciando una riserva di batteria sufficiente a completare la sincronizzazione del filesystem e a spegnersi correttamente.

Usa la tabella seguente per classificare il progetto prima di farvi affidamento.

Stato osservato Verdetto Prossima azione
Monitor USB e switch protetto I client di rete ricevono lo stato Consigliato
Cavo USB sdoppiato o commutato Modello di gestione non supportato Non utilizzare
Monitor raggiungibile ma le macchine virtuali ignorano l'evento Catena di spegnimento incompleta Aggiungi una policy per guest/VM

Configura un comportamento sicuro in caso di guasto

Imposta i client in modo che considerino i dati UPS obsoleti come un guasto dopo un intervallo prestabilito. Decidi se devono spegnersi quando il monitor scompare durante un'interruzione, invece di attendere indefinitamente.

Assicurati che gli hypervisor arrestino le macchine virtuali prima dell'host. L'articolo di ZimaSpace su i segnali UPS che raggiungono gli host ma non le VM spiega che la notifica all'host e lo spegnimento dei guest sono problemi distinti.

La guida indipendente al monitoraggio NUT di Jeff Geerling mostra un monitor collegato tramite USB che serve client di rete.

Esegui un test controllato di interruzione della rete elettrica

Dopo aver verificato i backup recenti, scollega l'alimentazione a parete dall'UPS, non l'uscita dell'UPS, e osserva che entrambi i server ricevano lo stato di funzionamento a batteria. Durante il primo test, ripristina l'alimentazione di rete prima che la batteria si esaurisca.

Testa quindi la soglia di spegnimento configurata, verifica che il client si arresti per primo e controlla i log di entrambi i sistemi dopo il riavvio. Scollega inoltre la rete di gestione durante un'interruzione simulata per verificare la policy relativa ai dati obsoleti.

Procedi quando entrambi i sistemi si spengono nell'ordine previsto e il monitor rimane raggiungibile abbastanza a lungo. Interrompi il test se lo switch non è protetto, la gestione USB cambia dopo il riavvio o il client non ha una risposta sicura alla perdita del monitor.

Supporto e consigli

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.