VMware Global Community
Jose_Arcos
Enthusiast
Enthusiast

apagado de vm

Hola a todos

si yo lanzo un shutdown del host, puedo hacer que se apaguen las maquinas facilmente mediante un guest shutdown???????

Como??

Graciass. a todos.

VCP 410

VCP 310, 410 & 510
0 Kudos
7 Replies
sanmarfe
Expert
Expert

Hola Jose, buenos dias.

Como parte de mi script de configuracion del SAI APC, la primera parte del script hace lo que tu necesitas.

Si quieres lo comentamos.

Espero que sea de ayuda

Un abrazo

#####################################################################

#!/bin/sh

#

  1. vmshutdown.sh

#

  1. UPS APC SHUTDOWN VIRTUAL MACHINE SCRIPT FOR VMWARE ESX 3.X, 4.0

#

  1. ENERO 2010 - SANTIAGO GONZALEZ

#

#####################################################################

#####################################################################

  1. set the paths that the vmware tools need

PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"

#####################################################################

  1. try do a nice shutdown of VM there is power

count_vm_on=0

for vm in `vmware-cmd -l` ; do

#echo "VM: " $vm

for VMstate in `vmware-cmd "$vm" getstate` ; do

#echo $VMstate

  1. If the VM is power ON

if ; then

echo " "

echo "VM: " $vm

echo "State: is on and will now tell it to shut down"

echo "Shutting down: " $vm

vmware-cmd "$vm" stop trysoft

vmwarecmd_exitcode=$(expr $?)

if ; then

echo "exitcode: $vmwarecmd_exitcode so will now turn it off hard"

vmware-cmd "$vm" stop hard

fi

count_vm_on=$count_vm_on+1

sleep 2

  1. if the VM is power OFF

elif ; then

echo " "

echo "VM: " $vm

echo "State: is off, so i skip it"

  1. if the VM is power suspended

elif ; then

echo " "

echo "VM: " $vm

echo "State: is suspended, so i skip it"

  1. if state is getstate or =

else

printf ""

#echo "unknown state: " $VMstate

fi

done

done

Sanmarfe.

VMware Certified Professional VCP3 and VCP4.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
Jose_Arcos
Enthusiast
Enthusiast

Hola Santi.

Eso ya lo habia pensado, pero lo necesito para un esxi. y creo que tu script no sirve para esxi.

Gracias!!!

VCP 410

VCP 310, 410 & 510
0 Kudos
sanmarfe
Expert
Expert

Hola jose.

Al contrario de lo que piensa mucha gente, si es posible "correr scripts en ESXi"

Una opcion es habilitar la consola...

Otra opcion es :

http://www.vmware.com/support/developer/vima/

Ysi, el script funciona en ESXi

Un abrazo.

Sanmarfe.

VMware Certified Professional VCP3 and VCP4.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
JGONZALEZH
Enthusiast
Enthusiast

Existe una manera si no tienes el ESXi como miembro de un cluster de HA y es irte a configuracion Virtual Machine Startup/Shutdown y moverlas para que se apaguen ordenadamente y el tiempo de espera.

0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Sanmarfe and all,

Por favor no actives SSH en ESXi tan a la "ligera" pues pierdes el contrato de servicio con VMware. El SSH en ESXi solo y únicamente tiene que ser activado por personal autorizado de VMware y durante ejercicios de troubleshooting en vuestro entorno.

Es mejor usar vMA para correr tu script.

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009, vExpert 2010

Autor del libro <a href="http://www.lulu.com/product/tapa-blanda/101-secretos-de-vmware-vsphere/6345031" target="_blank">101 Secretos de VMware vSphere</a>

Autor del libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos
Jose_Arcos
Enthusiast
Enthusiast

Hola Jose Maria

por lo que entiendo, el vMA es una maquina virtual que hace de sc de los esxi???

Gracias.

VCP 410

VCP 310, 410 & 510
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso

Hola Jose,

Efectivamente Jose,. Tienes mas información sobre este appliance en este enlace:

http://www.vmware.com/support/developer/vima/

Es mas yo os sugiero que vayáis conociendo este entorno pues sera el appliances por defecto con el cual VMware recomienda gestionar los servidores ESX y ESXi desde consola.

Saludos,

Jose Maria Gonzalez,

Founder and President of JmGVirtualConsulting.com

-


See http://www.JmGVirtualConsulting.com for official Vi3 and vSphere consultancy

See http://www.josemariagonzalez.es for my blog on VMware training and tips

See http://www.twitter.com/jose_m_gonzalez for some twittering

VMware vExpert 2009, vExpert 2010

Autor del libro <a href="http://www.lulu.com/product/tapa-blanda/101-secretos-de-vmware-vsphere/6345031" target="_blank">101 Secretos de VMware vSphere</a>

Autor del libro VMware ESX y VMware VCP Hecho Fácil

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.

<a href="http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol">!http://feedproxy.google.com/ElBlogDeVirtualizacionEnEspanol.2.gif!</a>

0 Kudos