VMware PowerCLI یک رابط کاربری تحت Power Shell میباشد که برای مدیریت VMware vSphere است و خودکارسازی فرآیندهای مدیریتی vSphere را امکان پذیر میکند. با معرفی نسخه جدید PowerCLI 11.3.0، 732 دستور جدید و متفاوت به دستورات قبلی اضافه شد.
PowerCLI 11.3.0 به همراه بهروزرسانیهای ذیل عرضه شده است:
-
اضافه شدن 22 دستور جدید برای مدیریت HCX و SPBM
-
اضافه شدن پشتیبانی برای vSphere 6.7 Update 2 به ماژول VMware.VIM
-
اضافه شدن پشتیبانی برای شبکههای Opaque به دستور Get-VirtualNetwork
-
اضافه شدن پشتیبانی برای ساختن انواع جدید Network Adapterها
-
اضافه شدن پشتیبانی برای High-Level Promotion از Instant Cloneها
-
بهروزرسانی در استفاده از وضعیت SpbmEnabled یک کلاستر
-
بهروزرسانی در تک گذاری عمومی
با نسخه جدید PowerCLI 11.3 به کاربر اجازه داده میشود از Backend API استفاده کند تا به صورت وسیع تگگذاری را انجام دهد.
دستورات جدید برای HCX
VMware HCX این ابزار کاربر را به یاد چاقوی سوئیسی میاندازد، چراکه این ابزار چندین انتخاب برای حرکت دادن بارهای کاری به محیط ابری و خارج کردن از آن را دارد. ماژول HCX سال پیش با PowerCLI 11.2.0 به عنوان ماجول 21م از PowerCLI معرفی شد. در نسخه 11.3.0 از PowerCLI این ماجول تعداد 21 دستور، را دریافت کرده که برای تعامل با پیادهسازی HCX کاربر ارائه شده است. اکثر دستورات با پروفایلها سروکار دارند که به عنوان ابزاری جهت پیکربندی سایت کاربر از جمله ذخیرهسازی، پردازش، و شبکه استفاده میشوند. تعدادی دستور نیز وجود دارد که برای مدیریت HCX Service Mesh است که از سایتهای منبع و مقصد تشکیل میشود.
لیست کاملی از دستوراتی که اضافه شدهاند به شرح زیر میباشد:
-
Get/New/Remove/Set-HCXComputeProfile
-
Get-HCXInventoryCompute
-
Get-HCXInventoryDatastore
-
Get-HCXInventoryDVS
-
Get-HCXInventoryNetwork
-
Get-HCXNetworkBacking
-
Get/New/Remove/Set-HCXNetworkProfile
-
Get/New/Remove/Set-HCXServiceMesh
-
Get-HCXStorageProfile
-
New-HCXComputeProfileDVS
-
New-HCXComputeProfileNetwork
-
New-HCXServiceMeshDVS
پشتیبانی از شبکه Opaque
بهبود دیگری که در نسخه PowerCLI 11.2 اضافه شد، بحث اضافه شدن یک Object Type جدید برای شبکههای Opaque بود. این نوع شبکهها نتیجه سوئیچهای منطقی هستند که توسط NSX-T ساخته شدهاند. آن بهروزرسانی به کاربران اجازه دریافت این Objectها را فقط از طریق دسترسی سطح پایین، دسترسی مستقیم API و دستورها میداد. با عرضه PowerCLI 11.3 دستورGet-VirtulaNetwork به روزرسانی شده تا کاربران بتوانند شبکههای Opaque را توسط یک دستور سطح بالا مشاهده کنند.
Instant Clone Promotion
Instant Clone قابلیتی است که مدتهاست در VMware به صورتهای مختلفی وجود داشته است. ابتدا با نام “VMFork” در سال 2014 از آن یاد شد که به کاربران اجازه ساختن بلافاصله یک ماشین مجازی Child بر اساس یک ماشین مجازی که در حال اجرا است را میداد که به صورت یک ماشین مجازی Clone شده در vCenter قابل مشاهده بود. vSphere 6.7 اولین عرضهای بود که به صورت عمومی این ویژگی را ارائه کرد اگرچه دسترسی به آن فقط از طریق API میسر بود. حال با PowerCLI و به خصوص نسخه 11.3 کاربران میتوانند از دستور Set-VM به همراه PromoteDisks در مقابل یک ماشین مجازی Child یک Object ماشین مجازی تماما Clone شده بسازند. نکته قابل توجه این است که بعد از این کار، دیگر هیچ وابستگی به ماشین مجازی اصلی وجود ندارد.
بهروزرسانیهای SPBM
آخرین بهروزرسانی که در این مقاله به آن خواهیم پرداخت، برای آن دسته از کاربرانی میباشد که قصد خودکارسازی مدیریت سیاستهای vSphere Storage Police Based Management یا SPBM را دارند. اولین بهروزرسانی به صورت یک دستور جدید با نام Get-SpbmView است. این cmdlet به کاربران دسترسی مستقیم به APIها آماده برای SPBM را میدهد.