راهنمای تخصصی Storage
مفاهیم NDU و انواع Update Package در Dell PowerStore؛ قسمت اول 
این مقاله نقطه شروع مسیر ارتقای Dell PowerStore T و PowerStore Q است و مفاهیم پایه NDU، محدودیت‌های زمان Upgrade و نقش Packageهای مختلف PowerStore را توضیح می‌دهد.
خلاصه مقاله

مفاهیم NDU در Dell PowerStore پایه اصلی برنامه‌ریزی برای ارتقای نرم‌افزار، Firmware و Packageهای مرتبط با سلامت Cluster هستند. در مدل‌های PowerStore T و PowerStore Q، فرآیند Upgrade به‌گونه‌ای طراحی شده که در صورت رعایت پیش‌نیازهای فنی، ارتقا بدون توقف I/O انجام شود.

در این قسمت، تمرکز روی شناخت ساختار NDU، محدودیت‌های عملیاتی حین Upgrade، تفاوت PowerStore Software و PowerStoreOS و انواع Update Packageهایی است که در PowerStore Manager قابل نصب هستند.

زمان مطالعه: حدود ۸ دقیقه سطح مقاله: تخصصی موضوع: Dell PowerStore Upgrade دسته‌بندی: Storage
نکات کلیدی این مقاله
  • NDU در PowerStore برای جلوگیری از توقف I/O طراحی شده است، اما به Redundant Data Access وابسته است.
  • در طول Upgrade، تغییرات Configuration و عملیات Management روی Cluster قابل انجام نیست.
  • برخی عملیات داخلی مانند Snapshot و Replication ممکن است موقتاً متوقف شوند و پس از تکمیل NDU ادامه پیدا کنند.
  • PowerStore Software و PowerStoreOS دو مفهوم متفاوت هستند و باید در فرآیند Upgrade از هم تفکیک شوند.
  • Update Packageها شامل PowerStoreOS، Drive Firmware، Health Check، Rx Definitions، Language Pack و Hotfix هستند.
  • System Checks برای بررسی سلامت کلی Cluster قبل و بین Upgradeها اهمیت دارد.

مقدمه‌ای بر NDU در Dell PowerStore

مفاهیم NDU در Dell PowerStore برای هر کارشناس Storage، ادمین دیتاسنتر یا تیم زیرساختی که قصد برنامه‌ریزی Upgrade دارد، نقطه شروع مهمی محسوب می‌شود. در این مدل‌ها، هدف Upgrade فقط نصب نسخه جدیدتر نیست؛ بلکه باید مسیر ارتقا به‌گونه‌ای مدیریت شود که سرویس‌دهی Cluster و دسترسی Hostها به داده‌ها دچار اختلال نشود.

در PowerStore T و PowerStore Q، ارتقای نرم‌افزار، Drive Firmware، Health Check Package و Language Pack همگی در قالب یک مسیر مدیریتی قابل برنامه‌ریزی هستند. با این حال، هر Package نقش متفاوتی دارد و شناخت این تفاوت‌ها قبل از شروع عملیات ضروری است.

این مقاله قسمت اول از یک مجموعه چندقسمتی درباره ارتقای Dell PowerStore است. در قسمت‌های بعدی، آماده‌سازی قبل از Upgrade، تنظیمات Download، اجرای Health Check، فعال‌سازی Maintenance Window، اجرای Upgrade، به‌روزرسانی Drive Firmware و نصب Language Pack بررسی می‌شود.

تعریف کاربردی
NDU یا Non-Disruptive Upgrade در PowerStore به فرآیند ارتقایی اشاره دارد که با هدف جلوگیری از توقف I/O طراحی شده و در آن Offline شدن Nodeها به‌صورت مرحله‌ای انجام می‌شود.
جمع‌بندی این بخش: این مقاله روی مبانی NDU و شناخت Packageهای PowerStore تمرکز دارد و پیش‌نیاز ذهنی لازم برای ورود به مراحل اجرایی Upgrade را فراهم می‌کند. 
بازگشت به بالا ↑

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

این مجموعه برای مطالعه مرحله‌ای طراحی شده است. قسمت اول به مفاهیم پایه، ملاحظات NDU و انواع Packageها می‌پردازد تا قبل از اجرای هر عملیات، تصویر روشنی از ساختار Upgrade در PowerStore وجود داشته باشد.

قسمت دوم روی آماده‌سازی عملی قبل از Upgrade تمرکز دارد؛ از جمله دریافت جدیدترین PowerStoreOS، بررسی Release Noteها، اجرای Pre-Upgrade Health Check و تنظیمات Automatic Download.

قسمت سوم وارد اجرای Upgrade روی PowerStore T و PowerStore Q می‌شود. بنابراین مطالعه قسمت اول و دوم قبل از اجرای عملی Upgrade توصیه می‌شود.

قسمت اول
شناخت NDU، محدودیت‌های Upgrade، تفاوت PowerStore Software و PowerStoreOS و انواع Update Packageها.
قسمت دوم
آماده‌سازی قبل از Upgrade، تنظیمات Download، Support Connectivity و اجرای Health Check.
قسمت سوم
فعال‌سازی Maintenance Window، Upload Package و اجرای Upgrade از PowerStore Manager.
جمع‌بندی این بخش: مسیر مطالعه از مفاهیم پایه شروع می‌شود و سپس به آماده‌سازی، اجرای Upgrade و عملیات تکمیلی مانند Drive Firmware و Language Pack می‌رسد. 
بازگشت به بالا ↑

محدوده ارتقا در PowerStore T و PowerStore Q

فرآیند ارتقا در این راهنما برای Clusterهای مدل PowerStore T و PowerStore Q تعریف شده است. این محدوده شامل Upgrade کردن نرم‌افزار، Drive Firmware، Health Check Package و Language Pack روی PowerStore Cluster می‌شود.

مدل PowerStore X مسیر مستنداتی جداگانه دارد و برای آن باید به راهنمای مخصوص PowerStore X مراجعه شود. بنابراین این مقاله فقط برای مدل‌هایی کاربرد دارد که در محدوده PowerStore T و PowerStore Q قرار می‌گیرند.

در این چارچوب، PowerStore Cluster می‌تواند Packageهای مختلفی دریافت کند. هر Package نقش مشخصی دارد و نباید همه آن‌ها را یکسان در نظر گرفت.

نکته
در این مقاله، تمرکز روی مدل‌های PowerStore T و PowerStore Q است. برای مدل PowerStore X باید از راهنمای فنی مخصوص همان مدل استفاده شود.
جمع‌بندی این بخش: محدوده این راهنما روی PowerStore T و PowerStore Q متمرکز است و شامل مسیرهای اصلی ارتقای نرم‌افزار، Firmware، Health Check و Language Pack می‌شود. 
بازگشت به بالا ↑

NDU در PowerStore چگونه از توقف I/O جلوگیری می‌کند؟

Non-Disruptive Upgrade یا NDU در PowerStore به این معناست که فرآیند ارتقا بدون توقف I/O طراحی شده است. در این حالت، نیازمندی‌های I/O مربوط به Cluster توسط یک Node روی هر Appliance تأمین می‌شود.

فرآیند NDU تضمین می‌کند که در هر لحظه فقط یک Node از Cluster به حالت Offline برده شود. این طراحی زمانی بدون اختلال برای Host I/O عمل می‌کند که مسیرهای دسترسی Hostها به داده‌ها Redundant باشند و Best Practiceهای مربوط به سیستم‌عامل Host رعایت شده باشد.

نقش Nodeها در تأمین I/O هنگام Upgrade

در طول NDU، PowerStore به‌صورت مرحله‌ای با Nodeها رفتار می‌کند. هدف این است که در هر Appliance، فقط یک Node درگیر Offline شدن باشد و Node دیگر بتواند نیازهای I/O را پوشش دهد.

این رفتار باعث می‌شود Cluster بتواند در زمان Upgrade همچنان سرویس‌دهی کند. با این حال، این موضوع وابسته به آماده بودن مسیرهای Host و رعایت الزامات اتصال است.

اگر مسیرهای دسترسی Host به‌درستی Redundant نباشند، Offline شدن یک Node می‌تواند برای Host I/O مشکل ایجاد کند. بنابراین وضعیت Host Connectivity باید قبل از شروع Upgrade بررسی شود.

