دستورات مفید و کاربردی در VMware ESXi
برای مدیریت سرورهای esxi از طریق خط فرمان یا cli تعداد زیادی دستور وجود دارد که از طریق آن میتوان محیط مجازی سازی esxi را کنترل و عیب یابی نمود. این دستورات دارای پارامترهای متعدد بوده و اجزاء مختلفی مانند سی پی یو، رم سرور، شبکه، استوریج های سرور و ... را مدیریت مینماید.
برای اجرای دستورات زیر بایستی ابتدا از طریق ssh به سرور esxi متصل گردید.
- دریافت ورژن و بیلد نامبر سرور با دستور esxcli system version get
- دریافت تاریخ و زمان سرور با دستور esxcli system stats installtime get
- مشاهده لیست کاربران ساخته شده روی esxi با دستور esxcli system account list
- بررسی فعال بودن یا غیرفعال بودن فایروال سرور با دستور esxcli network firewall get
- غیر فعال نمودن فایروال esxi برای اشکال زدایی سرور با esxcli network firewall set –enabled false
- مشاهده تنظیمات ip روی همه اینترفیس های سرور با esxcli network ip interface ipv4 get
- مشاهده لیست پکیج های vib نصب شده روی سرور با esxcli software vib list
- نصب آپدیت های جدید روی سرور با دستور esxcli software vib update -d /tmp/update.zip
- دریافت لیست ماشین های مجازی که روی سرور در حال اجرا میباشند esxcli vm process list ( در این دستور عدد world id نیز نمایش داده میشود)
- اگر یک vm در حالت عادی به فرامین پاسخ نمیدهد با استفاده از دستور esxcli vm process kill -w 63337 -t soft آنرا kill میکنیم. قابل ذکر است عدد ذکر شده در دستور world id آن میباشد. اگر این دستور جواب نداد بجای soft از hard استفاده میکنیم تا پراسس آن vm را kill نماییم.
- مشاهده لیست دیتاستورهایی که از طریق esxi قابل دسترسی هستند esxcli storage filesystem list . بوسیله این دستور UUID و فایل سیستم دیتااستورها نیز نمایش داده میشود.
- مشاهده لیست آداپتورهای iscsi با دستور esxcli iscsi adapter list
- مشاهده تاریخ مربوط به زمانی که esxi روی سرور نصب شده است با دستور esxcli system stats installtime get
- مشاهده لیست کارت شبکه های سرور esxcli network nic list
esxcli system version get
esxcli system account list
esxcli network firewall get
esxcli network ip interface ipv4 get
esxcli software vib list
esxcli software vib list
esxcli vm process kill -w 63337 -t soft
esxcli vm process kill -w 63337 -t hard
esxcli storage filesystem list
esxcli storage nmp device list
esxcli storage vmfs extent list
esxcli iscsi adapter list
esxcli network nic list
dcui
reboot
poweroff
esxcli hardware
lspci
esxtop
esxcfg-vswitch
chkconfig
esxcli system
vim-cmd vmsvc/getallvms
uname
uname