راهنمای تخصصی Storage
مدیریت FAST VP در Dell Unity با استفاده از CLI

مدیریت 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 را کنترل کنند.

زمان مطالعه: حدود ۱۲ دقیقه سطح مقاله: تخصصی موضوع: Dell Unity FAST VP کاربرد: مدیریت Storage Pool با CLI
نکات کلیدی این راهنما
  • 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 برای مدیریت خودکار جابه‌جایی Data بین Storage Tierهای داخل Pool استفاده می‌شود. هدف اصلی آن کنترل Data Relocation و Rebalancing بر اساس الگوی دسترسی به داده‌هاست.
Relocation دستی
زمانی رخ می‌دهد که کاربر Data Relocation را به‌صورت مستقیم با دستور CLI شروع کند.
Relocation زمان‌بندی‌شده
زمانی اجرا می‌شود که Pool طبق System FAST VP Schedule بازتوازن شود.
Rebalancing سیستمی
زمانی انجام می‌شود که سیستم برای بازتوازن Data در Storage Tierها عملیات را شروع کند.
جمع‌بندی این بخش: FAST VP مکانیزمی برای جابه‌جایی خودکار Data بین Tierهای داخل Pool است و مدیریت آن از طریق وضعیت Relocation، Schedule و Rate انجام می‌شود. 
بازگشت به بالا ↑

ویژگی‌های FAST VP Pool و وضعیت Data Relocation

تنظیمات FAST VP Pool شامل Attributeهایی است که وضعیت فعلی Relocation، نوع عملیات، زمان شروع و پایان، نرخ انتقال و مقدار Data قابل جابه‌جایی را نمایش می‌دهد.

ویژگی‌های FAST VP Pool
Attributeتوضیح
PoolPool موردنظر را مشخص می‌کند.
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 قبلی را نشان می‌دهد.
RateTransfer Rate مربوط به Data Relocation را مشخص می‌کند.
Estimated relocation timeزمان تخمینی موردنیاز برای انجام Data Relocation بعدی را مشخص می‌کند.

وضعیت‌های Data Relocation در Pool

مقدار Status مشخص می‌کند عملیات Data Relocation در چه مرحله‌ای قرار دارد.

وضعیت‌های قابل مشاهده در Data Relocation
وضعیتتوضیح
Not startedData Relocation شروع نشده است.
PausedData Relocation به‌صورت موقت متوقف شده است.
CompletedData Relocation کامل شده است.
Stopped by userData Relocation توسط کاربر متوقف شده است.
ActiveData Relocation در حال انجام است.
FailedData 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 را مشخص می‌کند.

جمع‌بندی این بخش: Attributeهای FAST VP Pool برای تشخیص وضعیت Relocation، نوع شروع عملیات، فعال بودن Schedule و مقدار Data قابل جابه‌جایی بین Tierها استفاده می‌شوند. 
بازگشت به بالا ↑

مشاهده تنظیمات FAST VP Pool با CLI

برای مشاهده تنظیمات FAST VP روی یک Pool، از مسیر /stor/config/pool/fastvp استفاده می‌شود. Pool را می‌توان با شناسه یا نام مشخص کرد.

مراحل مشاهده تنظیمات FAST VP Pool
  1. مرحله ۱: Pool موردنظر را با -pool یا -poolName مشخص کنید.
  2. مرحله ۲: دستور show را برای مشاهده تنظیمات اجرا کنید.
  3. مرحله ۳: خروجی را از نظر وضعیت Relocation، Schedule، Rate و مقدار Data قابل انتقال بررسی کنید.
فرمت دستور
/stor/config/pool/fastvp [{-pool <value> | -poolName <value>}] show
Object Qualifierها برای مشاهده FAST VP Pool
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 30m
جمع‌بندی این بخش: دستور show برای مشاهده وضعیت 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های دستور تغییر تنظیمات FAST VP Pool
Qualifierتوضیح
-poolشناسه Pool را مشخص می‌کند.
-poolNameنام Pool را مشخص می‌کند.
-asyncعملیات را در حالت Asynchronous اجرا می‌کند.
-schedEnabledمشخص می‌کند Pool طبق System FAST VP Schedule بازتوازن شود یا خیر. مقدار آن می‌تواند yes یا no باشد.
هشدار اجرایی
دستورهای هم‌زمان، چه در حالت Asynchronous و چه Synchronous، اگر هنگام مدیریت عناصر یکسان سیستم با هم تداخل داشته باشند ممکن است Fail شوند.

نمونه دستور زیر 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.
جمع‌بندی این بخش: برای فعال یا غیرفعال کردن Rebalancing یک Pool طبق System FAST VP Schedule از دستور 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های دستور شروع Data Relocation
Qualifierتوضیح
-poolشناسه Pool موردنظر برای اجرای عملیات را وارد می‌کند.
-poolNameنام Pool موردنظر برای اجرای عملیات را وارد می‌کند.
-asyncعملیات را در حالت Asynchronous اجرا می‌کند.
-rateTransfer Rate مربوط به Data Relocation را مشخص می‌کند.
-endTimeزمان توقف Data Relocation را با فرمت [HH:MM] مشخص می‌کند.
low
کمترین تأثیر بر System Performance.
medium
تأثیر متوسط بر System Performance.
high
بیشترین تأثیر بر System Performance.
نکته
مقدار پیش‌فرض -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های دستور توقف Data Relocation
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.
جمع‌بندی این بخش: برای توقف Data Relocation در سطح Pool از دستور stop استفاده می‌شود و در صورت نیاز می‌توان آن را با -async اجرا کرد. 
بازگشت به بالا ↑

مدیریت تنظیمات عمومی FAST VP

