Auto shutdown ESXi 5.x


berikut sedikit sacara untuk membuat VM esxi khususnya versi 5.x bisa auto shutdown dengan sebuah script, adapun langkahnya sebagai berikut :

pastikan service ssh di esxi jalan dan dapat di akses (silahkan gogeling)

akses esxi dengan putty atau yang semacamnya (silahkan download putty klo belum punya)

sebelum membuat file berisikan script shutdown bolehlah dibuat di dalam folder tertentu misal di dalam folder var dari system esxi, atau di dalam VM berada di /vmfs/volumes/datastore1/ (cara masuk folder, silahkan gogeling fungsi cd di terminal linux)

buatlah file .sh dengan perintah berikut

vi autoshudown.sh

tambahkan script berikut

echo “shutting down VMs..please wait..”
/sbin/shutdown.sh
echo “done.”
echo “shutting down the host now..”
/sbin/poweroff

untuk save script yang dibuat tekan ESC , lalu titik dua (:) , dan tambahkan huruf wq

perhatikan pada kiri bawah terminal akan terlulis

:wq

lalu Enter

dari sini sudah tersimpan file autoshudown.sh nya

lanjut , ubah mode file nya dengan perintah

chmod +x auto-shutdown.sh atau sesuai saran di awal maka perintahnya chmod +x /vmfs/volumes/datastore1/auto-shutdown.sh

untuk mencoba apakah script di auto-shutdown.sh sudah berjalan sesuai jika di running langsung saja panggil

auto-shutdown.sh

jika dalam folder tertentu /vmfs/volumes/datastore1/auto-shutdown.sh

dan enter.

bila sesuai maka esxi akan off setelah vm di dalamnya sudah off

agar file auto-shutdown.sh berjalan automatif makan dijadwalkan running di jam tertentu dengan crontab (gogeling perintah crontab linux), dengan menjalakan perintah pada terminal putty yaitu

/bin/echo “0 22 * * * /vmfs/volumes/datastore1/auto-shutdown.sh” >> /var/spool/cron/crontabs/root

perintah di atas untuk menyelipkan penjadwalan running file auto-shutdown.sh di jam 22 malam.

untuk cek hasilnya bisa langsung cek dengan perintah

cat /var/spool/cron/crontabs/root

makan akanterlihat penambahan penjadwalan seperti berikut

~ # cat /var/spool/cron/crontabs/root
#min hour day mon dow command
1    1    *   *   *   /sbin/tmpwatch.py
1    *    *   *   *   /sbin/auto-backup.sh
0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py
*/5  *    *   *   *   /sbin/hostd-probe
0 18 * * * /vmfs/volumes/datastore1/auto-shutdown.sh

Tips:

sisanya perhatikan time di ESXi GUI Desktop dan terminal shell linux dengan fungsi perintah date dan time. silahkan gogeling bagaiaman cara edit date dan time di ESXi, soalnya agak berbeda dengan edit di lunux pada umumnya.
dan crontab sebaiknya masukkan dalam startup linux di file berikut

/etc/rc.local.d/local.sh

tambahkan atau selimpkan perintah di atas sebelumnya yaitu

/bin/echo “0 22 * * * /vmfs/volumes/datastore1/auto-shutdown.sh” >> /var/spool/cron/crontabs/root


LANJUT, langkah-langkah di atas ESXi ver 5.1 untuk ESXi ver 5.5 ada sedikit perbedaan di /etc/rc.local.d/local.sh

script yang diselipkan tambahakan perintah sh

/bin/echo “0 22 * * * sh /vmfs/volumes/datastore1/auto-shutdown.sh” >> /var/spool/cron/crontabs/root

.

Post ini bersumber dari Post Luar

Iklan

Ditandai:, , , , , , , ,

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: