VMware Global Community
mciacci
Contributor
Contributor
Jump to solution

ESXi e APC PCNS

In azienda abbiamo 3 UPS APC (5000, 10000 e 15000) e volevo usarli bene per spegnere il cluster (o parte di esso, dato che è distribuito su due edifici) i base alle informazioni che arrivano dagli UPS.

Ora devo dire che c'è molta confusione da parte mia in merito, quello che ho visto è che non c'è niente che s'interfaccia a vCenter, la cosa migliore è usare la vMA con PCNS 2.2.4, però una cosa non mi è chiara.

Ovviamente ci vuole una vMA per UPS, ma in realtà ci vuole una vMA per HOST giusto?

Perchè da quello che ho capito il PCNS si collega ad un SINGOLO ESXi, ed in base alla sua lista di boot/shutdown spegne le vm.

Quindi dovrebbe valere la formula 1 vMA : 1 ESXi...

Non esiste qualcosa per avere 1 vMA : 1 UPS è da una vMA controllare più nodi del cluster per lo shutdown?

Grazie

Reply
0 Kudos
1 Solution

Accepted Solutions
AndreTheGiant
Immortal
Immortal
Jump to solution

Se hai un server fisico Windows puoi usarlo per monitorare tutti gli UPS e lanciare degli script di shutdown degli host e delle VM tramite PowerCLI o strumenti simili.

Altrimenti, come suggerisce Luca, puoi usare la vMA e installare lì dentro gli script di monitoraggio e spegnimento.

Tra gli script di William Lam, ve ne sono alcuni già pronti per questo scopo: http://communities.vmware.com/docs/DOC-9852

Andrea

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro

View solution in original post

Reply
0 Kudos
9 Replies
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ciao,

è possibile configurare una vMA + PCNS sia per multipli ESXi sia per fargli monitorare diversi UPS.

Provato personalmente da un cliente, durante lo script di configurazione è possibile indicare l'esistenza di una topologia con multipli UPS, indicando di ognuno l'indirizzo ip della scheda di management.

C'è un grosso problema per questa configurazione: se si ricevono due allarmi contemporanei dai due ups, non vengono più rispettati i delay e si scatena subito lo shutdown. So che suona veramente brutto, ma lo stesso supporto ci ha confermato la cosa. Anche un segnale tuttosommato innocuo come "On battery" per il sistema è un critical warning, e avvia lo shutdown!!! Noi abbiamo risolto mettendo il delay a tempi maggiori della resistenza degli ups. In questo modo resta valido solo il segnale di "Low battery", che è poi quello che interessa effettivamente.

Ciao,

Luca.

--
Luca Dell'Oca
[Assegnare punti a una risposta utile è un modo di dire grazie]
Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
AndreTheGiant
Immortal
Immortal
Jump to solution

Se hai un server fisico Windows puoi usarlo per monitorare tutti gli UPS e lanciare degli script di shutdown degli host e delle VM tramite PowerCLI o strumenti simili.

Altrimenti, come suggerisce Luca, puoi usare la vMA e installare lì dentro gli script di monitoraggio e spegnimento.

Tra gli script di William Lam, ve ne sono alcuni già pronti per questo scopo: http://communities.vmware.com/docs/DOC-9852

Andrea

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
Reply
0 Kudos
mciacci
Contributor
Contributor
Jump to solution

Ah, non è una cosa così fantastica!

In pratica quello che mi dici, se come nel mio caso l'autonomia è 53 minuti, io dovrei ingannarlo dandogli come tempi ad esempio 1 ora o 1 ora  e dieci minuti...

E' questo che intendi?

Grazie e buon lavoro!

Reply
0 Kudos
mciacci
Contributor
Contributor
Jump to solution

Si, però la soluzione più efficiente mi sembra quello di usare un PC Windows 7 oppure un Windows Server 2008R2 con PowerCLI, collegato al PowerChute e lanciare uno script in PowerShell appunto.

Ho cominciato ad usare Onyx per la creazione di scripts da comando vClient e mi ci trovo abbastanza bene, soprattutto che script già pronti non fanno al caso mio, perchè quando succede qualcosa (a meno che non si trattidi un blackout generale) NON spengo mai tutto il cluster, in quanto è distribuito su due edifici con UPS differenti.

Per questo credo che la soluzione PowerCLI sia la più flessibile (nel mio caso)

Grazie.

Reply
0 Kudos
AndreTheGiant
Immortal
Immortal
Jump to solution

Se hai una macchina fisica che ti "avanza" (io di solito uso il backup server quando c'è un B2T) allora IMHO è la soluzione sicuramente più flessibile.

Ed è pure generica, perché se cambi marca di UPS ti basta cambiare il software, ma poi gli script rimangono gli stessi.

Andrea

Andrew | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

No, non è fantastica per nulla, tanto che ce lo siamo fatti ripetere tre volte dal supporto APC perchè pensavamo di non avere capito bene. Praticamente, uno mette due UPS per ulteriore ridondanza e powerchute in realtà fa più danni che con un solo UPS.

Per il timing, si hai capito benissimo, bisogna ingannarlo allegramente....

Ciao,

Luca.

--
Luca Dell'Oca
[Assegnare punti a una risposta utile è un modo di dire grazie]
Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos
aleb201110141
Contributor
Contributor
Jump to solution

Questa è proprio una sorpresa che mi lascia un po' perplesso; anche noi abbiamo in progetto l'utilizzo di due UPS APC (per ridondanza). Stiamo parlando di PowerChute Network Shutdown v2.2.4, la versione gratuita? Funziona su vMA (con le limitazioni di cui sopra)? Non è necessaria la versione di PCNS per VMware (a pagamento a €99.99 per host)? Qualcuno ha avuto modo di provare quest'ultima e può dire se ha lo stesso comportamento della versione gratuita e in cosa differisce?

In alternativa non si potrebbe utilizzare PCNS su una VM Windows ed effettuare lo shutdown degli host tramite script?

Ciao e Grazie.

Alessandro

Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ciao,

io ho installato la versione gratuita proprio dentro vMA.

L'alternativa di usare PCNS su windows e con degli script arrestare gli host rimane sempre validissima.

Ciao,

Luca.

--
Luca Dell'Oca
[Assegnare punti a una risposta utile è un modo di dire grazie]
Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso
Jump to solution

Ciao,

mi autocorreggo dopo una segnalazione del cliente che ci legge. La versione di PCNS era quella a pagamento,non quella free.

Ciao,

Luca.

--
Luca Dell'Oca
[Assegnare punti a una risposta utile è un modo di dire grazie]
Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos