USV-Support unter ESX Server 3.x [update]

Datum: 23 Juni 2009

Eine wichtige Frage auf dem Green Day möchte ich nun noch beantworten: Wie richte ich meine USV für ESX ein bzw. umgekehrt.

Es gibt verschiedene Lösungsmöglichkeiten mit unterschiedlichen Kostenpunkten (unter der Annahme dass Sie eine APC-USV verwenden):

  • Die “saubere” Lösung ohne vCenter Server: Sie verwenden den VMWare Agent von APC für 99€. Die Einrichtung sieht das anlegen einer vMA-VM vor. Diese übernimmt dann die Steuerung des Hosts und den Shutdown der Gäste. Vorraussetztung ist dass die USV netzwerkfähig ist.
    ? PowerChute Network Shutdown for VMWare
  • Sie installieren in einer bereits bestehenden Windows VM die gängige APC Management-Software und instruieren diese die anderen VMs sowie den Host herunterzufahren. Dies kann kostenlos (jedoch mit Programmieraufwand) über vSphere PowerCLI umgesetzt werden. (Nicht vom Namen täuschen lassen, die Software kann auch mit ESX Servern zurück bis version 2.x eingesetzt werden lassen)
    ? vSphere PowerCLI Webseite
    Sehr hilfreich könnte dabei auch das PowerCLI Hands-On Lab von der VMWorld Europe 2008 sein.
    Hiermit können Sie entweder netzwerkfähige APC USVs anschließen, oder den seriellen Anschluß (wenn vorhanden) an die VM durchschleifen.
    Kritisch ist hierbei das Timing, da sich die Steuer-VM auf dem zu herunterfahrenden ESX-Host befindet. Sie muss daher als letztes heruntergefahren werden (und während dem Shutdown der VM selbst sollte der Shutdown des ESX hosts initiiert werden)
  • Die “saubere” Lösung mit physikalischem vCenter Server: Sie installieren die APC Software und USV auf dem vCenter-Server und lassen im Falle eines Stromausfalls die VMs sowie den ESX-Host per Netzwerk herunterfahren (wie oben beschrieben über PowerCLI). Der Vorteil dieser Lösung ist, dass jede USV (Seriell, USB, LAN) verwendet werden kann.

Die letzten beiden Methoden funktionieren natürlich auch mit vSphere 4. Die APC-Software für VMWare ist jedoch noch nicht für vSphere freigegeben.

Nachtrag:

Herr Ziegler hat noch einen Tipp gepostet (der Großteil des Postings wurde Wahrscheinlich von WordPress geschluckt) den wir ursprünglich nicht posten wollten, weil wir die Software nicht unter ESX 3.5 getestet haben (und Gerüchte im Web sagen sie würde nicht sauber unter ESX 3.5 laufen), aber wenn der Weg für Herrn Ziegler funktioniert, ist er sicher auch für andere interessant, deshalb hier nochmal komplett.

Wichtig:  Die alte PowerChute-Version pcns-2.2.1-100.i386.rpm gibt es nicht mehr bei APC zum download, diese muss selbst “ergoogelt” werden. Wenn jedoch einer unserer Leser diese findet oder bereits hat, kann er uns gerne kontaktieren und wir werden diese zentral auf unserem FTP-Server hosten.

Firstly open the firewall ports
esxcfg-firewall -o 80,tcp,out,”APC PowerChute Port 80?
esxcfg-firewall -o 3052,tcp,out,”APC PowerChute Port 3052?
esxcfg-firewall -o 3052,tcp,in,”APC PowerChute Port 3052?
esxcfg-firewall -o 3052,udp,out,”APC PowerChute Port 3052?
esxcfg-firewall -o 3052,udp,in,”APC PowerChute Port 3052?

Then install the APC Network Shutdown Software
rpm -ihv pcns-2.2.1-100.i386.rpm

Then configure the software
/usr/local/bin/PowerChute/PCNSConfig.sh
Type 3 and press enter
Type in the IP address of the Management Card and press enter
Port 80
Enter the Username, Password and Authentication Phrase
Repeat for the second management card
Answer No to registering another management card
Answer Yes to starting the service

Now you can configure the event actions etc by pointing your web browser to http://servername:3052/

Other commands
/etc/rc.d/init.d/PowerChute stop
/etc/rc.d/init.d/PowerChute start
To uninstall, type rpm -e pcns

MOST IMPORTANT SETTING OF ALL (IMHO)
Once logged on to the web interface
Click the ComputerName link
Specify the Configure Shutdown settings
UNTICK Turn off the UPS after the shutdown finishes.
Click Apply

This step is EXTREMELY important, otherwise once this server has shutdown it will power off the UPS regardless of other servers connected to the UPS.

Wir beraten Ihr Unternehmen gern!
Kontaktieren Sie uns jetzt kostenfrei und unverbindlich
unser Expertenteam hilft Ihnen jederzeit gern und kompetent weiter.
Sie erreichen uns telefonisch Montag – Freitag von 08:30 Uhr bis 17:00 Uhr
oder 24/7 bequem per Mail oder über unser Kontaktformular.
Teilen: