Hoeveel UPS-runtime is nodig voor het veilig afsluiten van een homeserver?

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.

Veel thuisservers moeten bij de gemeten belasting minstens 10–15 minuten bruikbare runtime hebben, maar het juiste getal is de uitvalvertraging plus de tijd die nodig is om gasten en opslag veilig af te sluiten, plus een accureserve. Bepaal de capaciteit op basis van watt en een runtimecurve, niet alleen op basis van het VA-label van de UPS.

Als het doel een gecontroleerde uitschakeling is in plaats van blijven werken, is een langere runtime alleen nuttig als die een veiligere marge oplevert. Verouderende accu's, hoge belasting, koude starts en netwerkafhankelijkheden kunnen de beschikbare tijd verkorten. Dit onderscheid bepaalt de meetmethode, veiligheidsmarge en stopconditie. Dit onderscheid bepaalt de meetmethode, veiligheidsmarge en stopconditie. Dit onderscheid bepaalt de meetmethode, veiligheidsmarge en stopconditie.

Meet de volledige uitschakelketen

Meet de vertraging voordat de uitschakeling begint, het stoppen van de langzaamste VM of container, databasecontrolepunten, het ontkoppelen van opslag en het uitschakelen van de host. Neem de UPS-monitor en netwerkswitch mee als een andere machine daarvan afhankelijk is.

Meet het verbruik in watt tijdens een representatieve zware werklast. Een uitschakeling die tijdens een scrub, transcodering of back-up begint, kan langer duren en meer vermogen verbruiken dan een test in rust.

Voeg reserve toe nadat de host is uitgeschakeld, zodat de accuspanning niet instort tijdens de laatste schrijfactie. Een praktisch plan houdt vaak 25–50% van de geteste runtime ongebruikt op het moment van uitschakelen.

Kies drempelwaarden op basis van de toestand van de accu

Gebruik de runtimegrafiek van de fabrikant voor het exacte model en de exacte belasting en valideer die vervolgens met een gecontroleerde test. Lineaire berekeningen op basis van VA of wattuur van de accu kunnen misleidend zijn, omdat het rendement van de omvormer en het ontladingsgedrag veranderen met de belasting.

Test opnieuw na het vervangen van de accu en vervolgens minstens periodiek naarmate de accu veroudert. Een zelftest die een goede toestand meldt, bewijst niet dat de oorspronkelijke runtime nog beschikbaar is.

Gebruik de onderstaande tabel om te bepalen of de huidige UPS voldoende marge heeft.

Waargenomen toestand Beoordeling Volgende actie
Uitschakeling plus 25–50% reserve past binnen de runtime Voldoende Test opnieuw naarmate de accu veroudert
Host is klaar met weinig reserve Marginaal Start eerder of verhoog de capaciteit
UPS schakelt de uitgang uit voordat de host stopt Onveilig Verlaag de belasting of vervang de UPS

Configureer communicatie en volgorde

Sluit de UPS aan via USB, SNMP of een ondersteunde netwerkmonitor en maak de uitschakeling automatisch. Schakel applicaties en gasten uit voordat je de hypervisor uitschakelt en houd de switch ingeschakeld totdat netwerkclients de gebeurtenis hebben ontvangen.

Stel de drempel voor een bijna lege accu niet zo laat in dat de server tegen het uitschakelpunt van de UPS moet racen. Kies liever voor een vroege, voorspelbare uitschakeling met voldoende capaciteit voor het synchroniseren van bestandssystemen.

De test van de UPS-uitschakelketen van ZimaSpace behandelt de timing van host en gasten.

De uitleg over UPS-dimensionering en NUT van rHomelab legt uit waarom watt, runtime en automatische uitschakeling gezamenlijk moeten worden beoordeeld.

Bewijs de runtime met een gecontroleerde uitval

Controleer eerst of de huidige back-ups in orde zijn en haal vervolgens de netvoeding van de UPS weg terwijl de uitgangen aangesloten blijven. Leg elke gebeurtenis vast en herstel de netvoeding tijdens de eerste test voordat de reserve is opgebruikt.

Herhaal dit bij de beoogde uitschakeldrempel en controleer of elke gast stopt, bestandssystemen worden ontkoppeld en de host wordt uitgeschakeld voordat de UPS het uitschakelpunt bereikt. Controleer de logboeken na het herstarten.

Ga door wanneer de uitschakeling in het slechtste geval plus de reserve binnen de gemeten runtime van een verouderde accu past. Verhoog de runtime of laat de uitschakeling eerder starten als de marge klein is; stop met testen als de UPS oververhit raakt, overbelast wordt of de accuspanning onvoorspelbaar daalt.

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.