Kan en UPS hantera två hemservrar via en USB-anslutning?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Ja. Anslut UPS-enhetens USB-kabel till en värd som alltid är på för övervakning och publicera sedan statusen till den andra servern med Network UPS Tools eller leverantörens stödda nätverkstjänst. USB-anslutningen kan inte delas mellan servrar.

Övervakningsvärden blir en kontrollberoende komponent. Båda servrarna behöver autentiserad klientkonfiguration, avstängningspolicy och tillräcklig drifttid för att nätverksvägen ska förbli tillgänglig. Den skillnaden avgör den säkra konfigurationen, valideringsmetoden och återställningspunkten.

Välj roller för övervakare och klient

Använd den server som sannolikt förblir påslagen och nåbar via nätverket som UPS-övervakare. Den äger USB-enheten och kör drivrutinen, datatjänsten och den primära avstängningslogiken.

Konfigurera den andra servern som nätverksklient. Begränsa lyssnaren till administrationsnätverket, använd särskilda autentiseringsuppgifter och brandväggsskydda tjänsten från ej betrodda klienter.

Se till att switchen mellan servrarna är ansluten till UPS-ström. En fungerande övervakare kan inte meddela en klient efter att nätverket har slutat fungera.

Ställ in tröskelvärden utifrån driftsignaler

Observera faktisk UPS-belastning, uppskattad drifttid, batteriets ålder och händelser vid låg batterinivå medan båda servrarna är aktiva. Märkdata är inte ett avstängningsschema.

Stäng först av den minst kritiska eller långsammast avstängda servern och stäng sedan av övervakningsvärden med tillräcklig batterireserv för att slutföra filsystems- och strömavbrottsfria avstängning.

Använd tabellen nedan för att klassificera lösningen innan du förlitar dig på den.

Observerat tillstånd Bedömning Nästa åtgärd
USB-övervakare plus skyddad switch Nätverksklienter tar emot status Rekommenderas
USB-kabel delad eller omkopplad Modell för enhetsägarskap stöds inte Använd inte
Övervakaren nås men gäster ignorerar händelsen Ofullständig avstängningskedja Lägg till policy för gäster/virtuella maskiner

Konfigurera felsäkert beteende

Ställ in klienterna så att inaktuella UPS-data behandlas som ett fel efter ett begränsat tidsintervall. Bestäm om de ska stängas av när övervakaren försvinner under ett strömavbrott i stället för att vänta på obestämd tid.

Se till att hypervisorer stoppar gäster innan värden stängs av. ZimaSpace-artikeln om UPS-signaler som når värdar men inte virtuella maskiner förklarar att avisering till värden och avstängning av gäster är separata problem.

Jeff Geerlings oberoende genomgång av NUT-övervakning visar en USB-ansluten övervakare som betjänar nätverksklienter.

Genomför ett kontrollerat test av nätströmavbrott

När aktuella säkerhetskopior har bekräftats kopplar du bort väggströmmen från UPS-enheten - inte UPS-utgången - och ser efter att båda servrarna tar emot statusen att de drivs av batteri. Återställ nätströmmen innan batteriet tar slut under det första testet.

Testa sedan den konfigurerade avstängningströskeln, bekräfta att klienten stängs av först och granska loggarna på båda systemen efter omstart. Koppla även bort administrationsnätverket under ett simulerat avbrott för att verifiera policyn för inaktuella data.

Fortsätt när båda systemen stängs av i rätt ordning och övervakaren förblir nåbar tillräckligt länge. Avbryt om switchen inte är skyddad, USB-ägarskapet ändras efter omstart eller klienten saknar en säker reaktion på att övervakaren försvinner.

Support och tips

Mer att läsa

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.