Hi All,
I installed ESXi 4 and then vma on esix.Now I am trying to shutdown all the guest OS and then host server through vM.I am using the script ghettoUPSHostShutdown.pl(check the link http://communities.vmware.com/docs/DOC-11902.
but when I am trying to run this script,I am getting following errors--
vi-admin@localhos $ ./ghettoUPSHostShutdown.pl --host_operation shutdown --vm_operation shutdown --ups_vm vMA --timeout 5
======= STARTING ghettoUPSHostShutdown.pl =======
info: UPS_MONITORING: vMA
info: VM_OPERATION: shutdown
info: HOST_OPERATION: shutdown
info: HOST_LIST: AUTOMATIC
info: ==========================================
info: Found host: "IP ADDRESS OF ESXi HOST HERE"
debug: Main: Login by vi-fastpass to: IP ADDRESS OF ESXi HOST HERE
info: Begin shutdown operation on VMs ...
info:Hard Powering Off Fedora12, no Vmware Tools..
info: Unable to hard power off Fedora12 !
info: shutting down vSphere Management Assistant!
info: unable to shutdown vSphere Management Assistant!
info: shutdown operation complete!
debug: Main: Disconnect from: IP ADDRESS OF ESXi HOST HERE
info: verifying all VMs are either suspended or powered of - TIMEOUT set to: 5min
debug: Login by vi-fastpass to : IP ADDRESS OF ESXi HOST HERE
info: Host: IP ADDRESS OF ESXi HOST HERE has 2/5 VMs still powered on!
info: Count: 1 - Sleeping for 60secs...
debug: Login by vi-fastpass to : IP ADDRESS OF ESXi HOST HERE
info: Host: IP ADDRESS OF ESXi HOST HERE has 2/5 VMs still powered on!
info: Count: 2 - Sleeping for 60secs...
debug: Login by vi-fastpass to : IP ADDRESS OF ESXi HOST HERE
info: Host: IP ADDRESS OF ESXi HOST HERE has 2/5 VMs still powered on!
info: Count: 3 - Sleeping for 60secs...
debug: Login by vi-fastpass to : IP ADDRESS OF ESXi HOST HERE
info: Host: IP ADDRESS OF ESXi HOST HERE has 2/5 VMs still powered on!
info: Count: 4 - Sleeping for 60secs...
info: Host: Verification stage completed !
info: putting hosts into "shutdown mode"
use of uninitialized value in string at ./ghettoUPSHostShutdown.pl line 236.
info: ERROR:
SOAP Fault:
Fault string: fault.RestrictedVersion.summary
Fault detail: RestrictedVersionFault
info: IP ADDRESS OF ESXi HOST HERE is now shutting down !
info: finally putting UPS Monitoring VM host int o "shutdown mode"
Use of uninitialized value in string eq at /usr/lib/perl5/site_perl/5.8.8/VMware/VIFPLib.pm line 355.
login_by_fastpass: hostname cannot be empty at /usr/lib/perl5/site_perl/5.8.8/VMware/VIFPLib.pm line 355.
Please help...