wieder mal ESXi und USV
Verfasst: 19.11.2010, 13:48
Hallo Forum,
durch den anstehenden Umstieg von ESX auf ESXi muss das USV-Konzept umgebaut werden.
Es gibt dazu viele Infos (auch hier im Forum) mit denen ich fast ans Ziel gekommen bin.
Umgebung:
3 x ESX mit VC, 2 x HP UPS mit Management Card
Folgendes habe ich getan:
- vMA installiert und mit dem Linux-Agenten versorgt
- Der Agent kann neben dem Shutdown noch ein Script ausführen welches sich SDScript nennt
- dieses Script kann man an seine Umgebung anpassen
wall "Shutdown1"
source /opt/vmware/vma/bin/vifptarget -s ESX01.xx
for i in `vmware-cmd -l | grep -E -v "(vSphere|Maschine)"`;do vmware-cmd $i stop soft && sleep 10 ;done
sleep 50
source /usr/lib/vmware-vcli/apps/host/hostops.pl --username xxx --password 'xxx' --target_host esx01.xx --operation enter_maintenance --url https://vcenter.xx/sdk/vimService.wsdl
sleep 10
/usr/lib/vmware-vcli/apps/host/hostops.pl --username xxx --password 'xxx' --target_host esx01.xx --operation shutdown --url https://vcenter.xx/sdk/vimService.wsdl
wall "Shutdown 2"
Nun zum Problem:
- als vi-admin über putty an der vMA angemeldet
- sudo vi /usr/local/DevMan/SDScript eingegeben
- nun sieht man die wall Infos sowie die Shutdowns
- alles funktioniert
ziehe ich nun den Stecker der UPS sehe ich zwar die walls aber keine Shutdowns (weder VM noch ESX). Da ich die walls sehe, kann ich sicher sein, dass das Script ausgeführt wird.
Die Rechte des Scripts:
-rwxr-xr-x 1 root root 2164 Nov 19 05:18 SDScript
durch den anstehenden Umstieg von ESX auf ESXi muss das USV-Konzept umgebaut werden.
Es gibt dazu viele Infos (auch hier im Forum) mit denen ich fast ans Ziel gekommen bin.
Umgebung:
3 x ESX mit VC, 2 x HP UPS mit Management Card
Folgendes habe ich getan:
- vMA installiert und mit dem Linux-Agenten versorgt
- Der Agent kann neben dem Shutdown noch ein Script ausführen welches sich SDScript nennt
- dieses Script kann man an seine Umgebung anpassen
wall "Shutdown1"
source /opt/vmware/vma/bin/vifptarget -s ESX01.xx
for i in `vmware-cmd -l | grep -E -v "(vSphere|Maschine)"`;do vmware-cmd $i stop soft && sleep 10 ;done
sleep 50
source /usr/lib/vmware-vcli/apps/host/hostops.pl --username xxx --password 'xxx' --target_host esx01.xx --operation enter_maintenance --url https://vcenter.xx/sdk/vimService.wsdl
sleep 10
/usr/lib/vmware-vcli/apps/host/hostops.pl --username xxx --password 'xxx' --target_host esx01.xx --operation shutdown --url https://vcenter.xx/sdk/vimService.wsdl
wall "Shutdown 2"
Nun zum Problem:
- als vi-admin über putty an der vMA angemeldet
- sudo vi /usr/local/DevMan/SDScript eingegeben
- nun sieht man die wall Infos sowie die Shutdowns
- alles funktioniert
ziehe ich nun den Stecker der UPS sehe ich zwar die walls aber keine Shutdowns (weder VM noch ESX). Da ich die walls sehe, kann ich sicher sein, dass das Script ausgeführt wird.
Die Rechte des Scripts:
-rwxr-xr-x 1 root root 2164 Nov 19 05:18 SDScript