بررسی ظرفیت و Wear Trickle Write در Dell PowerStore؛ قسمت بیست‌وهشتم

بررسی ظرفیت Dell PowerStore با Service Scripts در این قسمت از طریق دستور svc_volume_space_metrics انجام می‌شود؛ دستوری که اطلاعات تفصیلی فضای Volume Familyها را، به‌ویژه هنگام وضعیت Out of Space (OOS)، نمایش می‌دهد. در ادامه، دستور svc_wear_trickle_write برای مشاهده SSDهای فرسوده، بررسی Policy و تکمیل فرآیند خروج دستی از Wear Trickle Write Mode معرفی می‌شود.

این قسمت ادامه راهنمای Service Scripts است و بر دو عملیات با دامنه، دسترسی و ریسک متفاوت تمرکز دارد. شناخت تفاوت این دو دستور پیش از استفاده در محیط عملیاتی اهمیت دارد.

خلاصه مقاله

دستور svc_volume_space_metrics اطلاعات ظرفیت Volume Family را بر اساس ID، نام، ظرفیت و حد مصرف نمایش می‌دهد و از خروجی CSV و JSON پشتیبانی می‌کند. دستور svc_wear_trickle_write برای مدیریت Wear Trickle-write Policy، فهرست‌کردن SSDهای فرسوده و خروج از Trickle Write Mode پس از تکمیل Recovery به کار می‌رود. هر دو به دسترسی root نیاز دارند؛ دستور دوم می‌تواند سبب عدم دسترس‌پذیری داده شود.

مسیر مطالعه این راهنما

این مقاله قسمت بیست‌وهشتم مجموعه Service Scripts و ادامه بحث جمع‌آوری اطلاعات سیستم و پایش ترافیک شبکه در Dell PowerStore است. بخش قبلی دستورهای مربوط به اطلاعات سیستم و Network Traffic را پوشش می‌دهد؛ در قسمت فعلی، بررسی ظرفیت Volume Familyها و عملیات Wear Trickle Write بررسی می‌شود.

جایگاه قسمت فعلی

قسمت فعلی: بررسی Capacity Metrics و تکمیل Recovery در Wear Trickle Write Mode — قسمت ۲۸. این قسمت، آخرین بخش دستورات عملیاتی این مجموعه است؛ پیوست Journal Fields یک مرجع مستقل برای تفسیر لاگ‌ها محسوب می‌شود.

دامنه بررسی ظرفیت و Recovery با Service Scripts

این دو Service Script برای اهداف متفاوتی ارائه شده‌اند. نخستین دستور به نمایش اطلاعات مصرف فضای Volume Familyها اختصاص دارد، در حالی که دستور دوم تنظیمات مرتبط با Wear Trickle Write Mode و فرآیند خروج دستی از این وضعیت را مدیریت می‌کند.

مقایسه کاربرد و دامنه دو دستور
ویژگیsvc_volume_space_metricssvc_wear_trickle_write
کارکردنمایش اطلاعات تفصیلی ظرفیت Volume Familyتکمیل Recovery دستی پس از ورود به Wear Trickle Write Mode
حالت اجراNormal یا ServiceService
دامنهApplianceNode
کاربردServiceService
نیاز به گذرواژه Serviceبلهبله
نیاز به rootبلهبله
احتمال عدم دسترس‌پذیری دادهخیربله
احتمال از دست رفتن دادهخیرخیر
پیش‌نیاز اختصاصی ثبت‌شدههیچ‌کدامهیچ‌کدام

بررسی ظرفیت Dell PowerStore با svc_volume_space_metrics

دستور svc_volume_space_metrics اطلاعات تفصیلی فضای ذخیره‌سازی در Volume Familyها را نمایش می‌دهد. این اطلاعات را می‌توان با آرگومان‌های دستور به یک Volume Family مشخص محدود کرد یا ترتیب و قالب نمایش آن را تغییر داد.

کاربرد اصلی این Script زمانی است که Appliance در وضعیت Out of Space قرار دارد. استفاده اجباری از آن خارج از این وضعیت نیز در راهنما مطرح شده است، اما گزینه اجرایی مشخصی برای این حالت در Syntax درج نشده است.

فرمت دستور و گزینه‌های اجرایی

Syntax زیر، پارامترهای نمایش تفصیلی، فیلتر ID یا نام، مرتب‌سازی، تعیین آستانه فضای مصرفی و انتخاب قالب خروجی را نشان می‌دهد. استفاده از هر گزینه باید مطابق هدف بررسی انجام شود.

فرمت دستور
svc_volume_space_metrics [-h] [-d] [-v] [-i ID] [-n Name]
                                [-s {name,cap}] [-g GT] [-c] [-j]
