wiec tak srodowisko 2 esxi kalster ha drs
jak wlaczyc auto start wirtulanych maszyn np po wyłaczenie serwerów
czy wystarczy w konfiguracji auto start maszym
dodac wszystkie maszyny do autostarty?
czy zadziała to w klustrze
esx 4.1 vcenter 4,5
Chodzi ci o to, czy po awarii jednego z serwerów i następnie po jego ponownym uruchomieniu maszyny same wystartują?
Jeżeli tak, to się nie martw. W przypadku gdy HA nie zdoła uruchomić wszystkich maszyn na zapasowym ESXi w czasie awarii (np. ze względu na brak zasobów) to po powrocie serwera uruchomi je na tym który powrócił zza grobu .
Jeżeli nie masz serwerka w klastrze a a chcesz aby VM uruchamiały się przy starcie maszyny to musisz to ustawić w Configuration -> Virtual Machine Startup/Shutdown.
HI wiec tak 2 ESX w kalstrze
2 sie wyłączaja (awaria pradu UPS wyłancza maszyny wirtualne potem ESXy)
przychodzi prad ESX sie wlacza - jak podniesc maszyny czy wystarczy : Configuration -> Virtual Machine Startup/Shutdown
czy zadziala to w klastrze? (lub jak to wlaczyc auto start maszyn w kalstrze)
Ok to już rozumiem, o co Ci chodzi. Tak, więc według dokumentacji VMware dotyczącej Virtual Machine Startup/Shutdown sprawa wygląda następująco:
"NOTE The Virtual Machine Startup and Shutdown (automatic startup) feature is disabled for all virtual machines residing on hosts that are in (or moved into) a VMware HA cluster. VMware recommends that you do not manually re-enable this setting for any of the virtual machines. Doing so could interfere with the actions of cluster features such as VMware HA or Fault Tolerance."
Czyli w skrócie przy użyciu klastrowania opcja Virtual Machine Startup/Shutdown nie będzie działać.
Teraz postaram się wyjaśnić ci jak będzie działać HA w vSphere 5:
Dodatkowo HA będzie namierzać, które z maszyn zostały wyłączone ręcznie przez administrator i nie będzie ich uruchamiać. By pozostawić środowisko w stanie, w którym było przed awarią zasilania. Tak, więc HA uruchomi maszyny wirtualne automatycznie, zaraz po wyborze Mastera w klastrze.
Więcej info znajdziesz tu: http://www.vmware.com/files/pdf/techpaper/vmw-vsphere-high-availability.pdf
Oraz w tym wątku: http://communities.vmware.com/message/1667758
ok tak własnie myslalem
ale niestety nie działo mi to (VC mam na klastrze esx który sie wyłączył i włączył ponownie) wiec bez VC to nie zadziała?!
Zdecydowanie powinno działać. vCenter jest potrzebne tylko do konfiguracji HA do samego jego działania już nie. Może byłeś zbyt niecierpliwy… Po wstaniu ESX potrzeba pewnej chwili zanim się to środowisko ogarnie. Poza tym ustaw sobie najwyższy priorytet restartu w HA dla maszyny z vCenter – ponieważ bez vC nie działa DRS.
juz ustawione:)
teraz tylko trzeba bedzie sprawdzic:)
hehehe... życzę ci, żebyś nie miał za szybko okazji do sprawdzenia
Wszystko OK tylko tutaj jest chyba jeszcze jeden problem. Jeżeli shutdown jest robiony np. przez vMA z wtyczką APC to wirtualne maszyny są wyłączane administracyjnie skryptami ( bo nie można użyć automatic vm shutdown w klastrze HA). Po powrocie prądu włączają się serwery w klastrze, po czym po elekcji Mastera w HA ten dostaje listę maszyn VM i stwierdza, że wszystkie zostały poprawnie wyłączone więc nie należy ich włączać... Można sobie z tym jakoś poradzić? W przypadku jak awaria powstaje przez wyłączenie prądu bez shutdownu maszyn jest OK.
Hi
Thank You for Your email. I'm on the vacations till Friday February 10th. Please expect some delays in answering Your email.
Kindly Regards
Krzysztof Szafer
Masz 100% rację. Jak zgasimy maszyne przez shutdown - czy to sami, czy tez w naszym imienu np. UPS APC to HA nie podniesie tej maszyny... życie
O ile mi wiadomo, ale zaznaczam, że nie szukałem jakoś zbyt mocno, nic sie z tym zrobić nie da
wlasnie o to mi dokladnie chodziło szkoda ze nie ma na to rozwiazania
Przerabiałem niedawno ten temat i chyba na dzień dzisiejszy jedynym rozwiązaniem jest oskryptowanie wszystkiego samemu. Kwestie rozwiązałem poprzez oskryptowanie całego procesu z poziomu vMA które w przypadku wyładowywania się baterii dostaje sygnał od UPS który wyzwala skrypt zapisujący sobie włączone VM, wyłączający wszystkie VM za wyjątkiem vMA, a następnie wyłącza ESXy. Po powrocie prądu i uruchomieniu ESXów, HA uruchamia vMA a ta następnie ma w autostarcie skrypt który uruchamia wszystkie VM które zapisał sobie na początku. Niezbyt to eleganckie rozwiązanie ale jak sie nie ma co...
mozesz podeslac skrypty
Mogę podesłać źródła na jakich się wzorowałem: