Regenerar trial 60 dias VMware ESXi

El Script

Activar acceso SSH e iniciar sesion
Borramos la licencia actual

rm -r /etc/vmware/license.cfg

Copiamos encima la nueva licencia de evaluación.

cp /etc/vmware/.#license.cfg /etc/vmware/license.cfg

Reiniciamos los servicios ESXi

/etc/init.d/vpxa restart

 

Automatizamos el Script

Primero creamos el script (reset-eval), yo lo he guardado en mi Datastore (/vmfs/volumes/Volumen1/reset.eval)

#!/bin/sh

remove license

echo 'Removing License'

rm -r /etc/vmware/license.cfg

get a new trial license

echo 'Copying new license'

cp /etc/vmware/.#license.cfg /etc/vmware/license.cfg

restart services

echo 'Restarting VPXA'

/etc/init.d/vpxa restart

Le damos permisos de ejecución y lo probamos.

chmod +x reset-eval.sh

./reset-eval.sh

Agregamos el Script al crontab

/bin/echo "5 6 * * * /vmfs/volumes/Volumen1/reset-eval.sh" >> /var/spool/cron/crontabs/root

Paramos el proceso del crontab

kill $(cat /var/run/crond.pid)

Y lo ejecutamos de nuevo

crond

Finalmente añadimos lo siguiente a /etc/rc.local.d/local.sh para regenerar el script cada vez que se reinicie el ESXi y vacie el crontab.

/bin/kill $(cat /var/run/crond.pid)

/bin/echo "5 6 * * * /vmfs/volumes/Volumen1/reset-eval.sh" >> /var/spool/cron/crontabs/root

crond



Si te gustó la entrada puedes utilizarla siempre y cuando compartas la web y nos menciones como fuente de la información.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*