مدیریت Pool در Dell Unity با CLI بعد از ایجاد Pool اهمیت پیدا میکند؛ جایی که مدیر زیرساخت باید بتواند تنظیمات Pool را تغییر دهد، ظرفیت آن را افزایش دهد، وضعیت سلامت را بررسی کند و منابع وابسته به Pool را مشاهده کند.
این مقاله ادامه قسمت اول راهنمای پیکربندی Pool در Dell Unity است و روی عملیات مدیریتی بعد از ساخت Pool تمرکز دارد. در این بخش، دستورهای set، extend، show، delete، مشاهده Tierها و بررسی Storage Resourceهای وابسته به Pool با ساختار فنی و اجرایی توضیح داده میشوند.
- بعد از ایجاد Pool، میتوان تنظیماتی مانند Alert Threshold، FAST Cache و Snapshot Auto-delete را با دستور
setتغییر داد. - برای افزایش ظرفیت Pool از دستور
extendاستفاده میشود؛ در استقرار فیزیکی با Drive Group و در استقرار مجازی با Virtual Disk. - دستور show برای مشاهده ظرفیت، Subscription، وضعیت سلامت، Rebalancing، FAST Cache، Auto-delete و Data Reduction کاربرد دارد.
- حذف Pool با دستور
deleteانجام میشود و قبل از آن باید Pool و وابستگیهای آن دقیق بررسی شوند. - Storage Tierها وضعیت ظرفیت و Driveهای هر Tier را در Pool نشان میدهند.
- دستور
pool/sr showبرای مشاهده Storage Resourceهای وابسته به Pool و بررسی مصرف ظرفیت استفاده میشود.
مسیر مطالعه این راهنما
این مقاله قسمت دوم از مجموعه راهنمای پیکربندی و مدیریت Pool در Dell Unity با استفاده از CLI است. بهتر است قبل از مطالعه این بخش، قسمت اول با موضوع ایجاد Pool، Auto Configuration و Custom Pool Configuration مطالعه شده باشد.
در قسمت بعدی، موضوعات تکمیلی CLI بررسی میشود؛ از جمله Storage Profileها، Drive Groupها، مشاهده ظرفیت سیستم، ظرفیت Tierها، تغییر تنظیمات Disk در استقرارهای مجازی، سناریوهای کاربردی و دستور show action.
بازگشت به بالا ↑
تغییر تنظیمات Pool در Dell Unity
بعد از ایجاد Pool، ممکن است نیاز باشد برخی تنظیمات مدیریتی آن تغییر کند. این تغییرات شامل آستانه Alert مربوط به Subscription، تنظیمات FAST Cache و تنظیمات مربوط به Snapshot Auto-delete است.
تغییر تنظیمات Pool با دستور set انجام میشود. برای شناسایی Pool موردنظر، میتوان از شناسه Pool یا نام Pool استفاده کرد.
تنظیمات قابل تغییر در Pool
در دستور تغییر تنظیمات Pool، چند گروه تنظیماتی وجود دارد. بخشی از این تنظیمات به ظرفیت و Subscription مربوط است و بخشی دیگر برای کنترل Snapshot و Auto-delete استفاده میشود.
| پارامتر | کاربرد |
|---|---|
-id | مشخص کردن Pool بر اساس شناسه. |
-name | مشخص کردن یا تغییر نام Pool. |
-descr | تغییر شرح کوتاه Pool. |
-alertThreshold | تعیین آستانه Alert برای Subscription Space. |
-FASTCacheEnabled | فعال یا غیرفعال کردن FAST Cache در استقرارهای فیزیکی. |
-snapPoolFullThresholdEnabled | فعال یا غیرفعال کردن بررسی High Water Mark مربوط به پر بودن Pool. |
-snapPoolFullHWM | تعیین High Watermark مربوط به پر بودن Pool. |
-snapPoolFullLWM | تعیین Low Watermark مربوط به پر بودن Pool. |
-snapSpaceUsedThresholdEnabled | فعال یا غیرفعال کردن بررسی High Water Mark مربوط به Snapshot Space Used. |
-snapSpaceUsedHWM | تعیین High Watermark برای Snapshot Space Used. |
-snapSpaceUsedLWM | تعیین Low Watermark برای Snapshot Space Used. |
-snapAutoDeletePaused | Resume کردن عملیات Snapshot Auto-delete با مقدار no. |
-alertThreshold برای Thin Provisioning استفاده میشود و مشخص میکند سیستم چه زمانی درباره مصرف Subscription Space هشدار ارسال کند.ساختار دستور pool set
فرمت کلی دستور تغییر تنظیمات Pool به شکل زیر است:
/stor/config/pool {-id <value> | -name <value>} set [-async] –name <value>
[-descr <value>]
[-alertThreshold <value>]
[-snapPoolFullThresholdEnabled {yes|no}]
[-snapPoolFullHWM <value>]
[-snapPoolFullLWM <value>]
[-snapSpaceUsedThresholdEnabled {yes|no}]
[-snapSpaceUsedHWM <value>]
[-snapSpaceUsedLWM <value>]
[-snapAutoDeletePaused no]در این دستور، -async برای اجرای عملیات در حالت Asynchronous استفاده میشود. همچنین باید Pool موردنظر با -id یا -name مشخص شود.
نمونه تغییر Alert Threshold و FAST Cache
در نمونه زیر، آستانه Subscription Alert برای Pool با شناسه pool_1 روی 70% تنظیم میشود و FAST Cache برای همان Pool غیرفعال میشود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool -id pool_1 -set
-alertThreshold 70 -FASTCacheEnabled noپس از اجرای موفق دستور، سیستم شناسه Pool را در خروجی نمایش میدهد و پیام تکمیل موفق عملیات را نشان میدهد.
این نوع تغییر برای زمانی کاربرد دارد که مدیر سیستم بخواهد رفتار Alert یا استفاده از FAST Cache را برای یک Pool مشخص کنترل کند.
set برای تغییر تنظیمات مدیریتی Pool استفاده میشود و باید با شناسایی دقیق Pool از طریق id یا name اجرا شود. بازگشت به بالا ↑
افزودن Drive به Pool برای افزایش ظرفیت
برای افزایش ظرفیت Storage یک Pool، میتوان Driveهای جدید به آن اضافه کرد. این عملیات با دستور extend انجام میشود.
در استقرارهای فیزیکی، توسعه Pool با استفاده از Drive Group و تعداد Drive انجام میشود. در استقرارهای مجازی، توسعه Pool با افزودن Virtual Disk انجام میشود.
فرمت دستور pool extend
فرمت کلی دستور افزایش ظرفیت Pool به شکل زیر است:
/stor/config/pool {-id <value> | -name <value>} extend [-async]
{-diskGroup <value> -drivesNumber <value> [-storProfile <value>] | -disk <value> [-tier <value>]}| پارامتر | کاربرد |
|---|---|
-id | شناسه Pool موردنظر برای Extend. |
-name | نام Pool موردنظر برای Extend. |
-diskGroup | شناسه Drive Groupهایی که باید به Pool اضافه شوند. |
-drivesNumber | تعداد Drive از Drive Groupهای مشخصشده. |
-storProfile | Storage Profile قابل اعمال روی Driveهای اضافهشده. |
-disk | Virtual Diskهایی که باید به Pool اضافه شوند. |
-tier | Tier مربوط به Driveهای اضافهشده در استقرار مجازی. |
-storProfile مشخص نشود، سیستم برای هر Drive Type خاص در Drive Group انتخابشده یک RAID Configuration پیشفرض انتخاب میکند. برای NL-SAS، مقدار پیشفرض RAID 6 با Stripe Length برابر 8 است. برای SAS و Flash، مقدار پیشفرض RAID 5 با Stripe Length برابر 5 است.توسعه Pool در استقرار فیزیکی
در نمونه زیر، Pool با شناسه pool_1 با هفت Drive از Drive Group با شناسه dg_1 توسعه داده میشود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool –id pool_1 extend –
diskGroup dg_1 –drivesNumber 7 -storProfile profile_12بعد از اجرای موفق دستور، سیستم شناسه Pool را نمایش میدهد و عملیات با پیام موفقیت تکمیل میشود.
-drivesNumber با RAID Configuration پیشفرض یا Storage Profile انتخابشده هماهنگ نباشد، عملیات ممکن است Fail شود.توسعه Pool در استقرار مجازی
در استقرارهای مجازی، برای افزایش ظرفیت Pool، Virtual Diskهای جدید به Pool اضافه میشوند. نمونه زیر Pool با شناسه pool_1 را با افزودن دو Virtual Disk به نامهای vdisk_1 و vdisk_5 توسعه میدهد:
uemcli -d 10.0.0.2 -u Local/joe -p MyPassword456! /stor/config/pool –id pool_1 extend –disk
vdisk_1,vdisk_5در این حالت نیز پس از تکمیل موفق عملیات، شناسه Pool در خروجی نمایش داده میشود.
اگر Tier برای Drive اضافهشده مشخص نشود، در صورت وجود اطلاعات Tiering برای Drive مرتبط، سیستم میتواند Tier را بهصورت خودکار اختصاص دهد.
extend مسیر اصلی افزایش ظرفیت Pool است و نوع پارامترهای آن به فیزیکی یا مجازی بودن استقرار بستگی دارد. بازگشت به بالا ↑
مشاهده وضعیت Poolها
برای مشاهده فهرست Poolها و بررسی جزئیات آنها، از دستور show استفاده میشود. این دستور میتواند تمام Poolها را نمایش دهد یا خروجی را بر اساس Pool ID یا نام Pool فیلتر کند.
مشاهده وضعیت Pool یکی از مراحل مهم در مدیریت روزمره Storage است؛ زیرا اطلاعاتی مانند ظرفیت کل، تخصیص فعلی، Subscription، وضعیت سلامت، Rebalancing، FAST Cache، Auto-delete و Data Reduction را در اختیار مدیر سیستم قرار میدهد.
فرمت دستور pool show
فرمت دستور مشاهده Poolها به شکل زیر است:
/stor/config/pool {-id <value> | -name <value>} showبرای مشاهده جزئیات کامل تمام Poolها میتوان از گزینه -detail استفاده کرد:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool show -detailدر این خروجی، برای هر Pool اطلاعات متعددی نمایش داده میشود که وضعیت ظرفیت، Driveها، RAID، سلامت و قابلیتهای فعالشده را نشان میدهد.
اطلاعات مهم در خروجی show
خروجی دستور show -detail میتواند شامل Attributeهای مختلف باشد. برخی از مهمترین موارد عبارتاند از:
| Attribute | مفهوم |
|---|---|
| ID | شناسه Pool. |
| Type | نوع Pool، مانند Dynamic یا Traditional. |
| Name | نام Pool. |
| Total space | کل ظرفیت Pool. |
| Current allocation | ظرفیت تخصیصیافته فعلی. |
| Preallocated space | فضای رزروشده برای نیازهای آینده. |
| Remaining space | ظرفیت باقیمانده. |
| Subscription | فضای Subscribe شده در Thin Provisioning. |
| Subscription percent | درصد Subscription. |
| Alert threshold | آستانه Alert. |
| Drives | Driveهای موجود در Pool. |
| Number of drives | تعداد Driveها. |
| RAID level | سطح RAID. |
| Stripe length | طول Stripe. |
| Rebalancing | وضعیت اجرای Rebalancing. |
| Health state | وضعیت سلامت Pool. |
| FAST Cache enabled | فعال یا غیرفعال بودن FAST Cache. |
| Auto-delete state | وضعیت Auto-delete. |
| Data Reduction space saved | فضای صرفهجوییشده با Data Reduction. |
| All flash pool | مشخص میکند Pool فقط شامل Flash Drive است یا خیر. |
این اطلاعات برای بررسی وضعیت عملیاتی Pool و تصمیمگیری درباره توسعه ظرفیت یا تغییر تنظیمات کاربرد دارد.
بررسی وضعیت سلامت و Rebalancing
در خروجی Pool، مقدار Health state وضعیت سلامت Pool را نشان میدهد. نمونههایی از وضعیت سلامت شامل OK، Degraded/Warning، Major failure، Critical failure و Non-recoverable error هستند.
همچنین مقدار Rebalancing مشخص میکند آیا عملیات Rebalancing روی Pool در حال انجام است یا خیر. اگر Rebalancing در حال انجام باشد، مقدار Rebalancing progress میزان پیشرفت آن را به درصد نمایش میدهد.
این اطلاعات برای بررسی وضعیت پس از توسعه Pool یا تغییرات مرتبط با Drive اهمیت دارد.
بازگشت به بالا ↑
حذف Pool در Dell Unity
برای حذف یک Pool، از دستور delete استفاده میشود. Pool موردنظر میتواند با شناسه یا نام مشخص شود.
حذف Pool یک عملیات مدیریتی حساس است؛ بنابراین قبل از اجرای دستور، باید Pool درست شناسایی شود و وابستگیهای آن بررسی شده باشند.
فرمت دستور pool delete
فرمت دستور حذف Pool به شکل زیر است:
/stor/config/pool {-id <value> | -name <value>} delete [-async]| پارامتر | کاربرد |
|---|---|
-id | شناسه Pool موردنظر برای حذف. |
-name | نام Pool موردنظر برای حذف. |
-async | اجرای عملیات در حالت Asynchronous. |
نمونه دستور حذف Pool با شناسه pool_1:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool –id pool_1 deleteپس از اجرای موفق دستور، سیستم پیام تکمیل موفق عملیات را نمایش میدهد.
نکات اجرایی هنگام حذف Pool
در متن دستور، تأکید شده است که دستورهای همزمان، چه Asynchronous و چه Synchronous، اگر هنگام مدیریت عناصر یکسان سیستم با هم تداخل داشته باشند ممکن است Fail شوند.
بنابراین در زمان حذف Pool، نباید همزمان عملیات مدیریتی دیگری روی همان عنصر انجام شود. همچنین بهتر است قبل از حذف، اطلاعات Pool و منابع وابسته آن بررسی شود.
pool/sr show در ادامه مقاله توضیح داده شده است.delete انجام میشود، اما پیش از اجرا باید Pool موردنظر و Resourceهای وابسته به آن بررسی شوند. بازگشت به بالا ↑
مدیریت Tierهای Pool
Storage Tierها به مدیر سیستم امکان میدهند Data را بین انواع مختلف Drive در یک Pool جابهجا کند تا کارایی Storage بهینه شود. Storage Tierها بر اساس دو ویژگی اصلی تعریف میشوند: Drive Performance و Drive Capacity.
در Dell Unity، مشاهده Tierهای یک Pool از طریق CLI امکانپذیر است و خروجی آن ظرفیت، Driveها، RAID Level و Stripe Length هر Tier را نشان میدهد.
نقش Storage Tier در Pool
Storage Tier لایهای از ظرفیت ذخیرهسازی در Pool است که بر اساس نوع Drive و ویژگیهای Performance و Capacity تعریف میشود.
برای مثال، در یک Pool ممکن است Tier سطح Extreme Performance، Performance یا Capacity وجود داشته باشد. هر Tier میتواند Driveهای مشخص، ظرفیت کل، ظرفیت تخصیصیافته و ظرفیت باقیمانده خود را داشته باشد.
ویژگیهای Storage Tier
ویژگیهای اصلی Storage Tier عبارتاند از:
| Attribute | توضیح |
|---|---|
| Name | نام Storage Tier. |
| Drives | نوع و تعداد Driveهای موجود در Tier. |
| RAID level | RAID Level مربوط به Tier در استقرارهای فیزیکی. |
| Stripe length | Stripe Length مربوط به Driveهای Tier. |
| Total space | کل ظرفیت Tier. |
| Current allocation | فضای تخصیصیافته فعلی. |
| Remaining space | فضای باقیمانده. |
این اطلاعات برای بررسی وضعیت ظرفیت در هر Tier و تحلیل توزیع Storage در Pool کاربرد دارد.
مشاهده Tierهای یک Pool
برای مشاهده Tierهای یک Pool، از دستور زیر استفاده میشود:
/stor/config/pool/tier {-pool <value> | -poolName <value>} showدر این دستور، Pool میتواند با شناسه یا نام مشخص شود.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/tier -pool pool_1 show
-detailدر خروجی نمونه، Tierهایی مانند Extreme Performance و Performance نمایش داده میشوند. برای هر Tier اطلاعاتی مانند Drive، Drive Type، RAID Level، Stripe Length، Total Space، Current Allocation، Remaining Space و Spare Space Configuration قابل مشاهده است.
بازگشت به بالا ↑
مشاهده منابع وابسته به Pool
یکی از بخشهای مهم مدیریت Pool، مشاهده Storage Resourceهایی است که روی یک Pool ایجاد شدهاند یا به آن وابسته هستند. این منابع میتوانند شامل LUN، File System، LUN Group، VMware NFS، VMware VMFS و NAS Server باشند.
این اطلاعات برای بررسی مصرف ظرفیت Pool توسط Resourceها، Snapshotها، Thin Cloneها و Metadata کاربرد دارد.
Pool Resource چیست؟
Pool Resource به Storage Resourceهایی گفته میشود که در یک Pool Provision شدهاند یا به شکلی با آن Pool در ارتباط هستند.
برای هر Resource، اطلاعاتی مانند شناسه، نام، نوع Resource، نام Pool، فضای مصرفشده، فضای Preallocated، فضای Snapshot و وضعیت سلامت نمایش داده میشود.
فرمت دستور pool/sr show
فرمت دستور مشاهده منابع Pool به شکل زیر است:
/stor/config/pool/sr [{-pool <value> | -poolName <value>}] showدر این دستور، میتوان Pool را با شناسه یا نام مشخص کرد. اگر هدف بررسی Resourceهای مرتبط با یک Pool خاص باشد، استفاده از -pool یا -poolName ضروری است.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show
-detailاین دستور جزئیات تمام Storage Resourceهای مرتبط با Pool مشخصشده را نمایش میدهد.
اطلاعات مهم در خروجی منابع Pool
خروجی دستور pool/sr show شامل Attributeهایی است که میزان مصرف ظرفیت توسط هر Storage Resource را مشخص میکند.
| Attribute | توضیح |
|---|---|
ID | شناسه Storage Resource. |
Name | نام Storage Resource. |
Resource type | نوع Resource مانند LUN، File System یا NAS Server. |
Pool | نام یا شناسه Pool. |
Total pool space used | کل فضای Pool مصرفشده توسط Resource. |
Total pool space preallocated | فضای Preallocated مربوط به Resource. |
Total pool non-base space used | فضای مصرفشده توسط Snapshotها و Thin Cloneها. |
Health state | وضعیت سلامت Resource. |
Health details | جزئیات تکمیلی سلامت. |
اگر Snapshotها یا Thin Cloneهای مربوط به Storage Resourceها حذف شوند یا Expire شوند، بخشی از فضای Pool میتواند آزاد شود. همچنین اگر Data Reduction اعمال شود، فضای اضافی Pool میتواند آزاد شود.
pool/sr show برای بررسی Resourceهای وابسته به Pool و تحلیل مصرف ظرفیت توسط LUN، File System، Snapshot و Thin Clone کاربرد دارد. بازگشت به بالا ↑
نکات فنی مهم در مدیریت Pool با CLI
هنگام مدیریت Pool با CLI، چند نکته اجرایی باید در نظر گرفته شود تا تغییرات با خطای کمتری انجام شوند و وضعیت Pool بهدرستی قابل بررسی باشد.
-id یا -name مشخص شود.-drivesNumber با RAID Configuration و Storage Profile اهمیت دارد.show -detail استفاده شود.pool/sr show کاربرد دارد.بازگشت به بالا ↑
جمعبندی مدیریت عملیاتی Pool در Dell Unity
مدیریت Pool در Dell Unity با CLI فقط به ایجاد Pool محدود نمیشود. بعد از ساخت Pool، مدیر سیستم باید بتواند تنظیمات آن را تغییر دهد، ظرفیت را افزایش دهد، وضعیت سلامت و مصرف ظرفیت را بررسی کند، Tierها را مشاهده کند و Storage Resourceهای وابسته به Pool را بشناسد.
در این مقاله، دستورهای اصلی مدیریت Pool شامل set، extend، show، delete، pool/tier show و pool/sr show بررسی شد. در قسمت سوم، مسیر تکمیلی CLI شامل Storage Profile، Drive Group، ظرفیت سیستم، ظرفیت Tier، تغییر تنظیمات Disk در استقرارهای مجازی و دستور show action بررسی میشود.
برای تکمیل مسیر CLI، قسمت سوم این راهنما را مطالعه کنید تا Storage Profileها، Drive Groupها، ظرفیت سیستم و سناریوهای کاربردی Pool بررسی شوند.
سوالات پرتکرار
برای تغییر تنظیمات Pool در Dell Unity از چه دستوری استفاده میشود؟
/stor/config/pool set استفاده میشود. Pool موردنظر میتواند با شناسه یا نام مشخص شود و سپس پارامترهایی مانند Alert Threshold، FAST Cache و تنظیمات Snapshot تغییر داده شوند.دستور extend در Dell Unity چه کاربردی دارد؟
extend برای افزایش ظرفیت Storage یک Pool استفاده میشود. در استقرار فیزیکی، این کار با Drive Group و تعداد Drive انجام میشود و در استقرار مجازی، Virtual Disk به Pool اضافه میشود.برای مشاهده جزئیات Poolها چه دستوری استفاده میشود؟
/stor/config/pool show استفاده میشود. اگر گزینه -detail اضافه شود، اطلاعات کاملتری مانند ظرفیت، Subscription، Health state، Rebalancing، FAST Cache و Auto-delete نمایش داده میشود.Rebalancing در خروجی Pool چه چیزی را نشان میدهد؟
حذف Pool در Dell Unity با چه دستوری انجام میشود؟
/stor/config/pool delete استفاده میشود. Pool باید با شناسه یا نام مشخص شود و امکان اجرای دستور در حالت Asynchronous نیز وجود دارد.Storage Tier در Pool چه کاربردی دارد؟
چگونه میتوان منابع وابسته به یک Pool را مشاهده کرد؟
/stor/config/pool/sr show استفاده میشود. این دستور اطلاعاتی مانند نوع Resource، فضای مصرفشده، فضای Snapshot و وضعیت سلامت را نمایش میدهد.چرا قبل از حذف یا تغییر Pool باید منابع وابسته بررسی شوند؟
pool/sr show کمک میکند Resourceهای مرتبط با Pool و میزان مصرف ظرفیت آنها بررسی شود.بازگشت به بالا ↑
HPE
DELL
Broadcom
HPE