VMware ESXi 7.0 Update 1 - UPS autoshutdown

VMware ESXi 7.0 Update 1 - UPS autoshutdown
« kdy: 28. 07. 2023, 17:31:46 »
Zdravím forum,
řeším zapeklitou situaci.

Existuje fyzický server, na kterém běží standalone ESXi ve verzi 7.0 Update 1 (free license).

Potřebuji nakonfigurovat automatické vypnutí virtuálních strojů a následně serveru samotného na pokyn UPS. Dočetl jsem se, že tato funkcionalita není ve free verzi dostupná.
Lze toto omezení nějak obejít, nebo má někdo najaké tipy, jak na to?

ps: Můžu na jednotlivé servery nainstalovat software k UPS, který se postará o vypnutí jednotlivých serverů, ale to není cílové řešení.

HW:
SRV: Dell PowerEdge R540
UPS: CyberPower s Remote Management kartou připojenou k dat. síti.

« Poslední změna: 28. 07. 2023, 18:01:34 od Petr Krčmář »


Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #1 kdy: 29. 07. 2023, 08:10:52 »
Řešil jsem začátkem roku podobnou situaci. Zkus se podívat zde https://www.duta-vrba.cz/ubuntu-nut-a-esxi/, kde jsem to celé popsal. Je to funkční už půl roku k mé plné spokojenosti.

Medo77

  • ****
  • 314
    • Zobrazit profil
    • E-mail
Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #2 kdy: 29. 07. 2023, 08:27:58 »
Neviem o tom, ze by to dokazalo (monitorovat) samotne esxi.
Bud ako pises sam, alebo z jednej masiny spravis "zhadzovaca".
Ja som to riesil  malou vmkou pod win, s tym, ze sa tam doinstaluje CLI konzola, spravi skript, a ked masina zaregistruje podmienky pre shutdown, pomocou CLI ich cez esxi pozhadzuje. Nakoniec sa prida prikaz pre vypnutie esxi.
Take negativum tohoto riesenia je, ze musis poznat a udrziavat nazvy VMiek.. (ak sa nemenia, tak nic, jednorazova vec).
Mozno by to slo aj jednym spravnym prikazom, ze pri vypnuti esxi on sam inteligetne vypne vmka, treba vyskusat.
Tie skripty su vlastne 2. Jedno cmd, ktora vykona virtualka po evente od ups, a druhe na strane esxi, ktore obsahuje konzolove prikazy a je volane prave tymto cmd.

Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #3 kdy: 30. 07. 2023, 01:20:19 »
Takova "drobnost" - jak resite stav, kdy uz zacnete vypinat, protoze UPS se blizi se zalohou energie svemu konci, ale v tu chvili se dodavka energie obnovi? Nejaka jina VM/sitovy prvek, ktery nekolikrat odesle magic packet pro WoL, ktery nasledne hypervisora znovu probudi (tedy az ve chvili, kdy se vypne, aby znovu nabehl)?

Medo77

  • ****
  • 314
    • Zobrazit profil
    • E-mail
Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #4 kdy: 30. 07. 2023, 08:55:09 »
Povedal by som to asi tak - zalezi, ci to je alebo nie je kriticke nasadenie.

Doma to prezijes, ak sa to zhodi a o par minut nastartuje.
Inac - benzinovy generator alebo iny zdroj EE.

Mierne by som to doplnil -  je tu este fakt, ci je alebo nie bateria vyrachana do mrtva.

Ja osobne nechavam znacnu rezervu. Moze sa stat, ze po shutdowne zacne nabiehat technika, a prv nez nabehne komplet, je elektrina zase dolu, a upska to musi stihnut zabezpecit. (A ked je fakt dobry den - aj niekolkokrat opakovane !) Dalsi faktor je ten, ze omnoho skor poskytnes energiu z baterii na vystupe, ako ju dostanes zo siete do baterii, takze posunutim casu baterie na menej, sice skratis dobu zalohovania, na druhej strane, ak chces zachovat podmienku o ktorej pisem vyssie, nebudes cakat po obnove EE 10-15-20 a viac minut, nez sa bateria nabije tak, aby zase zvladla okamzite vynuteny shutdown.
Alebo spustis outlety okamzite po obnove EE, a 20 sekund po spusteni hypervizora ti to natvrdo padne, lebo upska bude prazdna. :-) (asi najcastejsi pripad)

Pokial sa povedzme este len zhadzuju VMka, situacii by este slo zabranit. Ak sa zacne vypinat aj samotny hypervizor, tam uz asi vela moznosti nie je.
Najhorsie na veci je, ze ty nevies co sa stane o par sekund-minut po obnovenej dodavke EE. Uz to ostane zit alebo to zase o chvilu padne ? Z tohto dovodu to na nekritickej infre robim, ako som popisal vyssie. + Doplnim, ze pokial naozaj bol opakovany shutdown, nedovolim spustit outlety, dokial upska nenabije bateriu na nejaku pozadovanu hodnotu, splnajucu podmienku vyssie (napr 10-15 minut vydrze bat). (Korektne vypnuta infra je pre mna zaujimavejsia, ako hundrajuci useri, ze ved uz elektrina ide, preco nie servere a internet).


