مدیریت FAST VP در Dell Unity با CLI برای کنترل Data Relocation، زمانبندی Rebalancing و بررسی وضعیت جابهجایی Data بین Storage Tierهای داخل Pool استفاده میشود.
در این مقاله، نحوه مشاهده، تغییر، شروع و توقف تنظیمات FAST VP در سطح Pool و همچنین مدیریت تنظیمات عمومی FAST VP در Dell Unity بررسی میشود. این راهنما برای ادمینهای Storage و کارشناسان زیرساختی مناسب است که میخواهند با استفاده از CLI وضعیت Data Relocation، Schedule، Rate و Rebalancing را کنترل کنند.
- FAST VP دادهها را بر اساس Data Access Pattern بین Storage Tierهای داخل Pool جابهجا میکند.
- مسیر
/stor/config/pool/fastvpبرای مدیریت FAST VP در سطح Pool استفاده میشود. - مسیر
/stor/config/fastvpبرای تنظیمات عمومی FAST VP در سطح سیستم کاربرد دارد. - Data Relocation میتواند دستی، زمانبندیشده یا در قالب Rebalancing توسط سیستم شروع شود.
- پارامتر
-rateمیزان تأثیر عملیات Relocation بر System Performance را مشخص میکند. - برای Schedule عمومی FAST VP میتوان روزهای اجرا، زمان شروع، زمان پایان و وضعیت فعال بودن را تنظیم کرد.
FAST VP در Dell Unity چه کاری انجام میدهد؟
FAST VP یا Fully Automated Storage Tiering for Virtual Pools یک فناوری Storage Efficiency در Dell Unity است که Data را بر اساس Data Access Patternها بهصورت خودکار بین Storage Tierهای داخل یک Pool جابهجا میکند.
این جابهجایی با عنوان Data Relocation شناخته میشود و میتواند بهصورت دستی، زمانبندیشده یا در قالب Rebalancing توسط سیستم انجام شود. در سطح Pool، تنظیمات FAST VP مشخص میکند Relocation در چه وضعیتی قرار دارد، Schedule فعال است یا خیر و چه مقدار Data باید بین Tierها جابهجا شود.
بازگشت به بالا ↑
ویژگیهای FAST VP Pool و وضعیت Data Relocation
تنظیمات FAST VP Pool شامل Attributeهایی است که وضعیت فعلی Relocation، نوع عملیات، زمان شروع و پایان، نرخ انتقال و مقدار Data قابل جابهجایی را نمایش میدهد.
| Attribute | توضیح |
|---|---|
| Pool | Pool موردنظر را مشخص میکند. |
| Status | وضعیت Data Relocation روی Pool را نشان میدهد. |
| Relocation type | نوع Data Relocation را مشخص میکند. |
| Schedule enabled | مشخص میکند Pool طبق System FAST VP Schedule بازتوازن میشود یا خیر. |
| Start time | زمان شروع Data Relocation فعلی را نشان میدهد. |
| End time | زمانی را نشان میدهد که Data Relocation فعلی برای پایانیافتن زمانبندی شده است. |
| Data relocated | مقدار Data جابهجاشده طی Relocation جاری یا Relocation قبلی را نشان میدهد. |
| Rate | Transfer Rate مربوط به Data Relocation را مشخص میکند. |
| Estimated relocation time | زمان تخمینی موردنیاز برای انجام Data Relocation بعدی را مشخص میکند. |
وضعیتهای Data Relocation در Pool
مقدار Status مشخص میکند عملیات Data Relocation در چه مرحلهای قرار دارد.
| وضعیت | توضیح |
|---|---|
| Not started | Data Relocation شروع نشده است. |
| Paused | Data Relocation بهصورت موقت متوقف شده است. |
| Completed | Data Relocation کامل شده است. |
| Stopped by user | Data Relocation توسط کاربر متوقف شده است. |
| Active | Data Relocation در حال انجام است. |
| Failed | Data Relocation با شکست مواجه شده است. |
نوع Relocation و وضعیت زمانبندی Pool
مقدار Relocation type نشان میدهد Data Relocation چگونه آغاز شده است. اگر مقدار آن Manual باشد، عملیات توسط کاربر شروع شده است. اگر مقدار آن Scheduled or rebalancing باشد، سیستم عملیات را به دلیل Schedule یا Rebalancing آغاز کرده است.
مقدار Schedule enabled نیز مشخص میکند Pool طبق System FAST VP Schedule بازتوازن میشود یا خیر. مقدار این فیلد میتواند yes یا no باشد.
شاخصهای جابهجایی Data بین Tierها
مقدار Data to move up نشان میدهد چه مقدار Data برای انتقال به Storage Tier بالاتر زمانبندی شده است. مقدار Data to move down مقدار Data قابل انتقال به Tier پایینتر را مشخص میکند و مقدار Data to move within حجم Data مربوط به Rebalancing در همان Storage Tierها را نشان میدهد.
برای گزارش جزئیتر، مقادیر Data to move up per tier، Data to move down per tier و Data to move within per tier مقدار Data را به تفکیک Tier نمایش میدهند.
<tier_name>:[value]در این فرمت، tier_name نام Storage Tier و value مقدار Data مربوط به همان Tier را مشخص میکند.
بازگشت به بالا ↑
مشاهده تنظیمات FAST VP Pool با CLI
برای مشاهده تنظیمات FAST VP روی یک Pool، از مسیر /stor/config/pool/fastvp استفاده میشود. Pool را میتوان با شناسه یا نام مشخص کرد.
- مرحله ۱: Pool موردنظر را با
-poolیا-poolNameمشخص کنید. - مرحله ۲: دستور
showرا برای مشاهده تنظیمات اجرا کنید. - مرحله ۳: خروجی را از نظر وضعیت Relocation، Schedule، Rate و مقدار Data قابل انتقال بررسی کنید.
/stor/config/pool/fastvp [{-pool <value> | -poolName <value>}] show| Qualifier | توضیح |
|---|---|
-pool | شناسه Pool را وارد میکند. |
-poolName | نام Pool را وارد میکند. |
نمونه دستور زیر تنظیمات FAST VP را روی سیستم ذخیرهسازی فهرست میکند:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/fastvp show -detail
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
1: Pool = pool_1
Relocation type = manual
Status = Active
Schedule enabled = no
Start time = 2013-09-20 12:55:32
End time = 2013-09-20 21:10:17
Data relocated = 100111454324 (100G)
Rate = high
Data to move up = 4947802324992 (4.9T)
Data to move down = 4947802324992 (4.9T)
Data to move within = 4947802324992 (4.9T)
Data to move up per tier = Performance: 500182324992 (500G), Capacity: 1000114543245 (1.0T)
Data to move down per tier = Extreme Performance: 1000114543245 (1.0T), Performance: 500182324992 (500G)
Data to move within per tier = Extreme Performance: 500182324992 (500G), Performance: 500182324992 (500G), Capacity: 500182324992 (500G)
Estimated relocation time = 7h 30mshow برای مشاهده وضعیت FAST VP Pool، نوع Relocation، Schedule، Rate و مقدار Data قابل انتقال بین Tierها استفاده میشود. بازگشت به بالا ↑
تغییر تنظیمات FAST VP Pool
برای تغییر تنظیمات FAST VP روی یک Pool موجود، از دستور set استفاده میشود. این دستور برای فعال یا غیرفعال کردن Rebalancing Pool بر اساس System FAST VP Schedule کاربرد دارد.
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} set [-async] -schedEnabled {yes | no}| Qualifier | توضیح |
|---|---|
-pool | شناسه Pool را مشخص میکند. |
-poolName | نام Pool را مشخص میکند. |
-async | عملیات را در حالت Asynchronous اجرا میکند. |
-schedEnabled | مشخص میکند Pool طبق System FAST VP Schedule بازتوازن شود یا خیر. مقدار آن میتواند yes یا no باشد. |
نمونه دستور زیر Schedule مربوط به Rebalancing را روی Pool با شناسه pool_1 فعال میکند:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/fastvp -pool pool_1 set -schedEnabled yes
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
Pool ID = pool_1
Operation completed successfully.set و پارامتر -schedEnabled استفاده میشود. بازگشت به بالا ↑
شروع Data Relocation روی Pool
برای شروع Data Relocation روی یک Pool، از دستور start استفاده میشود. این دستور میتواند با Rate مشخص و زمان پایان تعیینشده اجرا شود.
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} start [-async] [-rate {low | medium | high}] [-endTime <value>]| Qualifier | توضیح |
|---|---|
-pool | شناسه Pool موردنظر برای اجرای عملیات را وارد میکند. |
-poolName | نام Pool موردنظر برای اجرای عملیات را وارد میکند. |
-async | عملیات را در حالت Asynchronous اجرا میکند. |
-rate | Transfer Rate مربوط به Data Relocation را مشخص میکند. |
-endTime | زمان توقف Data Relocation را با فرمت [HH:MM] مشخص میکند. |
lowmediumhigh-endTime هشت ساعت پس از زمان فعلی است. مقدار پیشفرض -rate نیز همان مقداری است که در سطح سیستم تنظیم شده است.نمونه دستور زیر Data Relocation را روی Pool با شناسه pool_1 شروع میکند و آن را طوری تنظیم میکند که در ساعت 04:00 پایان یابد:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/fastvp -pool pool_1 start -endTime 04:00
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
Operation completed successfully.start برای شروع Data Relocation روی Pool استفاده میشود و میتواند با پارامترهای -rate و -endTime کنترل شود. بازگشت به بالا ↑
توقف Data Relocation روی Pool
برای توقف Data Relocation روی یک Pool، از دستور stop استفاده میشود. این دستور میتواند بهصورت عادی یا با پارامتر -async اجرا شود.
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} stop [-async]| Qualifier | توضیح |
|---|---|
-pool | شناسه Pool را وارد میکند. |
-poolName | نام Pool را وارد میکند. |
-async | عملیات را در حالت Asynchronous اجرا میکند. |
نمونه دستور زیر Data Relocation را روی Pool با شناسه pool_1 متوقف میکند:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/fastvp -pool pool_1 stop
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
Operation completed successfully.stop استفاده میشود و در صورت نیاز میتوان آن را با -async اجرا کرد. بازگشت به بالا ↑
مدیریت تنظیمات عمومی FAST VP
تنظیمات عمومی FAST VP در سطح سیستم ذخیرهسازی مدیریت میشود و شامل وضعیت Pause، فعال یا غیرفعال بودن Schedule، زمانبندی اجرای Data Relocation، Rate و مقدار Data قابل انتقال بین Tierهاست.
| Attribute | توضیح |
|---|---|
| Paused | مشخص میکند Data Relocation متوقف موقت شده است یا خیر. مقدار آن میتواند yes یا no باشد. |
| Schedule-enabled | مشخص میکند Pool طبق System FAST VP Schedule بازتوازن میشود یا خیر. مقدار آن میتواند yes یا no باشد. |
| Frequency | زمانبندی Data Relocation را نشان میدهد. |
| Rate | Transfer Rate مربوط به Data Relocation را مشخص میکند. |
| Data to move up | مقدار Data موجود در Pool که برای انتقال به Storage Tier بالاتر زمانبندی شده است. |
| Data to move down | مقدار Data موجود در Pool که برای انتقال به Storage Tier پایینتر زمانبندی شده است. |
| Data to move within | مقدار Data موجود در Pool که برای Rebalancing در همان Storage Tierها زمانبندی شده است. |
| Estimated scheduled relocation time | زمان تخمینی موردنیاز برای انجام Data Relocation بعدی را مشخص میکند. |
فرمت Frequency به شکل زیر است:
Every <days_of_the_week> at <start_time> until <end_time>در این فرمت، days_of_the_week فهرست روزهای هفته، start_time زمان شروع Data Relocation و end_time زمان پایان Data Relocation را مشخص میکند.
بازگشت به بالا ↑
تغییر و مشاهده Schedule عمومی FAST VP
برای تغییر تنظیمات عمومی FAST VP از دستور set در مسیر /stor/config/fastvp استفاده میشود.
فرمت تغییر تنظیمات عمومی FAST VP
/stor/config/fastvp set [-async] [-schedEnabled {yes | no}] [-days <value>] [-at <value>] [-until <value>] [-rate {low | medium | high}] [-paused {yes | no}]| Qualifier | توضیح |
|---|---|
-async | عملیات را در حالت Asynchronous اجرا میکند. |
-paused | مشخص میکند Data Relocation روی سیستم ذخیرهسازی Pause شود یا خیر. مقادیر معتبر yes و no هستند. |
-schedEnabled | مشخص میکند Pool طبق System FAST VP Schedule بازتوازن شود یا خیر. مقادیر معتبر yes و no هستند. |
-days | فهرستی از روزهای هفته را برای زمانبندی Data Relocation با ویرگول جدا میکند. |
-at | زمان شروع Data Relocation را با فرمت [HH:MM] مشخص میکند. |
-until | زمان توقف Data Relocation را با فرمت [HH:MM] مشخص میکند. |
-rate | Transfer Rate مربوط به Data Relocation را مشخص میکند. مقدار آن میتواند low، medium یا high باشد. |
مقادیر معتبر برای روزهای هفته
-days| مقدار | روز هفته |
|---|---|
mon | Monday |
tue | Tuesday |
wed | Wednesday |
thu | Thursday |
fri | Friday |
sat | Saturday |
sun | Sunday |
-at و -until با فرمت [HH:MM] وارد میشوند و مقادیر معتبر آنها بین 00:00 و 23:59 است.نمونه تغییر Schedule عمومی FAST VP
دستور زیر زمانبندی Data Relocation را تغییر میدهد تا دوشنبهها و جمعهها از 23:00 تا 07:00 اجرا شود:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastvp set -schedEnabled yes -days "Mon,Fri" -at 23:00 -until 07:00
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
Operation completed successfully.مشاهده تنظیمات عمومی FAST VP
برای مشاهده تنظیمات عمومی FAST VP از دستور زیر استفاده میشود:
/stor/config/fastvp show -detailنمونه دستور:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastvp show -detail
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
1: Paused = no
Schedule enabled = yes
Frequency = Every Mon, Fri at 22:30 until 8:00
Rate = high
Data to move up = 4947802324992 (1.5T)
Data to move down = 4947802324992 (1.5T)
Data to move within = 4947802324992 (1.5T)
Estimated scheduled relocation time = 7h 30m/stor/config/fastvp set تغییر میکند و با دستور /stor/config/fastvp show -detail قابل مشاهده است. بازگشت به بالا ↑
نکات فنی مهم هنگام اجرای دستورهای FAST VP
هنگام استفاده از دستورهای FAST VP باید تفاوت تنظیمات سطح Pool و تنظیمات عمومی سیستم مشخص باشد. مسیر /stor/config/pool/fastvp برای مدیریت FAST VP روی Pool استفاده میشود، در حالی که مسیر /stor/config/fastvp برای تنظیمات عمومی FAST VP کاربرد دارد.
/stor/config/pool/fastvp استفاده میشود./stor/config/fastvp استفاده میشود.-async استفاده میکنند، باید به احتمال تداخل دستورهای همزمان توجه شود.low کمترین تأثیر، مقدار medium تأثیر متوسط و مقدار high بیشترین تأثیر را بر عملکرد سیستم دارد.بازگشت به بالا ↑
جمعبندی مسیر مدیریت FAST VP
برای مدیریت FAST VP در Dell Unity با CLI ابتدا باید وضعیت FAST VP Pool و Data Relocation بررسی شود. سپس در صورت نیاز، Schedule مربوط به Pool تغییر میکند یا عملیات Relocation بهصورت دستی شروع و متوقف میشود.
در سطح عمومی سیستم نیز میتوان وضعیت Pause، روزهای اجرای Schedule، زمان شروع، زمان پایان و Rate مربوط به Data Relocation را تنظیم کرد. تفکیک درست بین تنظیمات سطح Pool و تنظیمات عمومی FAST VP باعث میشود مسیر مدیریت Storage Tiering شفافتر و قابل کنترلتر باشد.
- ابتدا وضعیت FAST VP Pool را با دستور
showبررسی کنید. - در صورت نیاز، فعال بودن Schedule را در سطح Pool با
-schedEnabledتغییر دهید. - برای اجرای دستی، Data Relocation را با دستور
startآغاز کنید. - در صورت نیاز، عملیات را با دستور
stopمتوقف کنید. - در پایان، تنظیمات عمومی FAST VP را با مسیر
/stor/config/fastvpبررسی و تنظیم کنید.
سوالات پرتکرار
FAST VP در Dell Unity چه کاربردی دارد؟
تفاوت تنظیمات FAST VP Pool و تنظیمات عمومی FAST VP چیست؟
چگونه میتوان وضعیت Data Relocation را در Dell Unity بررسی کرد؟
/stor/config/pool/fastvp میتوان تنظیمات FAST VP Pool را مشاهده کرد و وضعیتهایی مثل Active، Paused، Completed یا Failed را بررسی کرد.مقدار Rate در FAST VP چه معنایی دارد؟
low کمترین تأثیر، مقدار medium تأثیر متوسط و مقدار high بیشترین تأثیر را بر System Performance دارد.آیا میتوان زمان پایان Data Relocation را مشخص کرد؟
-endTime با فرمت [HH:MM] استفاده کرد. مقدار پیشفرض آن 8 ساعت پس از زمان فعلی است.برای زمانبندی عمومی FAST VP چه پارامترهایی استفاده میشود؟
-schedEnabled، -days، -at، -until و -rate استفاده کرد.
HPE
DELL
Broadcom
HPE