راهنمای تنظیمات پیشرفته NAS در Dell PowerStore؛ قسمت پانزدهم

در قسمت پانزدهم راهنمای Service Scripts در Dell PowerStore، نحوه بررسی و مدیریت تنظیمات پیشرفته NAS با دستورهای svc_nas_tools و svc_nas_global_tools بررسی می‌شود. این دو ابزار برای مشاهده وضعیت سرویس‌ها و پارامترهای NAS و انجام تغییرات مشخص به کار می‌روند؛ تفاوت اصلی آن‌ها در دامنه اجرای عملیات است.

این قسمت ادامه راهنمای عیب‌یابی CIFS و SMB است و کاربرد گزینه‌های CAVA، پایگاه‌داده، DNS، Directory Service، Kerberos، LDAP، قفل فایل‌ها، NIS، پارامترهای NAS، راه‌اندازی مجدد و اطلاعات VHDX را توضیح می‌دهد.

خلاصه مقاله

از svc_nas_tools برای بررسی یا سفارشی‌سازی یک NAS Server مشخص و از svc_nas_global_tools برای اعمال عملیات در محدوده همه NAS Serverهای Cluster استفاده می‌شود. قابلیت‌های مورد بحث شامل بررسی Antivirus Service، سرویس‌های هویتی و نام‌گذاری، Database، File Lock و پارامترهای NAS است. بعضی گزینه‌ها فقط در svc_nas_tools در دسترس‌اند.

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

جایگاه قسمت پانزدهم

قسمت قبلی: راهنمای عیب‌یابی CIFS و SMB در Dell PowerStore؛ قسمت چهاردهم.

قسمت فعلی: تنظیمات پیشرفته NAS با svc_nas_tools و svc_nas_global_tools.

قسمت بعدی: Maintenance Mode و بررسی Inode در Dell PowerStore. نشانی قسمت بعدی پس از انتشار به مسیر مطالعه افزوده می‌شود.

دامنه کاربرد svc_nas_tools و svc_nas_global_tools

مقادیر پیش‌فرض پارامترهای NAS Server برای بیشتر سناریوها در نظر گرفته شده‌اند. با این حال، در مواردی که بررسی دقیق‌تر سرویس‌ها یا تغییر مقادیر مشخص ضروری است، Service Scriptهای تنظیمات پیشرفته NAS امکان مشاهده و سفارشی‌سازی پارامترهای Componentهای مختلف را فراهم می‌کنند.

هر دو اسکریپت از مجموعه مشابهی از گزینه‌ها و آرگومان‌ها استفاده می‌کنند، اما یکسان‌بودن ساختار دستور به معنای یکسان‌بودن دامنه اثر آن نیست.

مقایسه دامنه دو Service Script
ابزارمحدوده استفادههدف
svc_nas_toolsNAS Server مشخصبررسی و سفارشی‌سازی پارامترهای همان NAS Server
svc_nas_global_toolsهمه NAS Serverهای Clusterبررسی و سفارشی‌سازی در دامنه سراسری
مشخصات عملیاتی Service Scriptها
ویژگیوضعیت
کارکردعیب‌یابی
حالت اجراNormal یا Service
نوع استفادهاستفاده عمومی
نیاز به گذرواژه کاربر Serviceخیر
نیاز به دسترسی rootخیر
احتمال عدم دسترس‌پذیری داده مطابق طبقه‌بندی دستورخیر
احتمال از دست رفتن داده مطابق طبقه‌بندی دستورخیر
دامنه ثبت‌شده برای ابزارCluster
پیش‌نیاز اختصاصیهیچ‌کدام

فرمت دستورات و نحوه استفاده از آرگومان‌ها

برای فراخوانی ابزار در محدوده یک NAS Server، نام Server با گزینه --server مشخص می‌شود. گزینه --args نیز آرگومان‌های Service Command را دریافت می‌کند. برای مشاهده NAS Internal Usage می‌توان دستور را بدون آرگومان اجرایی اجرا کرد.

فرمت دستور
svc_nas_tools [-h] [--server value] [--args="<value>"]
svc_nas_global_tools [-h] [--args="<value>"]
آرگومان‌های اصلی
آرگومانکاربرد
-h, --helpنمایش راهنما و خروج از دستور
--server valueتعیین NAS Server موردنظر در svc_nas_tools
--args="<value>"ارسال گزینه‌ها و پارامترهای داخلی NAS Command
-h، -help، --helpنمایش راهنما در سطح گزینه‌های داخلی Command

برای بررسی گزینه‌های یک دستور، از Help در همان سطح استفاده می‌شود. برای دیدن پارامترهای یک Top-level Option، گزینه -help پس از نام آن گزینه قرار می‌گیرد. گزینه‌هایی مانند -cava، -dns یا -param در محتوای آرگومان ارسالی استفاده می‌شوند.

نکته

آرگومان بیرونی --args با دو خط تیره نوشته می‌شود. تعدادی از گزینه‌های داخلی که از طریق آن ارسال می‌شوند، مانند -ldap و -param، یک خط تیره دارند. همچنین چهار گزینه -dbms، -kerberos، -restart و -vhdx برای svc_nas_global_tools کاربرد ندارند.

بررسی Antivirus Service و CAVA با گزینه -cava

گزینه -cava برای مشاهده وضعیت Antivirus Service مرتبط با NAS Server استفاده می‌شود. اطلاعات قابل مشاهده شامل وضعیت اتصال به Celerra AntiVirus Agent (CAVA) Serverها، تعداد فایل‌های بررسی‌شده و پیشرفت عملیات است.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-cava
      [ -stats
      | -set accesstime={ now | none | [[[[yy]mm]dd]hh]mm[.ss] }]
      | -fsscan [ <fs_mountpath> { -list | -create | -delete } ]]"
گزینه‌های مرتبط با CAVA
گزینهنتیجه
-statsنمایش Counterهای آماری Antivirus Service
-set accesstime=nowفعال‌کردن Scan-on-first-read و قراردادن Reference Time روی زمان جاری
-set accesstime=noneغیرفعال‌کردن Scan-on-first-read
-set accesstime=[[[[yy]mm]dd]hh]mm[.ss]فعال‌کردن Scan-on-first-read و تنظیم Reference Time روی مقدار تعیین‌شده
-fsscan -listنمایش وضعیت اسکن File System
-fsscan -createآغاز Full Scan برای File System مشخص‌شده
-fsscan -deleteمتوقف‌کردن عملیات Scan

در عملیات Full Scan، مسیر Mount مربوط به File System با پارامتر <fs_mountpath> تعیین می‌شود. در حالت پیش‌فرض فایل‌های Offline در اسکن قرار نمی‌گیرند؛ گزینه‌های Offline می‌توانند برای اسکن این فایل‌ها به کار روند.

نکته

اگر در بررسی وضعیت Scan هیچ File System مشخص نشود، وضعیت اسکن همه File Systemها نمایش داده می‌شود.

بررسی و مدیریت Databaseهای NAS با گزینه -dbms

گزینه -dbms به عملیات مرتبط با پایگاه‌داده NAS Server اختصاص دارد. با این گزینه می‌توان فهرست Databaseها، اطلاعات آماری و عملیات Compact، Online Backup و Restore را در سطح همان NAS Server مدیریت کرد.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-dbms
    -list [<db_name>]
    | -compact [<db_name>]
    | -stats [-reset]
    | -backup -target <path_name>
    | -restore -source <path_name> [-silent]"
عملیات قابل استفاده در -dbms
گزینهکارکرد
-listنمایش Databaseهای NAS Server، با امکان تعیین نام Database
-compactCompact کردن Database موردنظر
-stats [-reset]نمایش آمار Database و پذیرش گزینه اختیاری reset در فرمت دستور
-backup -target <path_name>ایجاد Online Backup از محیط Database در مسیر مقصد
-restore -source <path_name> [-silent]Restore کردن محیط Database از فایل‌های پشتیبان

از آنجا که عملیات Compact، Backup و Restore متفاوت از مشاهده فهرست یا آمار است، زیرگزینه باید متناسب با عملیات موردنظر انتخاب شود. این مجموعه در ابزار سراسری svc_nas_global_tools پشتیبانی نمی‌شود.

بررسی DNS و Windows Directory Service

دو گزینه -dns و -ds برای بررسی اطلاعات نام‌گذاری و سرویس دایرکتوری NAS Server به کار می‌روند. خروجی اولی به تنظیمات DNS و Lookup مربوط است و دومی Windows Directory Service و Cache آن را پوشش می‌دهد.

بررسی DNS و محتوای DNS Cache

گزینه -dns تنظیمات فعلی DNS مربوط به NAS Server را نمایش می‌دهد. زیرگزینه -dump محتوای فعلی DNS Cache را ارائه می‌کند و -lookup برای دریافت اطلاعات مربوط به Host یا IPv4/IPv6 Address مشخص استفاده می‌شود.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-dns
    [-dump
    | -lookup{
        -host <host_name>
        | -addr <ipv4_or_ipv6_address>}]"

نمایش اطلاعات Windows Directory Service

گزینه -ds اطلاعات Windows Directory Service را نشان می‌دهد. برای مشاهده Cache مربوط به این سرویس، زیرگزینه -dump در ساختار دستور تعریف شده است.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-ds
    [-dump]"

بررسی Kerberos، LDAP و NIS در NAS Server

بخش دیگری از تنظیمات پیشرفته NAS به اطلاعات مربوط به Realm، Principal، سرویس دایرکتوری و Lookup هویت‌ها اختصاص دارد. هر یک از سه گزینه زیر اطلاعات مشخصی ارائه می‌کند و دامنه پشتیبانی آن‌ها باید هنگام انتخاب Script رعایت شود.

گزینه -kerberos: Realm، SPN، Keytab و Log

با گزینه -kerberos می‌توان تنظیمات Kerberos مربوط به NAS Server را بررسی کرد. این قابلیت برای مشاهده Realmهای پیکربندی‌شده، Service Principalهای ثبت‌شده در Active Directory و Keytab سرور CIFS ملحق‌شده به آن در نظر گرفته شده است.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-kerberos
    | -listrealms
    | -listspn
    | -keytab [-v]
    | -conf
    | -log [-all]"
عملیات Kerberos
گزینهاطلاعات نمایش‌داده‌شده
-listrealmsKerberos Realmهای پیکربندی‌شده
-listspnService Principalهای موجود در AD و Keytab
-keytab [-v]محتوای Kerberos Key Table
-confفایل پیکربندی Kerberos مربوط به NAS Server
-log [-all]Logهای Kerberos؛ با -all کل Server Log اسکن می‌شود

گزینه Kerberos فقط برای svc_nas_tools قابل استفاده است و در svc_nas_global_tools پشتیبانی نمی‌شود.

گزینه -ldap: Refresh و Lookup هویت‌ها

گزینه -ldap تنظیمات فعلی LDAP مربوط به NAS Server را نمایش می‌دهد. اگر LDAP بدون Static IP پیکربندی شده باشد، -refresh می‌تواند IPهای LDAP Serverهای Domain را از DNS به‌روزرسانی کند.

گزینه -lookup امکان دریافت اطلاعات عیب‌یابی درباره User، Group، UID، GID، Hostname و Netgroup را فراهم می‌کند.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-ldap
   | -refresh
   | -lookup {
        -user <username>
        | -group <groupname>
        | -uid <uid>
        | -gid <gid>
        | -hostbyname <hostname>
        | -netgroup <groupname>}"

گزینه -nis: Lookup کاربر، گروه، Host و Netgroup

