VMware Global Community
slawekowoc
Contributor
Contributor

ESXy 4.1 i UPS Eaton - problem z zamykaniem

Witam

Sa sobie dwa hosty ESX oraz UPS Eaton 9355 z karta zarzadzajaca.

Poroblem jest natepujacy, nie chce instalwoac IPM (Intelligent Power Managera) na vCenter (ani tym bardziej protez typu vMA), chce zainstalwoac IPP (Intelligent Power Protector) na ESX i za jego pomoca zamknac VM (gosci) i na koncu samego ESX.

Eaton wydal manuala do tego, http://pqsoftware.eaton.com/install/linux/ipp/IPP_how_to_vmware_esx_en_3.pdf

Zrobilem co napisali, proba wymuszonego testowego restartu z kart zarzadzajacej zamyka ESX, z VM sa zabijane - nie dostaja zadnej informacji o tym ze hypervizor zamyka sie.

Co trzeba zrobic zeby ESX informowal VM o tym ze przeprowadza zamykanie systemu?

Jak Wy radzicie sobie z konfiguracja srodowiska UPS i kilka hostow ESX?

Pozdrawiam

SLawek

Tags (2)
0 Kudos
13 Replies
inleo
Leadership
Leadership

A nie masz tam przypadkiem jakiegoś pliku konfiguracyjnego dla tego IPP na ESX? Może da się w tym pliku przestawić gdzieś komende sluzaca do gaszenia maszyn z hardcore na graceful?

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

plik jest - ale malo czytleny dla czlowieka. IPP ma za to webowy interface. W nim mozna ustawic wszystko.

Niestety wg mnie IPP jest nieswiadomy tego ze jest zainstalwoany na ESX - i to jest wlasnie problem.

Jedyne co mozna ustawic to:

- shutdown type - np shutdown/hibernate itd

- shutdown script - i tutaj mozna pewnie cos wrzucic ...

0 Kudos
inleo
Leadership
Leadership

Jeżeli masz zainstalowane VMware Tools w VM to stwórz skrypt który bedzie gasić Twoje VM i podaj jego ściezkę w shutdown script.

Maszynki możesz gasić z CLI za pomocą tych komend:

vim-cmd vmsvc/getallvms     -     pobierasz ID potrzebne do identyfikacji VM

vim-cmd vmsvc/power.shutdown vmid     -     w odróżnieniu do power.off power.shutdown będzie próbował delikatnie zgasić VM.

Poza tym, możesz ustawić zachowanie ESX'a podczas zamykania - co on ma uczynić z VM w momęcie kiedy ma się wyłączyć. Może to również rozwiąże Twój problem. Ustawisz domyślnie, aby maszyny wirtualne wyłaczały się graceful... IPP będzie chamsko gasić ESX'a a on już zadba żeby ładnie zgasić VM. Ustawienie te jest tutaj:

ESX Host -> Virtual Machine Startup/Shutdown -> Properties, nastęnie wybierz maszyny cię interesujące i kliknij Edit i ustaw co tam chcesz Smiley Happy

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

z CLI i skryptem pocwicze pozniej. To przeciez powino dzialac bez takich zabiegow - chyba zesie myle?

Co do vCenter  to wg mnie mam dobrze to ustawione, zerknij na zalacznik.

VMware toolsy zainstaloane na kazdej VM.

0 Kudos
inleo
Leadership
Leadership

Spróbój przestawić to na "Guest Shutdown".

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

przestawione - wieczorem zrobie crash testy i dam znac czy pomoglo

0 Kudos
inleo
Leadership
Leadership

Wydaje mi się że powinno być ok. Jak nie zadziała to możesz spróbować stworzyć skrypt wzorując się na czymś takim:

#!/bin/ash
for VMID in $(vim-cmd vmsvc/getallvms | grep -v Vmid | awk '{print $1}');
do
     vim-cmd vmsvc/power.shutdown $VMID
done

Ten skrypt zrobiłem ultra na szybko, wiec możesz go trochę odpimpować Smiley Wink

Daj znać jak poszło.

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

poszlo kiepsko ...

Jak widac na obrazku wywolany z karty zarzadzajacej restart zadzialal, te "kropki" to ok 10-15min po tym czasie ruszylo dalej.

Jets niby krok stopping VMs - ale bynajmniej nie zamknely sie VM.

Co jeszcze moge z tym zrobic?

0 Kudos
inleo
Leadership
Leadership

A możesz przesłać logi z któregoś z ESXów? Chiałbym zobaczyć kroko po kroku co się działo podczas wyłaczania.

Tak wiec potrzebowalibyśmy /var/log/vmware/hostd.log, oraz /var/log/messages. Możesz je wyeksportować za pomocą vCenter. Do logów dostajesz się klikając w pasku nawigacji na Home -> System Logs i potem masz ikonę dyskietki w lewym górnym rogu z opisem Export System Logs. Smiley Happy

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

Logi pobralem przez winscp, bo  w vCenter mam tylko to co w zalaczniku. Pytanie dlaczego?

0 Kudos
inleo
Leadership
Leadership

Ok, logi dostalem. Ale powiedz, wysłałeś mi te logi z momentu zamykania czy ostatnie jakie były?

I druga sprawa, co sie dzieje jak zapalasz ten skrypt (zrób to wieczorem, bo on powinien zgasić wszytkie vm) co załączyłem w poprzedniej odpowiedzi?

http://blog.inleo.pl @maciejlelusz
0 Kudos
slawekowoc
Contributor
Contributor

logi - oczywisce z momentu zamykania.

Ksyrpu na razie nie ruszalem bo mam urwanie glowy z innymi sprawami Smiley Sad

Z tym ze poczytalem sobie troche na temat konkurecnji czyli APC i oni tez wspieraja ESXi (czyli np 5 do ktorej upgrade i tak mnie czeka) tylko za pomoca vMA. Stad pytanie czy to nie jedyna i sluszna droga?

0 Kudos
inleo
Leadership
Leadership

Jak na razie jedyna w miarę normalna... ale czy słuszna? Smiley Wink

http://blog.inleo.pl @maciejlelusz
0 Kudos