آرگومان‌های svc_volume_space_metrics
آرگومانعملکرد
-h, --helpنمایش راهنما و خروج از دستور
-d, --detailنمایش خروجی تفصیلی
-v, --verticalنمایش Space Metrics به‌صورت عمودی
-i, --idنمایش اطلاعات Volume Family بر اساس ID
-n, --nameانتخاب Volume Family با نام Volume، FS یا vVol
-s, --sortمرتب‌سازی Volume Familyها بر اساس name یا cap
-g, --gtنمایش مواردی که فضای مصرفی آن‌ها از مقدار تعیین‌شده بیشتر است
-c, --csvقرار دادن خروجی در فایل CSV
-j, --jsonقرار دادن خروجی در فایل JSON

مراحل مشاهده و فیلترکردن Space Metrics

بعد از ورود به محیط Service با دسترسی موردنیاز، گزینه‌های دستور بر اساس نوع اطلاعات موردنظر انتخاب می‌شوند. مراحل زیر شیوه سازمان‌دهی بررسی را نشان می‌دهند و به معنی ضرورت استفاده هم‌زمان از همه آرگومان‌ها نیستند.

  1. هدف بررسی را مشخص کنید: مشاهده اطلاعات Volume Familyها، یا تمرکز بر وضعیت OOS در Appliance.
  2. برای محدودکردن نمایش به یک Volume Family، یکی از گزینه‌های -i با ID یا -n با نام Volume، FS یا vVol را انتخاب کنید.
  3. اگر جزئیات بیشتری لازم است، از -d استفاده کنید؛ برای نمایش عمودی، گزینه -v در دسترس است.
  4. برای مرتب‌سازی از -s با مقدار name یا cap استفاده کنید. گزینه -g نمایش را به Volume Familyهایی با فضای مصرفی بالاتر از مقدار مشخص‌شده محدود می‌کند.
  5. در صورت نیاز به فایل خروجی، گزینه -c برای CSV یا -j برای JSON در نظر گرفته می‌شود.
نکته فنی

اگر Appliance در وضعیت OOS نباشد، راهنما امکان اجرای اجباری این عملیات را ذکر می‌کند؛ با این حال هیچ Flag مربوط به اجبار را در فهرست آرگومان‌های همین دستور معرفی نمی‌کند. برای این حالت نباید یک گزینه حدسی به Syntax اضافه کرد.

مدیریت Wear Trickle Write با svc_wear_trickle_write

دستور svc_wear_trickle_write برای تکمیل فرآیند بازیابی دستی پس از ورود سیستم به Wear Trickle Write Mode در نظر گرفته شده است. علاوه بر خروج از این حالت، عملیات مشاهده SSDهای فرسوده و بررسی یا تغییر تنظیم Wear Trickle-write Policy را فراهم می‌کند.

این Service Script روی Node و فقط در Service Mode اجرا می‌شود و به گذرواژه Service و دسترسی root نیاز دارد. برخلاف دستور نمایش ظرفیت، اجرای آن می‌تواند باعث عدم دسترس‌پذیری داده شود.

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

این دستور دارای پنج عملیات اصلی است. گزینه help نیز برای نمایش راهنمای استفاده از دستور ارائه شده است.

فرمت دستور
svc_wear_trickle_write [-h]
{exit_trickle,enable_policy,show_drives,list_policy,disable_policy}
عملیات svc_wear_trickle_write
عملیاتکارکرد و ملاحظه اجرایی
show_drivesفهرست تمام SSD Driveهای فرسوده سیستم را نمایش می‌دهد.
list_policyتنظیم جاری Wear Trickle-write Policy را دریافت می‌کند.
enable_policyPolicy را فعال می‌کند؛ این Policy به‌صورت پیش‌فرض فعال است.
disable_policyWear Trickle-write Policy را غیرفعال می‌کند.
exit_trickleپس از تکمیل Recovery Procedure، خروج دستی از Wear Trickle Write Mode را انجام می‌دهد.
-h, --helpراهنمای دستور را نمایش می‌دهد و خارج می‌شود.

شرط مهم پیش از اجرای exit_trickle

عملیات exit_trickle باید پس از تکمیل Recovery Procedure استفاده شود. در حالتی که قرار است استفاده از Driveهای فرسوده ادامه پیدا کند و هم‌زمان سیستم از Trickle Write Mode خارج شود، لازم است پیش از اجرای exit_trickle، تنظیم Exit Trickle Write Policy غیرفعال شود.

دستور disable_policy برای غیرفعال‌کردن Wear Trickle-write Policy معرفی شده است. با این حال، راهنما مراحل کامل Recovery Procedure را در این بخش توضیح نمی‌دهد؛ بنابراین نمی‌توان از فهرست عملیات بالا یک سناریوی جامع تعمیر یا تعویض Drive استخراج کرد.

هشدار

