۱. فعال کردن SSH (موقت)
در Host Client: Manage → Services → TSM-SSH → Start
SSH را فقط برای زمان کار روشن کنید و بعد خاموشش کنید. هرگز ESXi را مستقیم در معرض اینترنت قرار ندهید.
۲. اطلاعات پایه
esxcli system version get
esxcli hardware platform get
esxcli hardware memory get
esxcli storage core device list | grep -E 'Display Name|Size'
esxcli network nic list
esxcli network ip interface ipv4 get۳. NTP
esxcli system ntp set --server=192.168.10.5 --server=pool.ntp.org --enabled=true
esxcli system ntp get۴. ارسال لاگ به سرور syslog مرکزی
esxcli system syslog config set --loghost='udp://192.168.10.70:514'
esxcli system syslog reload
esxcli network firewall ruleset set --ruleset-id=syslog --enabled=true
esxcli network firewall refresh۵. ماشینهای مجازی
vim-cmd vmsvc/getallvms
vim-cmd vmsvc/power.getstate 3
vim-cmd vmsvc/power.shutdown 3 # خاموشی مرتب (نیاز به VMware Tools)
vim-cmd vmsvc/snapshot.create 3 before-patch "manual snapshot" 0 0عدد ۳ شناسهی VM از خروجی getallvms است.
۶. حالت نگهداری و ریاستارت
پیش از بهروزرسانی یا تعمیر سختافزار، ماشینها را خاموش یا منتقل کنید و:
esxcli system maintenanceMode set --enable true
esxcli system shutdown reboot --reason "patching"
# پس از بالا آمدن:
esxcli system maintenanceMode set --enable false