Last active
August 29, 2015 14:17
-
-
Save chiita/a5c89ddb073391e5f49d to your computer and use it in GitHub Desktop.
manage vm power
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ Show Virtual Machines +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
vim-cmd vmsvc/getallvms | |
echo "" | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ You wanna power on or off ? +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "Input Value on/off" | |
read selected | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ You wanna power on or off ? +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
case $selected in | |
"on" ) | |
echo "Selected Power ON VM !!" | |
echo "Input number of VMID above list. " | |
read num | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ Power ON Target Machine +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
vim-cmd vmsvc/power.on $num | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ Target Machine State +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
vim-cmd vmsvc/power.getstate $num;; | |
echo "" | |
"off" ) | |
echo "Selected Power OFF VM !!" | |
echo "Input number of VMID above list. " | |
read num | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ Power OFF Target Machine +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
vim-cmd vmsvc/power.off $num | |
echo "" | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ Target Machine State +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
vim-cmd vmsvc/power.getstate $num;; | |
echo "" | |
esac | |
echo "" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "+++ FINISHED THIS SHELL +++" | |
echo "++++++++++++++++++++++++++++++++++++" | |
echo "" | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment