Ik ben in bezig van een APC UPS ES550 en een VMware ESXi v6.5 machine.
Volgens de volgende handleiding heb ik deze werkend gekregen.
Ik heb dus een Ubuntu vm gemaakt en deze middels USB passthrough met apcupsd gekoppeld.
Als ik de stroom verbreek dan worden netjes alle VM's afgesloten en daarna gaat de ESXi host ook netjes down. So far so good...
Echter blijft de UPS nog draaien (tot dat de batterij/accu leeg is).
Mijn machine waar ESXi op draait heb ik zo ingesteld dat hij automatisch moet booten zodra hij stroom krijgt.
Maar in het geval dat alles netjes afgesloten is, de batterij nog stroom over heeft en de stroomonderbreking afgelopen is dan boot de machine niet. Dit komt natuurlijk doordat de UPS niet afgesloten is en nog stroom had.
Nu heb ik het volgende toegevoegd:
Nu sluit de UPS zichtzelf wel af maar dit is ongeveer 50 - 60 seconden nadat het shutdown command is gegeven.
Op dit moment draaien er nog niet zoveel en nog geen spannende VM's dus het afsluiten gaat vrij rap en haal ik die 50 - 60 seconden wel. Echter als er straks meer op draait en het afsluiten dus langer duurt dan 60 seconden dan stopt de UPS ermee en sluiten sommige VM's wellicht niet goed af.
Hoe kan ik ervoor zorgen dat de UPS zichzelf afsluit maar dan b.v. pas na 5 min?
Het probleem zit hem, lijkt me, in het feit dat de apcupsd software draait op de Ubuntu vm, deze wordt afgesloten door het shutdown script en kan daarna natuurlijk geen commando meer doorsturen.
Iemand een oplossing hier voor?
Volgens de volgende handleiding heb ik deze werkend gekregen.
Ik heb dus een Ubuntu vm gemaakt en deze middels USB passthrough met apcupsd gekoppeld.
Als ik de stroom verbreek dan worden netjes alle VM's afgesloten en daarna gaat de ESXi host ook netjes down. So far so good...
Echter blijft de UPS nog draaien (tot dat de batterij/accu leeg is).
Mijn machine waar ESXi op draait heb ik zo ingesteld dat hij automatisch moet booten zodra hij stroom krijgt.
Maar in het geval dat alles netjes afgesloten is, de batterij nog stroom over heeft en de stroomonderbreking afgelopen is dan boot de machine niet. Dit komt natuurlijk doordat de UPS niet afgesloten is en nog stroom had.
Nu heb ik het volgende toegevoegd:
code:
1
| ${APCUPSD} --killpower |
Nu sluit de UPS zichtzelf wel af maar dit is ongeveer 50 - 60 seconden nadat het shutdown command is gegeven.
Op dit moment draaien er nog niet zoveel en nog geen spannende VM's dus het afsluiten gaat vrij rap en haal ik die 50 - 60 seconden wel. Echter als er straks meer op draait en het afsluiten dus langer duurt dan 60 seconden dan stopt de UPS ermee en sluiten sommige VM's wellicht niet goed af.
Hoe kan ik ervoor zorgen dat de UPS zichzelf afsluit maar dan b.v. pas na 5 min?
Het probleem zit hem, lijkt me, in het feit dat de apcupsd software draait op de Ubuntu vm, deze wordt afgesloten door het shutdown script en kan daarna natuurlijk geen commando meer doorsturen.
Iemand een oplossing hier voor?