Storage Profile و Drive Group در Dell Unity CLI نقش مهمی در انتخاب Driveها، تعیین RAID Configuration و آمادهسازی Pool دارند. در این قسمت، ابزارها و دستورهای تکمیلی برای بررسی Profile، Drive Group، ظرفیت سیستم، Tier، Diskهای مجازی و خروجیهای CLI بررسی میشوند.
این مقاله قسمت سوم و پایانی مجموعه راهنمای پیکربندی و مدیریت Pool در Dell Unity با CLI است. در این بخش یاد میگیرید چگونه Storage Profileها و Drive Groupها را بررسی کنید، ظرفیت کلی سیستم و Tierها را مشاهده کنید، تنظیمات Disk در استقرارهای مجازی را تغییر دهید و خروجی دستورهای CLI را با show action کنترل کنید.
- Storage Profileها برای تعیین Drive Type، RAID Level، Stripe Length و ظرفیت قابل استفاده در Pool کاربرد دارند.
- گزینه
-configurableفقط Profileهایی را نمایش میدهد که برای پیکربندی قابل استفاده هستند. - Drive Groupها مجموعهای از Driveها با ویژگیهای مشترک مانند Type، Capacity و Spindle Speed هستند.
- برای مشاهده Drive Groupهای پیشنهادی میتوان از دستور
/stor/config/dg recomاستفاده کرد. - ظرفیت کلی سیستم و ظرفیت Tierها با دستورهای
/stor/general/system showو/stor/general/tier showقابل بررسی است. - در استقرارهای مجازی، Disk بدون Tier برای Pool Provisioning قابل استفاده نیست.
- دستور show action برای کنترل خروجی CLI و نمایش Attributeهای مشخص کاربرد دارد.
مسیر مطالعه این راهنما
این مقاله ادامه مستقیم قسمت دوم است. در قسمت قبل، تغییر تنظیمات Pool، افزایش ظرفیت، مشاهده وضعیت Pool، حذف Pool، مدیریت Tier و مشاهده Storage Resourceهای وابسته بررسی شد.
در این قسمت، تمرکز روی ابزارها و دستورهایی است که برای تصمیمگیری فنی پیش از ایجاد یا توسعه Pool استفاده میشوند. این مقاله پایان مجموعه سهقسمتی «پیکربندی و مدیریت Pool در Dell Unity با CLI» است.
بازگشت به بالا ↑
مشاهده Storage Profileها در Dell Unity
Storage Profileها تنظیمات از پیش پیکربندیشدهای هستند که برای پیکربندی Poolها استفاده میشوند. این Profileها بر اساس نوع Storage Resourceهایی که از Pool استفاده میکنند و کاربرد موردنظر Pool تعریف میشوند.
Storage Profileها از نظر Storage Provisioning محدودکننده نیستند؛ یعنی امکان Provision کردن Resource از Poolهایی با Profile متفاوت وجود دارد، اما ویژگیهای Storage برای نوع و کاربرد مشخصشده مناسبتر خواهند بود.
Storage Profile چیست؟
Storage Profile مجموعهای از ویژگیهای آماده برای تعیین نوع Drive، RAID Level، Stripe Length و ظرفیت قابل استفاده در فرآیند پیکربندی Pool است.
هر Storage Profile با یک شناسه مشخص میشود و این شناسه هنگام ایجاد Pool یا بررسی Profileهای قابل استفاده در CLI کاربرد دارد.
ویژگیهای اصلی Storage Profile
هر Storage Profile مجموعهای از Attributeها دارد که برای بررسی کاربرد آن در ایجاد Dynamic Pool یا Traditional Pool استفاده میشود.
| Attribute | توضیح |
|---|---|
| ID | شناسه Storage Profile. |
| Type | نوع Pool که Profile میتواند ایجاد کند؛ Dynamic یا Traditional. |
| Description | شرح کوتاه Storage Profile. |
| Drive type | نوع Drive مربوط به Profile. |
| RAID level | سطح RAID مربوط به Profile. |
| Maximum capacity | حداکثر ظرفیت Storage برای Profile. |
| Stripe length | تعداد Driveهایی که Data روی آنها Stripe میشود. |
| Disk group | Drive Groupهای پیشنهادی برای پیکربندی Pool. |
| Maximum drives to configure | حداکثر تعداد Drive مجاز برای Profile در Drive Groupهای پیشنهادی. |
| Maximum capacity to configure | حداکثر ظرفیت آزاد Driveها برای پیکربندی Profile. |
-configurable مشخص شده باشد.فرمت دستور مشاهده Storage Profile
برای مشاهده Storage Profileها از دستور زیر استفاده میشود:
/stor/config/profile [-id <value> | -driveType <value> [-raidLevel <value>] | -traditional]
[-configurable] showدر این دستور، میتوان Profileها را بر اساس شناسه، نوع Drive، RAID Level یا نوع Traditional فیلتر کرد. گزینه -configurable فقط Profileهایی را نمایش میدهد که قابل پیکربندی هستند.
مشاهده Profileهای Dynamic و Traditional
برای مشاهده Profileهایی که میتوان برای ایجاد Dynamic Pool استفاده کرد، میتوان از دستور زیر استفاده کرد:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -configurable showبرای مشاهده Profileهایی که برای ایجاد Traditional Pool در مدلهایی که از Dynamic Pool پشتیبانی میکنند استفاده میشوند، گزینه -traditional اضافه میشود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -traditional
-configurable showبازگشت به بالا ↑
مدیریت Drive Groupها در Dell Unity
Drive Groupها گروههایی از Driveهای سیستم هستند که ویژگیهای مشابهی دارند. این ویژگیها شامل Type، Capacity و Spindle Speed است.
هنگام پیکربندی Pool، مدیر سیستم Drive Group مورد استفاده و تعداد Driveهایی را که باید از آن Group به Pool اضافه شود انتخاب میکند.
Drive Group چیست؟
Drive Group مجموعهای از Driveها با ویژگیهای مشترک است. این گروهبندی باعث میشود انتخاب Drive برای پیکربندی Pool دقیقتر انجام شود.
ویژگیهای Drive Group
خروجی Drive Group شامل اطلاعاتی است که برای تصمیمگیری درباره انتخاب Drive و تعداد Drive موردنیاز در پیکربندی Pool استفاده میشود.
| Attribute | توضیح |
|---|---|
| ID | شناسه Drive Group. |
| Drive type | نوع Driveهای موجود در Drive Group. |
| FAST Cache | نشان میدهد Driveهای Drive Group میتوانند به FAST Cache اضافه شوند یا خیر. |
| Drive size | ظرفیت یک Drive در Drive Group. |
| Rotational speed | سرعت چرخش Driveهای موجود در Group. |
| Number of drives | تعداد کل Driveهای موجود در Drive Group. |
| Unconfigured drives | تعداد Driveهایی که در Pool قرار ندارند. |
| Capacity | کل ظرفیت تمام Driveهای موجود در Drive Group. |
| Recommended number of spares | تعداد Spareهای پیشنهادی برای Drive Group. |
| Drives past EOL | تعداد Driveهایی که از EOL عبور کردهاند. |
| Drives approaching EOL | تعداد Driveهایی که به EOL نزدیک میشوند. |
مشاهده Drive Groupها با CLI
برای مشاهده Drive Groupهای موجود در سیستم از دستور زیر استفاده میشود:
/stor/config/dg [-id <value>] [-traditional] showاگر شناسه Drive Group مشخص شود، خروجی فقط همان Drive Group را نمایش میدهد. اگر گزینه -traditional استفاده شود، سیستم فرض میکند Poolهایی که باید ایجاد شوند Traditional Pool هستند.
مشاهده Drive Groupهای پیشنهادی
برای مشاهده Drive Groupهای پیشنهادی بر اساس Storage Profile یا Pool مشخصشده، از دستور recom استفاده میشود.
/stor/config/dg recom {–profile <value>| -pool <value> | -poolName <value>}| پارامتر | کاربرد |
|---|---|
-profile | نمایش Drive Groupهای پیشنهادی برای Storage Profile مشخصشده. |
-pool | نمایش Drive Groupهای پیشنهادی برای Pool مشخصشده با شناسه. |
-poolName | نمایش Drive Groupهای پیشنهادی برای Pool مشخصشده با نام. |
بازگشت به بالا ↑
مشاهده ظرفیت سیستم ذخیرهسازی
برای بررسی وضعیت کلی ظرفیت سیستم Storage، میتوان از دستور عمومی ظرفیت سیستم استفاده کرد. این دستور نمایی از Free Space، Used Space، Preallocated Space، Total Space و اطلاعات Data Reduction ارائه میدهد.
ویژگیهای عمومی ظرفیت سیستم
خروجی ظرفیت سیستم برای ارزیابی وضعیت کلی فضای ذخیرهسازی پیش از توسعه Pool یا تصمیمگیری درباره استفاده از منابع Storage کاربرد دارد.
| Attribute | توضیح |
|---|---|
| Free space | مقدار فضای آزاد در تمام Storage Poolهای سیستم. |
| Used space | مقدار فضای استفادهشده در تمام Storage Poolهای سیستم. |
| Preallocated space | فضای رزروشده در تمام Poolها برای نیازهای آینده Storage Resourceها. |
| Total space | کل ظرفیت شامل فضای آزاد و استفادهشده. |
| Data Reduction space saved | مقدار Storage صرفهجوییشده با Data Reduction. |
| Data Reduction percent | درصد صرفهجویی Storage با Data Reduction. |
| Data Reduction ratio | نسبت Data بدون Data Reduction به Data پس از صرفهجویی. |
دستور stor/general/system show
برای مشاهده تنظیمات ظرفیت سیستم از دستور زیر استفاده میشود:
/stor/general/system showuemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/general/system showsystem show وضعیت کلی ظرفیت Storage را در سطح سیستم نمایش میدهد و برای تصمیمگیری پیش از توسعه Pool کاربرد دارد. بازگشت به بالا ↑
مشاهده ظرفیت Tierهای سیستم
علاوه بر ظرفیت کلی سیستم، میتوان ظرفیت هر Tier را نیز مشاهده کرد. این اطلاعات کمک میکند وضعیت Free Space، Used Space و Total Space برای Tierهایی مانند Extreme Performance، Performance و Capacity بررسی شود.
ویژگیهای ظرفیت Tier
ظرفیت Tierها برای بررسی توزیع منابع Storage در سطحهای مختلف Performance و Capacity استفاده میشود.
| Attribute | توضیح |
|---|---|
| Name | نام Tier؛ مانند Extreme Performance، Performance یا Capacity. |
| Free space | مقدار فضای آزاد و قابل استفاده در Tier. |
| Used space | مقدار فضای استفادهشده در Tier. |
| Total space | کل ظرفیت Tier شامل فضای آزاد و استفادهشده. |
دستور stor/general/tier show
برای مشاهده ظرفیت Tierهای سیستم از دستور زیر استفاده میشود:
/stor/general/tier showuemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/general/tier show -detailtier show ظرفیت هر Tier را جداگانه نمایش میدهد و برای تحلیل توزیع ظرفیت بین Extreme Performance، Performance و Capacity کاربرد دارد. بازگشت به بالا ↑
تغییر تنظیمات Disk در استقرارهای مجازی
در استقرارهای مجازی، میتوان تنظیمات یک Disk موجود را تغییر داد. این تغییرات شامل تغییر نام Disk یا تعیین Tier جدید برای آن است.
Diskهایی که Tier ندارند، برای Pool Provisioning قابل استفاده نیستند. بنابراین در محیطهای مجازی، تنظیم Tier برای Disk میتواند قبل از استفاده در Pool اهمیت داشته باشد.
کاربرد تغییر نام یا Tier برای Disk
تغییر نام Disk میتواند برای خوانایی و مدیریت بهتر مفید باشد. تغییر Tier نیز مشخص میکند Disk در کدام سطح ذخیرهسازی قرار بگیرد.
| Tier | توضیح |
|---|---|
| capacity | Tier ظرفیت. |
| performance | Tier کارایی. |
| extreme | Tier سطح Extreme Performance. |
فرمت دستور env/disk set
فرمت دستور تغییر تنظیمات Disk به شکل زیر است:
/env/disk -id <value> set [-async] [-name <value>] [-tier <value>]uemcli -d 10.0.0.2 -u Local/joe -p MyPassword456! /env/disk -id vdisk_1 set -name "High-performance storage"بازگشت به بالا ↑
سناریوهای کاربردی Pool در CLI
سناریوهای کاربردی Pool نشان میدهند چگونه چند دستور CLI در کنار هم برای ایجاد یا توسعه Pool استفاده میشوند. این سناریوها مسیر اجرایی را از مشاهده Drive Group و Storage Profile تا ایجاد Pool یا افزودن Drive به Pool موجود نشان میدهند.
ایجاد Pool با Driveهایی با ویژگی مشخص
در این سناریو، ابتدا فهرست Storage Profileها مشاهده میشود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -configurable showسپس با Profile و Drive Group مشخص، Pool جدید پیکربندی میشود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool create -name MyPool
-description "My custom pool" -storProfile profile_22 -diskGroup dg_16 -drivesNumber 5پیکربندی Dynamic Pool
برای پیکربندی Dynamic Pool، ابتدا باید Drive Groupهای موجود و سپس Storage Profileهای موجود بررسی شوند.
- مرحله ۱: مشاهده Drive Groupهای موجود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/dg show- مرحله ۲: مشاهده Storage Profileهای موجود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile show- مرحله ۳: ایجاد Dynamic Pool:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool create –name mypool
-diskGroup dg_2,dg_3 -drivesNumber 4,2 -storProfile profile_1 -type dynamic-type روی dynamic اختیاری است. همچنین مقدار -drivesNumber برای هر Drive Type نباید کمتر از RAID Group Width آن Drive Group به اضافه یک باشد.پیکربندی Traditional Pool برای مدل All-Flash
برای مدلهای All-Flash از Unity که OE نسخه 4.2.x و بالاتر اجرا میکنند، میتوان با تنظیم صریح Attribute نوع روی traditional، یک Traditional Pool پیکربندی کرد.
- مرحله ۱: مشاهده Profileهای مربوط به Traditional Pool:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -traditional
-configurable show- مرحله ۲: ایجاد Traditional Pool با Profile مشخص:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool create -name test
-diskGroup dg_34 -drivesNumber 9 -storProfile tprofile_2 -type traditional-type روی traditional تنظیم شود و مقدار -drivesNumber مضربی از RAID Group Width باشد.افزودن Drive به Pool موجود
برای افزودن Drive به یک Pool موجود، ابتدا فهرست Poolها مشاهده میشود، سپس Drive Groupهای پیشنهادی برای Pool انتخابشده بررسی میشوند و در نهایت Pool توسعه داده میشود.
- مرحله ۱: مشاهده فهرست Poolها:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /store/config/pool show- مرحله ۲: مشاهده Drive Groupهای پیشنهادی:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/dg recom –pool SPL_3- مرحله ۳: توسعه Pool موجود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool –id SPL_3 extend –
diskGroup DG_4 –drivesNumber 4create یا extend اجرا شود. بازگشت به بالا ↑
دستور show action و کنترل خروجی CLI
دستور show action فهرستی از Objectهایی را که روی سیستم وجود دارند و Attributeهای آن Objectها نمایش میدهد. برای مشاهده Attributeهای یک Object مشخص، میتوان Object Qualifier تعیین کرد.
این دستور همچنین امکان تغییر نحوه نمایش خروجی را فراهم میکند؛ از جمله انتخاب فرمت خروجی و Attributeهایی که باید نمایش داده شوند.
کاربرد show action
دستور show action برای مشاهده Objectها و Attributeهای آنها استفاده میشود. با استفاده از Qualifierها میتوان خروجی را محدودتر، دقیقتر یا قابل استفادهتر کرد.
این قابلیت برای زمانی کاربرد دارد که مدیر سیستم به جای خروجی کامل، فقط به Attributeهای مشخصی مانند ID، SP، Health State یا Name نیاز دارد.
فرمتهای خروجی nvp، table و csv
فرمت کلی دستور show action به شکل زیر است:
uemcli [<switches>] <object> [<object qualifier>] show
[{-detail | -brief | -filter <value>}]
[-output {nvp | table [-wrap] | csv}]| فرمت خروجی | توضیح |
|---|---|
nvp | خروجی را بهصورت Name-Value Pair نمایش میدهد. |
table | خروجی را بهصورت جدول با Header و Row نمایش میدهد. |
table -wrap | مقدارهای طولانی را در جدول Wrap میکند. |
csv | خروجی را بهصورت Comma-Separated Values نمایش میدهد. |
استفاده از detail، brief و filter
برای کنترل میزان اطلاعات خروجی، میتوان از گزینههای زیر استفاده کرد:
| گزینه | کاربرد |
|---|---|
-detail | نمایش تمام Attributeها. |
-brief | نمایش فقط Attributeهای پایه؛ مقدار پیشفرض. |
-filter | نمایش فهرست مشخصی از Attributeها. |
uemcli /net/nas/server show -filter “ID, SP, Health state, ID, Name”show action برای کنترل نمایش خروجی CLI کاربرد دارد و با filter، detail، brief و فرمتهای nvp، table و csv میتوان خروجی را دقیقتر مدیریت کرد. بازگشت به بالا ↑
نکات فنی مهم در تکمیل مسیر CLI
در این بخش از مسیر CLI، چند نکته اجرایی اهمیت دارد و رعایت آنها باعث میشود انتخاب Profile، Drive Group و ظرفیت قابل پیکربندی با دقت بیشتری انجام شود.
-configurable در دستور profile show کمک میکند فقط Profileهای قابل پیکربندی نمایش داده شوند.-drivesNumber باید مضربی از RAID Group Width باشد.show action برای کنترل خروجی، کاهش حجم اطلاعات و استخراج Attributeهای مشخص کاربرد دارد.بازگشت به بالا ↑
جمعبندی نهایی مجموعه پیکربندی Pool با CLI
این مقاله قسمت سوم و پایانی مجموعه پیکربندی و مدیریت Pool در Dell Unity با CLI بود. در این قسمت، مسیر تکمیلی CLI برای مشاهده Storage Profileها، مدیریت Drive Groupها، بررسی ظرفیت سیستم و Tier، تغییر تنظیمات Disk، اجرای سناریوهای کاربردی و کنترل خروجی دستورهای show action بررسی شد.
با تکمیل این سه قسمت، مسیر اصلی کار با Pool در Dell Unity از ایجاد اولیه تا مدیریت عملیاتی و بررسی Profile، Drive Group و ظرفیت پوشش داده شد. ادامه منطقی این مسیر، مطالعه مدیریت FAST Cache و FAST VP با استفاده از CLI است.
این مقاله پایان مجموعه سهقسمتی پیکربندی و مدیریت Pool در Dell Unity با CLI است. برای ادامه مسیر فنی، مطالعه راهنماهای مدیریت FAST Cache با CLI و مدیریت FAST VP با CLI پیشنهاد میشود.
سوالات پرتکرار
Storage Profile در Dell Unity چه کاربردی دارد؟
تفاوت Profileهای Dynamic و Traditional چیست؟
-traditional در دستور profile show استفاده شود.گزینه configurable در دستور Storage Profile چه کاربردی دارد؟
-configurable فقط Profileهایی را نمایش میدهد که قابل پیکربندی هستند و اطلاعات Drive Group، حداکثر تعداد Drive قابل پیکربندی و حداکثر ظرفیت قابل پیکربندی را محاسبه میکند.Drive Group در Dell Unity چیست؟
چگونه Drive Group پیشنهادی برای یک Pool مشاهده میشود؟
/stor/config/dg recom استفاده میشود. این دستور میتواند بر اساس -profile، -pool یا -poolName اجرا شود.برای مشاهده ظرفیت کلی سیستم از چه دستوری استفاده میشود؟
/stor/general/system show استفاده میشود. این دستور Free Space، Used Space، Total Space، Preallocated Space و اطلاعات Data Reduction را نمایش میدهد.Disk بدون Tier در استقرار مجازی چه محدودیتی دارد؟
/env/disk -id <value> set -tier <value> استفاده کرد.دستور show action چه کمکی در CLI میکند؟
show action برای کنترل نحوه نمایش خروجی استفاده میشود. با گزینههایی مانند -detail، -brief، -filter و خروجیهای nvp، table و csv میتوان اطلاعات CLI را دقیقتر و قابل استفادهتر نمایش داد.show action اجزای تکمیلی مسیر مدیریت Pool با CLI هستند. این بخشها کمک میکنند قبل از ایجاد یا توسعه Pool، تصمیمگیری فنی دقیقتری انجام شود و خروجی دستورها قابل کنترلتر باشد. بازگشت به بالا ↑
HPE
DELL
Broadcom
HPE