اهمیت Redundant Data Access برای Hostها

Redundant Data Access یکی از پیش‌شرط‌های مهم برای اجرای مطمئن NDU است. اگر Hostها فقط به یک مسیر وابسته باشند، خارج شدن موقت یک Node از سرویس می‌تواند دسترسی به داده را تحت تأثیر قرار دهد.

برای کاهش ریسک، توصیه‌های Host Connectivity باید در E-Lab Host Connectivity Guides بررسی شوند. همچنین باید از پشتیبانی شدن HBA Driver و Firmware بر اساس PowerStore Simple Support Matrix اطمینان حاصل شود.

این بررسی‌ها بخشی از آماده‌سازی عملی Upgrade هستند و در قسمت دوم این مجموعه با جزئیات بیشتری دنبال می‌شوند.

هشدار
بدون Redundant Data Access و آماده بودن مسیرهای Host، Offline شدن یک Node در زمان Upgrade می‌تواند روی دسترسی Host به داده اثر بگذارد.
جمع‌بندی این بخش: NDU با Offline کردن مرحله‌ای Nodeها از توقف I/O جلوگیری می‌کند، اما موفقیت آن به طراحی صحیح مسیرهای Host و رعایت Best Practiceهای اتصال وابسته است. 
بازگشت به بالا ↑

محدودیت‌ها و رفتارهای مهم در زمان NDU

NDU به‌معنای آزاد بودن همه عملیات مدیریتی در زمان Upgrade نیست. در طول Upgrade، برخی عملیات روی Cluster محدود یا موقتاً متوقف می‌شوند.

شناخت این محدودیت‌ها برای برنامه‌ریزی Maintenance Window و زمان‌بندی فعالیت‌های مدیریتی اهمیت دارد. بهتر است تغییرات مهم قبل از شروع Upgrade کامل شوند.

توقف تغییرات Configuration و عملیات Management

در طول NDU، تغییرات Configuration و عملیات Management روی PowerStore Cluster قابل انجام نیستند. این محدودیت شامل فعالیت‌هایی است که مدیریت یا تغییر وضعیت منابع را درگیر می‌کنند.

برای نمونه، عملیات مرتبط با VMهای مبتنی بر vVol مانند ایجاد VM، Reboot کردن VM، مهاجرت VMها به ESXi Hostهای دیگر و گرفتن VM Snapshot در دوره‌هایی از Upgrade قابل انجام نیستند.

بنابراین قبل از اجرای Upgrade باید هرگونه تغییر مدیریتی ضروری روی محیط کامل شود.

توقف موقت Snapshot و Replication

برخی عملیات داخلی سیستم ممکن است در طول NDU به‌صورت موقت متوقف شوند. نمونه‌هایی از این عملیات شامل زمان‌بندی‌های Snapshot و Replication است.

این توقف موقت بخشی از رفتار Upgrade است و پس از کامل شدن NDU، این عملیات دوباره از سر گرفته می‌شوند.

به همین دلیل، در زمان برنامه‌ریزی Upgrade باید وضعیت زمان‌بندی Snapshot و Replication نیز در نظر گرفته شود.

وضعیت VASA Provider و VMهای مبتنی بر vVol

هنگام Upgrade شدن PowerStoreOS، ممکن است PowerStore VASA Provider به حالت Offline برود. در این وضعیت، I/O و Availability مربوط به VMهای مبتنی بر vVol که از PowerStore Cluster سرویس می‌گیرند تحت تأثیر قرار نمی‌گیرد.

با این حال، عملیات Management مربوط به این VMها تا زمانی که VASA Provider Offline است، قابل انجام نیست. این عملیات شامل ایجاد VM، Reboot کردن VM، مهاجرت VMها به ESXi Hostهای دیگر و گرفتن VM Snapshot می‌شود.

پس از تکمیل PowerStoreOS Upgrade، باید پیش از ایجاد Storage Container یا انجام عملیات Management روی VMهای مبتنی بر vVol، چند دقیقه صبر شود تا وضعیت PowerStore VASA Provider در vCenter Server به Online تغییر کند.

