Kan een UPS twee thuisservers beheren via één USB-aansluiting?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Ja. Sluit de USB-kabel van de UPS aan op één host die altijd aanstaat en publiceer de status vervolgens naar de tweede server met Network UPS Tools of de door de leverancier ondersteunde netwerkservice. USB kan niet tussen servers worden gesplitst.

De monitoringhost wordt een afhankelijkheid voor de besturing. Beide servers hebben een geauthenticeerde clientconfiguratie, een beleid voor uitschakelen en voldoende runtime nodig om het netwerkpad beschikbaar te houden. Dat onderscheid bepaalt de veilige configuratie, de validatiemethode en het terugdraaipunt.

Kies de rollen van monitor en client

Gebruik de server die waarschijnlijk het langst ingeschakeld en via het netwerk bereikbaar blijft als UPS-monitor. Deze server beheert het USB-apparaat en voert de driver, dataservice en primaire uitschakellogica uit.

Configureer de tweede server als netwerkclient. Beperk de listener tot het beheernetwerk, gebruik speciale inloggegevens en blokkeer de service met een firewall voor niet-vertrouwde clients.

Houd de switch tussen de servers aangesloten op UPS-stroom. Een werkende monitor kan een client niet op de hoogte brengen nadat het netwerk is uitgevallen.

Stel drempelwaarden in op basis van runtime-signalen

Observeer de werkelijke UPS-belasting, de geschatte runtime, de leeftijd van de batterij en gebeurtenissen bij een bijna lege batterij terwijl beide servers actief zijn. De capaciteit op het typeplaatje is geen uitschakelschema.

Schakel de minst kritieke of langzaamst stoppende server eerst uit en daarna de monitorhost, met voldoende batterijreserve om het bestandssysteem te synchroniseren en netjes uit te schakelen.

Gebruik de onderstaande tabel om het ontwerp te classificeren voordat je erop vertrouwt.

Waargenomen status Beoordeling Volgende actie
USB-monitor plus beveiligde switch Netwerkclients ontvangen status Aanbevolen
USB-kabel gesplitst of geschakeld Niet-ondersteund eigendomsmodel Niet gebruiken
Monitor bereikbaar, maar guests negeren de gebeurtenis Onvolledige uitschakelketen Voeg guest-/VM-beleid toe

Configureer foutveilig gedrag

Stel clients zo in dat verouderde UPS-gegevens na een begrensd interval als een fout worden beschouwd. Bepaal of ze moeten uitschakelen wanneer de monitor tijdens een stroomstoring verdwijnt, in plaats van onbeperkt te wachten.

Zorg ervoor dat hypervisors guests stoppen vóór de host. Het ZimaSpace-artikel over UPS-signalen die hosts wel bereiken maar VM's niet legt uit dat hostmeldingen en het uitschakelen van guests afzonderlijke problemen zijn.

De onafhankelijke NUT-monitoringhandleiding van Jeff Geerling laat zien hoe één via USB aangesloten monitor netwerkclients bedient.

Voer een gecontroleerde test van de netspanningsuitval uit

Bevestig eerst dat de huidige back-ups compleet zijn, haal vervolgens de netspanning van de UPS - niet de uitgang van de UPS - en controleer of beide servers de status op batterij ontvangen. Herstel de netspanning tijdens de eerste test voordat de batterij leeg is.

Test daarna de geconfigureerde uitschakeldrempel, controleer of de client eerst stopt en bekijk na het herstarten de logs op beide systemen. Koppel tijdens een gesimuleerde storing ook het beheernetwerk los om het beleid voor verouderde gegevens te controleren.

Ga verder wanneer beide systemen in de juiste volgorde uitschakelen en de monitor lang genoeg bereikbaar blijft. Stop als de switch niet is beveiligd, het USB-eigendom na een herstart verandert of de client geen veilige reactie heeft op het wegvallen van de monitor.

Ondersteuning & Tips

Meer om te lezen

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.