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
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?
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 ...
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
Spróbój przestawić to na "Guest Shutdown".
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/ashfor VMID in $(vim-cmd vmsvc/getallvms | grep -v Vmid | awk '{print $1}');dovim-cmd vmsvc/power.shutdown $VMIDdoneTen skrypt zrobiłem ultra na szybko, wiec możesz go trochę odpimpować
Daj znać jak poszło.
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.
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?
logi - oczywisce z momentu zamykania.
Ksyrpu na razie nie ruszalem bo mam urwanie glowy z innymi sprawami
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?
Jak na razie jedyna w miarę normalna... ale czy słuszna?