VMware Global Community
infor120
Contributor
Contributor

VMWare 6.0.0 Update 2 a zasilacz UPS - wyłączanie systemu po awarii prądu

Chciałem się zapytać czy jest możliwość sterowania wyłączaniem systemu w VMWare 6.0.0 Update 2 w przypadku awarii prądu.

Mam zasilacz UPS POWERCOM i chciałbym aby w przypadku braku prądu zamykał się VMWare i wyłączał serwer.

W przypadku Hyper-V było to proste ponieważ Hyper-V działa w środowisku Windows i jest dostępne odpowiednie oprogramowanie firmy POWERCOM które w przypadku braku prądu zamykało Windows.

Jak to zrealizować w przypadku VMWare?

0 Kudos
7 Replies
infor120
Contributor
Contributor

Dodam jeszcze, że zasilacz UPS dotąd komunikował się z programem zarządzającym przez port COM w serwerze. W przypadku braku prądu program zarządzający otrzymywał z zasilacza UPS "sygnał" o braku zasilania z sieci energetycznej i po 2 minutach utrzymującego się braku zasilania zamykał system Windows.

Chciałbym aby można było jakoś to zrobić ponieważ nagłe wyłączenie zasilania może zaszkodzić zarówno serwerowi, dyskom jak i maszynom wirtualnym.

0 Kudos
Bisti
Enthusiast
Enthusiast

Cześć producentów UPS (np. Eaton i APC) daje gotowe rozwiązania współpracujące z VMware.

W innym wypadku najwygodniej jak UPS posiada kartę sieciową i wysyła sygnał do zamknięcia poprzez siec Ethernet z wykorzystaniem oprogramowania zainstalowanego na każdej VM.

Jeżeli nie posiadamy karty sieciowej w UPS, pozostaje nam przekierowanie portu COM lub USB bezpośrednio do VM na której zainstalujemy soft od producenta UPS. Następnie skryptami wyzwalanymi przez ten soft trzeba by wyłączać pozostałe VM. Wyłączaniem samego ESX raczej nie musimy się martwic, przeżyje a dodatkowo przy odpowiedniej konfiguracji, po powrocie zasilania uruchomi wskazane VM.

0 Kudos
infor120
Contributor
Contributor

Zasilacz UPS to POWERCOM BMT-1500AP.

http://cpc.farnell.com/productimages/standard/en_GB/CS13252-500.jpg

Z tyłu znajdują się gniazdo COM i 2 gniazda RJ wyglądające jak komputerowe/telefoniczne ale wydaje mi się że pomocy tych gniazd ten UPS nie może wysyłać sygnału zamknięcia w sieć komputerową ponieważ zapewne są to tylko gniazda zabezpieczające przed przepięciami.

W dodatku serwer nie posiada gniazda COM więc trzeba będzie poszukać go na płycie głównej a w przypadku jego braku zastosować konwerter COM -> USB.

Jak przekierować port COM do wirtualnej maszyny?

Piszesz że w przypadku przerwy w dostawie prądu ESX przeżyje. Ale czy przeżyją dyski twarde które cały czas pracują?

0 Kudos
infor120
Contributor
Contributor

Jak przekierować port COM do wirtualnej maszyny?

Piszesz że w przypadku przerwy w dostawie prądu ESX przeżyje. Ale czy przeżyją dyski twarde które cały czas pracują?

0 Kudos
Bisti
Enthusiast
Enthusiast

Nie zagwarantuje przeżycia dysków twardych ale o ile nic się nie będzie na nich dziać to szansa na awarię jest niewielka (po to jest backup). Opisane gniazda RJ służą do filtrowania przepięć na lini a nie do komunikacji z UPS. Aby przekierować COM należy go dodać jako wirtualne urządzenie w edycji ustawień VM.

0 Kudos
infor120
Contributor
Contributor

OK a jak chcę żeby wszystkie 4 wirtualne maszyny zamykały systemy? Da się przekierować port żeby wszystkie maszyny jednocześnie go widziały?

0 Kudos
Bisti
Enthusiast
Enthusiast

Wydaje mi się że jest to niemożliwe ale możesz spróbować. Tak jak pisałem wcześniej, jedna VM (ta z przekierowanym portem COM) może po sieci wysyłać skryptem komendę do wyłączenia pozostałych maszyn.

0 Kudos