איך ניתן לכבות ESXi מתוך SSH/TSM?

חיפשתי דרך לכבות ESXi מתוך TSM או דרך putty.

מצאתי כל מיני פקודות, אבל או שהן לא היו קיימות ב-ESXi או שלא עשו את העבודה.

למשל ניסיתי shutdown.sh אבל זה לא עשה את העבודה:

shutdown_1

נראה שהסקריפט מוריד services אבל השרת לא נכבה בסוף.

בסופו של דבר מצאתי פקודה בשם "poweroff".

זה עשה את העבודה מעולה ב-ESXi 4.1:

shutdown_2

רואים הורדה של services וכיבוי של שרת.

אבל כשהרצתי את הפקודה ב-5.0 או 5.1 ראיתי משהו מוזר:

shutdown_3

לא קורה כלום (אין output) אבל אחרי כמה זמן השרת כן נכבה.

מן הסתם רציתי שהשרת יכובו בצורה מסודרת, לכן לא הייתי בטוח האם הפקודה מבצעת את הכיבוי "כמו שצריך".

אחרי כמה בירורים הסתבר שהכיבוי באמצעות הפקודת poweroff הוא כן מסודר. ובעצם כשמבצעים כיבוי דרך DCUI, הוא מריץ ברקע את הפקודה הנ"ל.

דרכים נוספות לכיבוי ה-ESX/ESXi תוכלו למצוא ב-KB הבא:

ESXi/ESX 4.x and ESXi 5.x shutdown and reboot commands

(בעקבות הפניה שלי, ה-KB עודכן ועכשיו מכיל גם את poweroff)

מיכאל.