برای svc_wear_trickle_write احتمال عدم دسترس‌پذیری داده «بله» مشخص شده است. اجرای exit_trickle پیش از تکمیل Recovery Procedure یا بدون رعایت شرط Policy مربوط به ادامه استفاده از Driveهای فرسوده نباید به‌عنوان یک مرحله عادی و بدون بررسی تلقی شود.

سطح دسترسی، هشدارها و تفاوت ریسک دستورات

هر دو دستور برای Service تعریف شده‌اند و به root نیاز دارند؛ بنابراین اجرای آن‌ها باید با مجوز و تأیید Service Representative مجاز انجام شود. این دستورات آثار عملیاتی یکسانی ندارند. svc_volume_space_metrics ابزار مشاهده اطلاعات ظرفیت است؛ در مقابل، svc_wear_trickle_write می‌تواند Policy را تغییر دهد یا خروج دستی از یک حالت عملیاتی را انجام دهد.

خلاصه تفاوت:

برای بررسی ظرفیت، ریسک عدم دسترس‌پذیری و از دست رفتن داده در جدول دستور «خیر» ثبت شده است. برای Wear Trickle Write، احتمال عدم دسترس‌پذیری «بله» و احتمال از دست رفتن داده «خیر» درج شده است. این دو معیار نباید با یکدیگر اشتباه گرفته شوند.

برای تکمیل مسیر مطالعه در حوزه پایش ظرفیت و شناخت تجهیزات ذخیره‌سازی، منابع مرتبط زیر قابل استفاده‌اند:

مقالات مکمل
محصولات مرتبط

محصولات Dell PowerStore — دسترسی به صفحه خانواده محصول مرتبط با این دستورات.

جمع‌بندی بررسی ظرفیت و عملیات بازیابی

بررسی ظرفیت Dell PowerStore با Service Scripts از طریق svc_volume_space_metrics امکان مشاهده جزئیات فضای Volume Familyها، انتخاب هدف بر اساس نام یا ID، مرتب‌سازی و تولید خروجی CSV یا JSON را فراهم می‌کند. این دستور عمدتاً برای شرایط OOS معرفی شده است.

دستور svc_wear_trickle_write در سطح Node به مدیریت Policy، فهرست‌کردن SSDهای فرسوده و خروج دستی پس از تکمیل Recovery اختصاص دارد. تمایز میان عملیات مشاهده اطلاعات و عملیات تغییر وضعیت، همچنین رعایت دسترسی و هشدارهای ثبت‌شده، محور اصلی استفاده صحیح از این دو دستور است.

سوالات متداول

دستور svc_volume_space_metrics بیشتر در چه شرایطی استفاده می‌شود؟

کاربرد اصلی آن مشاهده جزئیات فضای Volume Familyها، به‌ویژه هنگام قرارگیری Appliance در وضعیت Out of Space است.

آیا می‌توان اطلاعات ظرفیت را برای یک Volume Family مشخص مشاهده کرد؟

بله. گزینه‌های -i و -n به‌ترتیب انتخاب بر اساس ID و نام Volume، FS یا vVol را فراهم می‌کنند.

برای دریافت اطلاعات ظرفیت در قالب فایل چه گزینه‌هایی وجود دارد؟

گزینه -c خروجی را در فایل CSV و گزینه -j آن را در فایل JSON قرار می‌دهد.

آیا خارج از وضعیت OOS امکان اجرای بررسی ظرفیت وجود دارد؟

امکان اجرای اجباری ذکر شده است، اما جزئیات گزینه اجرایی آن در Syntax ارائه‌شده مشخص نشده است.

چگونه می‌توان Driveهای SSD فرسوده را در Wear Trickle Write مشاهده کرد؟

عملیات show_drives در دستور svc_wear_trickle_write فهرست SSDهای فرسوده سیستم را نمایش می‌دهد.

چه زمانی می‌توان از exit_trickle استفاده کرد؟

پس از تکمیل Recovery Procedure. اگر استفاده از Driveهای فرسوده ادامه یابد، پیش از خروج باید شرط غیرفعال‌بودن Policy مربوط به خروج رعایت شود.

آیا دو دستور بررسی ظرفیت و Wear Trickle Write ریسک یکسانی دارند؟

خیر. برای بررسی ظرفیت احتمال عدم دسترس‌پذیری داده «خیر» و برای دستور Wear Trickle Write «بله» ثبت شده است؛ هر دو به دسترسی root نیاز دارند.

پشتیبانی فنی تجهیزات Dell PowerStore

برای بررسی شرایط OOS، سطح دسترسی Service یا تصمیم‌گیری درباره عملیات بازیابی مرتبط با SSDهای فرسوده، ارزیابی فنی وضعیت تجهیز ضروری است. کارشناسان آکو می‌توانند در بررسی نیازهای پشتیبانی و سرویس تجهیزات ذخیره‌سازی سازمانی راهنمایی ارائه کنند.

خدمات گارانتی و پشتیبانی تجهیزات آکو