رفتارهای مهم در زمان NDU
موضوعرفتار در زمان Upgradeنکته عملیاتی
Configuration و Managementدر طول NDU قابل انجام نیستند.تغییرات مدیریتی مهم باید قبل از Upgrade تکمیل شوند.
Snapshot و Replicationممکن است موقتاً متوقف شوند.پس از کامل شدن NDU دوباره از سر گرفته می‌شوند.
VASA Providerممکن است در زمان Upgrade به حالت Offline برود.I/O و Availability مربوط به VMهای مبتنی بر vVol تحت تأثیر قرار نمی‌گیرد.
VM Managementتا زمان Offline بودن VASA Provider قابل انجام نیست.ایجاد VM، Reboot، Migration و VM Snapshot باید زمان‌بندی شوند.
جمع‌بندی این بخش: در زمان NDU برخی عملیات مدیریتی یا داخلی محدود می‌شوند؛ بنابراین برنامه‌ریزی Upgrade باید با در نظر گرفتن Configuration، Snapshot، Replication و وضعیت VASA Provider انجام شود. 
بازگشت به بالا ↑

تفاوت PowerStore Software و PowerStoreOS

در فرآیند Upgrade، دو اصطلاح PowerStore Software و PowerStoreOS باید از هم تفکیک شوند. PowerStore Software به Software Upgrade Package مربوط به یک سیستم PowerStore اشاره دارد.

PowerStoreOS همان Operating System است که روی Nodeهای یک PowerStore Cluster اجرا می‌شود. بنابراین Package ارتقای نرم‌افزار، ابزار یا بسته‌ای است که برای ارتقای PowerStoreOS استفاده می‌شود.

این تفکیک در برنامه‌ریزی Upgrade اهمیت دارد، چون همه Packageها نقش یکسان ندارند و برخی از آن‌ها مستقیماً سیستم‌عامل PowerStore را تغییر می‌دهند.

PowerStore Software
به Software Upgrade Package مربوط به سیستم PowerStore اشاره دارد و برای اجرای فرآیند ارتقا استفاده می‌شود.
PowerStoreOS
Operating System اجراشده روی Nodeهای PowerStore Cluster است و هدف اصلی Software Release Package محسوب می‌شود.
جمع‌بندی این بخش: PowerStore Software همان Package ارتقا است، اما PowerStoreOS سیستم‌عاملی است که روی Nodeهای Cluster اجرا می‌شود. 
بازگشت به بالا ↑

انواع Update Package در Dell PowerStore

PowerStore چند نوع Update Package دارد که هرکدام کاربرد مشخصی دارند. شناخت این Packageها باعث می‌شود در زمان Upgrade یا Maintenance، Package مناسب انتخاب شود.

برای حفظ سلامت سیستم و افزایش احتمال موفقیت Upgrade، توصیه می‌شود PowerStoreOS، Drive Firmware و Health Check Packageها به نسخه‌های جدیدتر ارتقا داده شوند.

انواع Update Package در PowerStore
نوع PackageDisplay Nameکاربرد
PowerStoreOSSoftware ReleasePackage ارتقای نرم‌افزار PowerStoreOS
Drive FirmwareDisk FirmwareBundle مربوط به Firmware Driveها که باید روی همه Driveهای سیستم اعمال شود.
Health Check PackageHealth Checkمجموعه Checkهای مکمل برای شناسایی Issueهایی که می‌توانند مانع NDU یا Maintenance شوند.
Rx DefinitionsRxDefinitionsCheckهای اضافی برای شناسایی Issueهای مؤثر بر NDU یا Maintenance
Language PackLanguage Packمحتوای Localized برای تغییر Display Language رابط PowerStore Manager
Hotfix PackageHotfixFixهای Critical خارج از چرخه که معمولاً توسط Support Engineering ارائه می‌شوند.

PowerStoreOS یا Software Release

PowerStoreOS Package با Display Name برابر Software Release شناخته می‌شود. این Package برای Upgrade کردن PowerStoreOS استفاده می‌شود.

از آنجا که PowerStoreOS سیستم‌عامل اجراشده روی Nodeهای Cluster است، انتخاب Package درست برای آن اهمیت زیادی دارد.

