VMware PowerCLI چیست
vSphere PowerCLI مجموعه ای از ابزارهای خط فرمان یا CLI میباشد که برای بحث مدیریت، مانیتورینگ و اتوماتیک کردن فرایندها در بستر مجازی سازی vmware vSphere و vCloud بکار میرود. مجموعه ابزارPowerCLI با نام VI Toolkit یا VMware Infrastructure Toolkit کار خود را آغاز نمود. دستورات PowerCLI در محیط پاورشل ویندوز اجرا میشود که به این دستورات cmdlet میگوییم. ابزار PowerCLIاز سایت vmware قابل دانلود میباشد و در محیط ویندوز نصب میگردد.
بخواهم مثالی از کاربرد PowerCLI بزنم اگر بخواهیم روی دویست تا ماشین مجازی تغییر خاصی را اعمال کنیم و مجبور نباشیم روی تک تک آنها این کار را دستی انجام دهیم از PowerCLI استفاده میکنیم. مثال دیگر محاسبه کل snapshot های گرفته شده در کل بستر ESXi میباشد. پس از دانلود و نصب vmware powercli و سپس اجرای powercli در محیط خط فرمان دستور set-executionpolicy remotesigned را اجرا و کار خود را شروع میکنیم. دستورات کاربردی در محیط powercli به شرح زیر میباشد:
- اتصال به هاست esxi با دستور Connect-VIServer -Server 192.168.150.1 -Protocol https -User root -Password که با وارد نمودن آدرس ip و یوزر پسورد روت به هاست متصل میشویم.
- دیدن اطلاعات کلی راجع به سرور esxi با دستور get-vmhost
- دیدن اطلاعات کلی راجع به سرور esxi با خروجی واضح تر با دستور get-vmhost | fl
- دریافت لیست ماشین های مجازی روی سرور با دستور get-vm
- مشاهده اطلاعات بیبشتر در خصوص یک ماشین مجازی خاص با دستور get-vmguest و وارد نمودن نام vm بعد از این دستور