FKoudelka

Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #5 kdy: 30. 07. 2023, 10:38:10 »
Takova "drobnost" - jak resite stav, kdy uz zacnete vypinat, protoze UPS se blizi se zalohou energie svemu konci, ale v tu chvili se dodavka energie obnovi? Nejaka jina VM/sitovy prvek, ktery nekolikrat odesle magic packet pro WoL, ktery nasledne hypervisora znovu probudi (tedy az ve chvili, kdy se vypne, aby znovu nabehl)?

UPS slouží k tomu, (kromě pokrytí nestability vstupu a krátkodobých výpadků), aby se stačil korektně provést shutdown serverů. K udržení v chodu je generátor.
Zapínat se musí IMHO řízeně ručně, to nemůžeš nechat na inteligenci UPS.
Dovedeš si představit ten maglajs , když nastarují virtuály a externí diskové pole ještě ne?
Taky je lepší, když už běží aktivní prvky.

Medo77

  • ****
  • 314
    • Zobrazit profil
    • E-mail
Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #6 kdy: 30. 07. 2023, 12:27:31 »
Dovedeš si představit ten maglajs , když nastarují virtuály a externí diskové pole ještě ne?
Taky je lepší, když už běží aktivní prvky.
Vyborny postreh. Doma to asi nehrozi (disky budu asi lokalne), ale inac suhlasim.

Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #7 kdy: 30. 07. 2023, 13:51:54 »
Ve firmě neřeším auto shutdown. Spoléhám na to, že tvrdé vypnutí dnes přežije cokoli, pokud je dobrý návrh ve smyslu, že nedělám nějakou hloupou keš, která potvrdí zápis a ještě jej neprovede a po výpadku vše zapomene.
Zdar Max


jjrsk

  • *****
  • 784
    • Zobrazit profil
Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #9 kdy: 01. 08. 2023, 17:14:43 »
...Dočetl jsem se, že tato funkcionalita není ve free verzi dostupná....
Coze? Jakze? ...

Pokud mas APC, tak si od nich stahnes hotovej VM a jen ho nastavis. Chce to trochu laborovani a testovani.

Samozrejme si to muzes udelat i sam formou scriptu. ESX s tim nema nic spolecnyho, jen potrebujes dostatecne komunikativni UPS.

Typicky to funguje tak, ze UPS se nastavi to stavu "jedem na baterku" = to si prectes trebas pres SNMP. Typicky se v tyhle fazi pocka, rekneme minutu nebo dve, a pak prijde shutdown. Ve finale posles ty UPS info na tema "hotovo" a ona jeste nejakou dobu = 2-3 minuty bezi, nez se vypne i to co poslalo hotovo. A pak se odpoji UPS.

Pri obnoveni napajeni se UPS nezapne, protoze ceka, az se nabije (typicky minimalne 80%). A to proto, aby i pri opakovanym vypadku udrzela vse dost dlouho.

---

Samo to cely obsahuje nejaky to "ladeni" protoze mezi jednotlivejma akcema je treba vyrobit pauzy - prave na tema "po zapnuti je treba pockat na switch". Coz je proste per instalace vzdy jinak.

BTW: Shutdown se samozrejme nikdy neprerusuje, pokud uz na nej doslo, tak se dokonci, stejne bude polovina virtualu uz dole a UPSka bude vybita.

jjrsk

  • *****
  • 784
    • Zobrazit profil
Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #10 kdy: 01. 08. 2023, 17:16:49 »
Ve firmě neřeším auto shutdown. Spoléhám na to, že tvrdé vypnutí dnes přežije cokoli, pokud je dobrý návrh ve smyslu, že nedělám nějakou hloupou keš, která potvrdí zápis a ještě jej neprovede a po výpadku vše zapomene.
Zdar Max

Doufam ze ti to chlebodarce da k uhrade ...

Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #11 kdy: 02. 08. 2023, 10:10:58 »
Ve firmě neřeším auto shutdown. Spoléhám na to, že tvrdé vypnutí dnes přežije cokoli, pokud je dobrý návrh ve smyslu, že nedělám nějakou hloupou keš, která potvrdí zápis a ještě jej neprovede a po výpadku vše zapomene.
Zdar Max

Doufam ze ti to chlebodarce da k uhrade ...

Koukal jsem po obsahu par racku ruznych firem v datovem sale, UPS tam nemel snad nikdo.

Re:VMware ESXi 7.0 Update 1 - UPS autoshutdown
« Odpověď #12 kdy: 02. 08. 2023, 12:07:29 »
No a ten datový sál nemá více napájecích okruhů, jištěných společnou UPS a generátorem?