wir betreiben eine ESXi 4 U1 Farm im Clusterbetrieb mit DRS und HA mit 4 Hostsystemen auf denen sich ca.20 VMs verteilen. Ich arbeite momentan an der Lösung die Hostsysteme bei einem USV Failover sauber herunterfahren zu lassen. Hierzu sollen natürlich vorher alle VMs sauber heruntergefahren werden. Leider habe ich noch keinen einzigen brauchbaren Ansatz gefunden dies zu realisieren.
Die Meinungen zu diesem Thema gehen immer wieder weit auseinander.
Unsere ESXi Hosts sind auf 2 Serverräume verteilt und jeder Host hängt jeweils redundant an 2 USVs. Sprich 2 Hosts im ersten Serverraum hängen redundant an 2 APC RT 20000 und im zweiten Serverraum hängen die anderen 2 Hosts an 4 Smart UPS 3000. Ich habe bereits 3 Instanzen der PCNS in der Version 2.2.4 in der vMA Appliance installiert. Dies war notwendig um alle, an die Hosts angeschlossenen USVs hinzufügen zu können.
Die Hostsysteme können über VMA erreicht und administriert werden (mittels vifptarget).
Alle Instanzen von PCNS sind in den vMA installiert und über das Webinterface erreichbar und alle Connections zu den jeweiligen USVs sind established. Auf den Hosts direkt habe ich PCNS nicht installiert. Soweit ich weiß funktioniert dies auch bei einem ESXi nicht.
Doch wie geht es jetzt weiter? Ist es möglich das ghettoUPSHostShutdown.pl Skript einzubinden? Oder würdet ihr die apcupsd mit Hilfe dieses Skripts verwenden? Leider habe ich zu letzterem Thema noch keinen brauchbaren Thread gefunden. Mir scheint das ganze in unserer Umgebung noch etwas undurchsichtig zu sein. Vor allem, der Software beizubringen bei so vielen USVs nur im Fehlerfall von beiden (redundanten) USVs einen Shutdown zu initiieren. Des Weiteren ist mir nicht ganz klar wie die ESX Hostsysteme den Shutdown der virtuellen Maschinen beim Failover der USV initiieren, bevor sie sich selbst ausschalten. Ist diese Konfiguration in den Einstellungen der VMs machbar oder hindern mich die übergeordneten Clustereinstellungen daran? HA und DRS mit VMotion wäre ja da auch zu berücksichtigen. Ich weiß, es klingt alles ein bisschen durcheinander und sind viele Fragen, aber ich hoffe es erbarmt sich einer meiner
![Smile :-)](./images/smilies/icon_smile.gif)
Am besten für Doofe denn ich verzweifle so langsam daran
![Sad :-(](./images/smilies/icon_sad.gif)
Ach ja: Ich habe das Linux Paket der PCNS 2.2.4 installiert. Habe kein anderes spezielles ESX 4 Paket gefunden. Also keine teure 100€ CD Version!
Viele Grüße
Christoph