همه نسخه‌های PowerStoreOS نمی‌توانند مستقیماً به جدیدترین نسخه Upgrade شوند. برای مسیرهای Upgrade پشتیبانی‌شده باید ماتریس مربوط به PowerStoreOS بررسی شود.

Drive Firmware یا Disk Firmware

Drive Firmware Package با Display Name برابر Disk Firmware مشخص می‌شود. این Bundle شامل Firmwareهایی است که باید روی Driveهای سیستم اعمال شوند.

Drive Firmware بخشی جدا از PowerStoreOS است، اما در سلامت کلی سیستم و تکمیل مسیر Maintenance نقش دارد.

در ادامه این مجموعه، Drive Firmware Update به‌عنوان یک فرآیند مستقل بررسی می‌شود.

Health Check Package

Health Check Package شامل مجموعه‌ای از Health Checkهای مکمل است. این Checkها Issueهایی را شناسایی می‌کنند که ممکن است مانع موفقیت Non-Disruptive Upgrade یا سایر عملیات Maintenance شوند.

Health Check Package جدا از PowerStoreOS منتشر می‌شود و می‌تواند Checkهایی داشته باشد که در PowerStoreOS فعلی وجود ندارند.

به همین دلیل، نصب جدیدترین Health Check Package قبل از Upgrade یکی از بخش‌های مهم آماده‌سازی محسوب می‌شود.

Rx Definitions

Rx Definitions شامل Health Checkهای اضافی است. هدف آن‌ها نیز شناسایی Issueهایی است که می‌توانند روی موفقیت NDU یا Maintenance اثر بگذارند.

این Packageها توسط پلتفرم Dell Automated Health Assessment به PowerStore Cluster تحویل داده می‌شوند.

Rx Definitions را باید در کنار Health Check Package به‌عنوان بخشی از چارچوب بررسی سلامت سیستم در نظر گرفت.

Language Pack

Language Pack محتوای Localized را فراهم می‌کند و به کاربران اجازه می‌دهد Display Language رابط PowerStore Manager را تغییر دهند.

این Package مانند سایر Software Packageها قابل دانلود و نصب است. جزئیات نصب Language Pack در قسمت پایانی این مجموعه بررسی می‌شود.

Language Pack برای تغییر زبان رابط مدیریتی کاربرد دارد و در مسیر اصلی ارتقای PowerStoreOS نقش مستقیم ندارد.

Hotfix Package

Hotfix Package شامل Critical Fixهایی است که خارج از چرخه معمول منتشر می‌شوند. این Packageها معمولاً برای سیستم‌های قابل اعمال و به‌صورت مستقیم توسط Support Engineering ارائه می‌شوند.

Hotfix را نباید با مسیر عمومی Software Release یا Drive Firmware اشتباه گرفت. کاربرد آن وابسته به شرایط خاص سیستم و راهنمایی Support است.

در برنامه Upgrade عمومی، تمرکز اصلی روی PowerStoreOS، Health Check Package و Drive Firmware است.

نکته
برای سلامت بهتر سیستم و افزایش احتمال موفقیت Upgrade، جدیدتر بودن PowerStoreOS، Drive Firmware و Health Check Packageها اهمیت دارد.
جمع‌بندی این بخش: Packageهای PowerStore کاربردهای متفاوتی دارند؛ بعضی برای ارتقای PowerStoreOS هستند، بعضی Firmware Driveها را هدف می‌گیرند و برخی برای Health Check، زبان رابط کاربری یا Fixهای خاص استفاده می‌شوند. 
بازگشت به بالا ↑

نقش System Checks در سلامت Cluster

System Checks سلامت کلی سیستم را به‌صورت جامع بررسی می‌کند. اجرای دوره‌ای این Checkها توصیه می‌شود، مخصوصاً قبل از Upgrade و بین Upgradeها.

هدف از System Checks این است که Issueهای کلی سیستم قبل از اثرگذاری روی عملیات Maintenance شناسایی و رفع شوند.

System Checks از صفحه Monitoring در PowerStore Manager قابل اجرا است. این قابلیت در کنار Health Check Package می‌تواند دید بهتری نسبت به آمادگی Cluster برای Upgrade ایجاد کند.