تنظیمات عمومی FAST VP در سطح سیستم ذخیره‌سازی مدیریت می‌شود و شامل وضعیت Pause، فعال یا غیرفعال بودن Schedule، زمان‌بندی اجرای Data Relocation، Rate و مقدار Data قابل انتقال بین Tierهاست.

ویژگی‌های عمومی FAST VP
Attributeتوضیح
Pausedمشخص می‌کند Data Relocation متوقف موقت شده است یا خیر. مقدار آن می‌تواند yes یا no باشد.
Schedule-enabledمشخص می‌کند Pool طبق System FAST VP Schedule بازتوازن می‌شود یا خیر. مقدار آن می‌تواند yes یا no باشد.
Frequencyزمان‌بندی Data Relocation را نشان می‌دهد.
RateTransfer 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 را مشخص می‌کند.

جمع‌بندی این بخش: تنظیمات عمومی FAST VP وضعیت Pause، Schedule، Frequency، Rate و حجم Data زمان‌بندی‌شده برای جابه‌جایی را در سطح سیستم نمایش می‌دهد. 
بازگشت به بالا ↑

تغییر و مشاهده 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}]
Action Qualifierهای تنظیمات عمومی FAST VP
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] مشخص می‌کند.
-rateTransfer Rate مربوط به Data Relocation را مشخص می‌کند. مقدار آن می‌تواند low، medium یا high باشد.

مقادیر معتبر برای روزهای هفته

مقادیر قابل استفاده در پارامتر -days
مقدارروز هفته
monMonday
tueTuesday
wedWednesday
thuThursday
friFriday
satSaturday
sunSunday
نکته زمان‌بندی
مقدارهای -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
جمع‌بندی این بخش: تنظیمات عمومی FAST VP با دستور /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 کاربرد دارد.

مدیریت سطح Pool
برای مشاهده، تغییر، شروع یا توقف FAST VP روی یک Pool مشخص از مسیر /stor/config/pool/fastvp استفاده می‌شود.
مدیریت عمومی سیستم
برای تنظیم Pause، Schedule، روزهای اجرا، زمان شروع، زمان پایان و Rate عمومی از مسیر /stor/config/fastvp استفاده می‌شود.
هشدار درباره اجرای هم‌زمان دستورها
در عملیات‌هایی که از -async استفاده می‌کنند، باید به احتمال تداخل دستورهای هم‌زمان توجه شود.
نکته درباره Rate
مقدار Rate باید با توجه به اثر آن بر System Performance انتخاب شود. مقدار low کمترین تأثیر، مقدار medium تأثیر متوسط و مقدار high بیشترین تأثیر را بر عملکرد سیستم دارد.
جمع‌بندی این بخش: مسیرهای CLI سطح Pool و سطح عمومی سیستم باید از هم تفکیک شوند و هنگام اجرای عملیات Asynchronous نیز احتمال تداخل دستورها در نظر گرفته شود. 
بازگشت به بالا ↑

جمع‌بندی مسیر مدیریت 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 شفاف‌تر و قابل کنترل‌تر باشد.

مسیر پیشنهادی برای ادمین Storage
  1. ابتدا وضعیت FAST VP Pool را با دستور show بررسی کنید.
  2. در صورت نیاز، فعال بودن Schedule را در سطح Pool با -schedEnabled تغییر دهید.
  3. برای اجرای دستی، Data Relocation را با دستور start آغاز کنید.
  4. در صورت نیاز، عملیات را با دستور stop متوقف کنید.
  5. در پایان، تنظیمات عمومی FAST VP را با مسیر /stor/config/fastvp بررسی و تنظیم کنید.

سوالات پرتکرار

پاسخ به سوالات پرتکرار
FAST VP در Dell Unity چه کاربردی دارد؟
FAST VP داده‌ها را بر اساس الگوی دسترسی بین Storage Tierهای داخل Pool جابه‌جا می‌کند و برای مدیریت Data Relocation و Rebalancing در Pool استفاده می‌شود.
تفاوت تنظیمات FAST VP Pool و تنظیمات عمومی FAST VP چیست؟
تنظیمات FAST VP Pool برای مشاهده و کنترل Relocation روی یک Pool مشخص استفاده می‌شود، اما تنظیمات عمومی FAST VP زمان‌بندی، وضعیت Pause و Rate را در سطح سیستم مدیریت می‌کند.
چگونه می‌توان وضعیت Data Relocation را در Dell Unity بررسی کرد؟
با دستور مربوط به مسیر /stor/config/pool/fastvp می‌توان تنظیمات FAST VP Pool را مشاهده کرد و وضعیت‌هایی مثل Active، Paused، Completed یا Failed را بررسی کرد.
مقدار Rate در FAST VP چه معنایی دارد؟
Rate نرخ انتقال Data Relocation را مشخص می‌کند. مقدار low کمترین تأثیر، مقدار medium تأثیر متوسط و مقدار high بیشترین تأثیر را بر System Performance دارد.
آیا می‌توان زمان پایان Data Relocation را مشخص کرد؟
بله، هنگام شروع Data Relocation می‌توان از پارامتر -endTime با فرمت [HH:MM] استفاده کرد. مقدار پیش‌فرض آن 8 ساعت پس از زمان فعلی است.
برای زمان‌بندی عمومی FAST VP چه پارامترهایی استفاده می‌شود؟
برای تنظیم Schedule عمومی می‌توان از پارامترهای -schedEnabled، -days، -at، -until و -rate استفاده کرد.
نیاز به مشاوره تخصصی در مدیریت Storage دارید؟
برای طراحی، بررسی یا بهینه‌سازی زیرساخت Storage سازمانی، می‌توانید نیاز فنی خود را با کارشناسان آکو مطرح کنید تا مناسب‌ترین مسیر پیکربندی و توسعه ظرفیت بررسی شود.

ارتباط با کارشناسان آکو