گزینه -nis تنظیمات فعلی NIS مربوط به NAS Server را نمایش می‌دهد. ساختار Lookup آن اجازه می‌دهد منبع جست‌وجو بر اساس نام یا شناسه کاربر، نام یا شناسه گروه، نام یا آدرس Host و همچنین نام یا عضو Netgroup انتخاب شود.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-nis
    [-lookup{
        -user {-name <user_name> | -uid <unix_user_id>}
        | -group {-name <group_name> | -gid <group_unix_id>}
        | -host {-name <host_name> | -addr <host_ip_address>}
        | -netgroup {-name <group_name> | -member <host_name>}]"

هدف زیرگزینه -lookup در LDAP و NIS دریافت جزئیات Resource مشخص برای عیب‌یابی است؛ نوع شناسه و ساختار پارامترهای هر سرویس یکسان نیست.

بررسی و مدیریت File Lock با گزینه -lockd

گزینه -lockd برای مدیریت File Lockهای NAS Server استفاده می‌شود. این مجموعه علاوه بر فهرست‌کردن فایل‌های قفل‌شده، امکان مشاهده جزئیات Lock، حذف Range Lockهای منطبق با Credential و بررسی آمار را دارد.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-lockd
    | -list
    | -info -fldp <address>
    | -remove -fldp <address> -credp <address>
    | -stat [-reset]"
زیرگزینه‌ها و شناسه‌های File Lock
گزینهشرح عملیات
-listفهرست فایل‌های قفل‌شده همراه تعداد Lockها، مرتب‌شده بر اساس File System؛ هر فایل با Inode Number و Token از نوع fldp شناسایی می‌شود.
-info -fldp <address>نمایش جزئیات فایل و Token مربوط به Lock Credential با قالب credp
-remove -fldp <address> -credp <address>حذف Range Lockهای فایل مشخص‌شده که با Lock Credential موردنظر منطبق‌اند
-stat [-reset]نمایش و در صورت درخواست Reset کردن آمار File Lockها
  1. با -list فایل‌های قفل‌شده و Token مربوط به فایل را شناسایی کنید.
  2. با -info -fldp <address> جزئیات فایل و Token مربوط به Lock Credential را مشاهده کنید.
  3. در صورتی که حذف Lock موردنظر است، مقادیر fldp و credp شناسایی‌شده را با -remove مشخص کنید.
هشدار اجرایی

زیرگزینه -remove عملیاتی تغییردهنده است و Range Lockهای منطبق با Credential را حذف می‌کند؛ آن را با گزینه‌های صرفاً مشاهده‌ای -list و -info یکسان در نظر نگیرید.

Counterهای آماری File Lock در سطح قابلیت SDNAS عمومی‌اند؛ بنابراین خروجی آمار ممکن است به NAS Serverهای دیگر روی همان Node نیز مربوط باشد.

نمایش و تغییر پارامترهای NAS با گزینه -param

گزینه -param برای مشاهده Facilityهای پارامتر NAS Server، خواندن مقدارها و جزئیات هر پارامتر و در صورت نیاز تغییر مقدار مشخص استفاده می‌شود. عملیات Read و Modify در این خانواده از طریق زیرگزینه‌های جداگانه انجام می‌شوند.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-param
    { -info
    | -facility {<facility> | -all} -list
    | -facility {<facility> | -all} -info {<param_name> [-verbose] | -all}
    | -facility <facility> -modify <param_name> -value <new_value>}"
گزینه‌های مشاهده و تغییر NAS Parameter
گزینهعملکرد
-infoنمایش همه NAS Parameter Facilityها
-facility <facility> -listنمایش مقدارهای پارامترهای Facility مشخص‌شده
-facility <facility> -info <param_name>نمایش جزئیات پارامتر مشخص؛ -verbose نیز در ساختار دستور تعریف شده است
-facility <facility> -modify <param_name> -value <new_value>تغییر مقدار پارامتر تعیین‌شده برای NAS Server موردنظر

گزینه -all در ساختار نمایش لیست یا جزئیات Facilityها پیش‌بینی شده است. خروجی عملیات -info یا -modify، هنگامی که برای پارامتر مشخص Restart لازم باشد، این موضوع را اعلام می‌کند.

Restart کردن NAS Server و مشاهده Metadata فایل‌های VHDX

گزینه‌های -restart و -vhdx دو قابلیت مجزا در ابزار svc_nas_tools هستند. اولی برای راه‌اندازی مجدد NAS Server مشخص و دومی برای مشاهده Metadata مرتبط با فایل‌های Hyper-V Virtual Disk به کار می‌رود.

راه‌اندازی مجدد NAS Server با -restart

گزینه -restart سرور تعیین‌شده را Restart می‌کند. پارامتر -silent باعث می‌شود پیش از راه‌اندازی مجدد، درخواست تأیید از کاربر نمایش داده نشود. نیاز به Restart برای تغییر یک پارامتر، در صورت وجود، توسط خروجی -info یا -modify اعلام می‌شود.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-restart
    [-silent]"

مشاهده Metadata فایل VHDX

گزینه -vhdx -file اطلاعات Metadata فایل‌های VHDX را نمایش می‌دهد. با اضافه‌کردن -verbose جزئیات بیشتری، از جمله SCSI PR، در خروجی ارائه می‌شود.

فرمت دستور
svc_nas_tools <NAS_server_name> --args="-vhdx -file <vhdx file>
         [-verbose]"
محدودیت

هیچ‌یک از گزینه‌های -restart و -vhdx برای svc_nas_global_tools قابل استفاده نیست.

نمونه اجرای دستور برای فهرست پارامترهای LDAP

نمونه زیر از گزینه -param برای مشاهده پارامترهای Facility مربوط به LDAP در NAS Server با شناسه NasServer4461 استفاده می‌کند. در خروجی، ستون‌های param_name، facility، default، current و configured برای بررسی مقادیر درج شده‌اند.

نمونه دستور
svc_nas_tools --server NasServer4461 --args="-param -facility ldap -list"

NasServer4461:
param_name              facility   default    current  configured
SecurityLayer           ldap            2          2
cacheMaxGroups          ldap        10000      10000
cacheMaxHosts           ldap        10000      10000

در این مثال، SecurityLayer و دو پارامتر cacheMaxGroups و cacheMaxHosts زیر Facility مربوط به ldap نمایش داده می‌شوند. مقدارهای مثال صرفاً خروجی ثبت‌شده‌اند و در این دستور تغییری در پارامترها انجام نمی‌شود.

نکات اجرایی و محدودیت‌های مهم

هنگام کار با تنظیمات پیشرفته NAS، علاوه بر تشخیص سرویس موردنظر، توجه به دامنه اجرا و تفاوت عملیات مشاهده‌ای و تغییردهنده ضروری است. محدودیت‌های زیر مستقیماً به گزینه‌های معرفی‌شده مربوط‌اند.

خلاصه محدودیت‌ها و نکات عملیاتی
موضوعملاحظه
دامنه اجراsvc_nas_tools برای NAS Server مشخص و svc_nas_global_tools برای همه NAS Serverهای Cluster است.
گزینه‌های غیرسراسری-dbms، -kerberos، -restart و -vhdx در ابزار سراسری کاربرد ندارند.
CAVA و Offline FileOffline File Systemها به‌صورت پیش‌فرض در Full Scan گنجانده نمی‌شوند.
آمار File LockCounterها ممکن است داده‌های NAS Serverهای دیگر همان Node را نیز شامل شوند.
تغییر NAS Parameterممکن است خروجی info یا modify نیاز به Restart را اعلام کند.
Restart با silentگزینه -silent دریافت تأیید پیش از Restart را حذف می‌کند.

جمع‌بندی فنی تنظیمات پیشرفته NAS در PowerStore

در راهنمای تنظیمات پیشرفته NAS در Dell PowerStore، انتخاب ابزار متناسب با دامنه تغییر، نقطه آغاز کار است: svc_nas_tools برای یک NAS Server و svc_nas_global_tools برای محدوده سراسری. سپس گزینه داخلی متناسب با سرویس مورد بررسی انتخاب می‌شود؛ از CAVA و Database تا DNS، سرویس‌های هویت، File Lock و پارامترهای NAS.

برای عملیات تغییر وضعیت مانند حذف Lock، تغییر Parameter، Restore یا Restart، باید زیرگزینه و Target دقیقاً متناسب با هدف فنی انتخاب شود. بخش بعدی مجموعه به Maintenance Mode و نمایش میزان استفاده از Inode می‌پردازد.

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

تفاوت اصلی svc_nas_tools و svc_nas_global_tools چیست؟

svc_nas_tools پارامترهای یک NAS Server مشخص را بررسی یا سفارشی‌سازی می‌کند؛ svc_nas_global_tools برای دامنه همه NAS Serverهای Cluster در نظر گرفته شده است.

آیا همه گزینه‌های NAS Tools در حالت سراسری در دسترس‌اند؟

خیر. گزینه‌های dbms، kerberos، restart و vhdx در svc_nas_global_tools کاربرد ندارند.

برای بررسی وضعیت اسکن آنتی‌ویروس NAS چه اطلاعاتی قابل مشاهده است؟

وضعیت اتصال به CAVA Serverها، تعداد فایل‌های بررسی‌شده، پیشرفت بررسی و Counterهای آماری Antivirus Service قابل مشاهده‌اند.

آیا آمار File Lock فقط به NAS Server انتخاب‌شده مربوط است؟

لزوماً خیر. Counterهای File Lock در سطح SDNAS عمومی‌اند و ممکن است اطلاعات NAS Serverهای دیگر روی همان Node را نیز شامل شوند.

چگونه مشخص می‌شود تغییر یک پارامتر NAS نیاز به Restart دارد؟

در صورت نیاز به Restart برای پارامتر مشخص، خروجی عملیات info یا modify این موضوع را اعلام می‌کند.

آیا svc_nas_tools برای بررسی Metadata فایل‌های VHDX کاربرد دارد؟

بله. گزینه vhdx اطلاعات Metadata فایل VHDX و در حالت verbose جزئیاتی از جمله SCSI PR را نمایش می‌دهد.

ادامه راهنمای فنی و بررسی تنظیمات NAS

در قسمت بعد، Maintenance Mode و بررسی Inode در Dell PowerStore مطالعه می‌شود. برای بررسی تخصصی تنظیمات NAS، عیب‌یابی و ارزیابی نیازهای پشتیبانی زیرساخت ذخیره‌سازی، می‌توان از کارشناسان فنی آکو راهنمایی دریافت کرد.