تعریف کاربردی
System Checks مجموعه بررسی‌هایی برای ارزیابی سلامت کلی Cluster است و اجرای دوره‌ای آن می‌تواند قبل از Upgrade یا بین Upgradeها به شناسایی Issueهای عمومی سیستم کمک کند.
جمع‌بندی این بخش: System Checks مکمل Health Check Package است و برای بررسی سلامت کلی Cluster قبل از عملیات Maintenance و Upgrade کاربرد دارد. 
بازگشت به بالا ↑

جمع‌بندی مسیر شروع Upgrade در PowerStore

شروع درست Upgrade در Dell PowerStore به شناخت مفاهیم NDU و انواع Update Package وابسته است. قبل از ورود به مراحل اجرایی، باید مشخص باشد PowerStoreOS، Drive Firmware، Health Check Package، Rx Definitions، Language Pack و Hotfix هرکدام چه نقشی دارند.

NDU در PowerStore برای جلوگیری از توقف I/O طراحی شده، اما موفقیت آن به Redundant Data Access، وضعیت Host Connectivity و رعایت محدودیت‌های زمان Upgrade وابسته است.

در قسمت بعدی این مجموعه، آماده‌سازی عملی قبل از Upgrade بررسی می‌شود؛ از جمله دریافت جدیدترین PowerStoreOS، تنظیمات Automatic Download، نصب Health Check Package و اجرای Pre-Upgrade Health Check.

خلاصه نهایی مقاله

این قسمت، چارچوب مفهومی ارتقای PowerStore را مشخص می‌کند. اگر هدف اجرای Upgrade ایمن روی PowerStore T یا PowerStore Q باشد، باید ابتدا NDU، رفتار Nodeها، محدودیت‌های زمان Upgrade، وضعیت VASA Provider و نقش Packageهای مختلف به‌درستی درک شود.

پس از این مرحله، مسیر آماده‌سازی عملی شامل Download Settings، Health Check Package و Pre-Upgrade Health Check دنبال می‌شود.

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

پاسخ به سوالات پرتکرار
NDU در Dell PowerStore یعنی چه؟

NDU یا Non-Disruptive Upgrade به فرآیند ارتقایی گفته می‌شود که برای جلوگیری از توقف I/O طراحی شده است. در PowerStore، این فرآیند با Offline کردن مرحله‌ای Nodeها انجام می‌شود.

آیا NDU همیشه بدون اختلال انجام می‌شود؟

NDU زمانی بدون اختلال برای Host I/O انجام می‌شود که Hostها مسیرهای Redundant Data Access داشته باشند و Best Practiceهای سیستم‌عامل Host رعایت شده باشد.

PowerStoreOS با PowerStore Software چه تفاوتی دارد؟

PowerStoreOS سیستم‌عاملی است که روی Nodeهای Cluster اجرا می‌شود. PowerStore Software به Software Upgrade Package مربوط به سیستم PowerStore اشاره دارد.

Health Check Package چه نقشی در Upgrade دارد؟

Health Check Package مجموعه‌ای از Checkهای مکمل است که Issueهای احتمالی مؤثر بر موفقیت NDU یا عملیات Maintenance را شناسایی می‌کند.

آیا در زمان Upgrade می‌توان Configuration را تغییر داد؟

خیر. در طول NDU، تغییرات Configuration و عملیات Management روی PowerStore Cluster قابل انجام نیستند.

آیا Upgrade روی VMهای مبتنی بر vVol اثر می‌گذارد؟

I/O و Availability مربوط به VMهای مبتنی بر vVol تحت تأثیر Offline بودن VASA Provider قرار نمی‌گیرد، اما عملیات Management مربوط به این VMها تا زمان Online شدن VASA Provider قابل انجام نیست.

نیاز به بررسی مسیر Upgrade در Dell PowerStore دارید؟
برای بررسی وضعیت فنی Dell PowerStore، برنامه‌ریزی Upgrade، انتخاب Package مناسب یا ارزیابی سلامت Cluster، می‌توانید از طریق صفحه ارتباط با ما با کارشناسان آکو در ارتباط باشید.

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