Consulenze presso Eunet srl, via dell'Artigianato 15, 09122 Cagliari 070 753609 Lun - Ven 08:30-13:00 / 14.30-17.00

Schedulare arresto ESXi5 e macchine virtuali

Se abbiamo la necessità di schedulare un arresto di un host ESXi5 e delle relative macchine virtuali, possiamo inserire nel crontab queste righe

00 22  * * 6 /sbin/powerOffVms

10 22  * * 6 poweroff

per rendere queste modifiche permanenti  dobbiamo seguire le stesse regole utilizzate per i backup.

Editiamo il file /etc/rc.local

vi /etc/rc.local

premiamo il tasto "ins" della tastiera ed aggiungiamo queste righe nella parte finale del file

/bin/echo "35 15  * * * /sbin/powerOffVms" >> /var/spool/cron/crontabs/root
/bin/echo "40 15  * * * poweroff" >> /var/spool/cron/crontabs/root
/bin/busybox crond

premiamo "esc" e scriviamo :wq per uscire e salvare da vi.

al riavvio dell'host ESXi nel file /var/spool/cron/crontabs/root avremmo le due righe che verranno eseguite dal cron all'orario scelto.

La prima riga spenge le macchine virtuali alle 22 del sabato. In questa fase se la virtual machine ha i vmtool correttamente installati e funzionanti,esegue la procedura di arresto corretta, in caso contrario viene fermata bruscamente. 

la seconda arresta l'host alle 22.10 del sabato.

 

(0 Votes)