این مقاله نقطه شروع مسیر ارتقای 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 قابل نصب هستند.
- 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
- مسیر مطالعه این راهنما
- محدوده ارتقا در PowerStore T و PowerStore Q
- NDU در PowerStore چگونه از توقف I/O جلوگیری میکند؟
- محدودیتها و رفتارهای مهم در زمان NDU
- تفاوت PowerStore Software و PowerStoreOS
- انواع Update Package در Dell PowerStore
- نقش System Checks در سلامت Cluster
- جمعبندی مسیر شروع Upgrade در PowerStore
- سوالات پرتکرار
مقدمهای بر 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 و انواع Packageها میپردازد تا قبل از اجرای هر عملیات، تصویر روشنی از ساختار Upgrade در PowerStore وجود داشته باشد.
قسمت دوم روی آمادهسازی عملی قبل از Upgrade تمرکز دارد؛ از جمله دریافت جدیدترین PowerStoreOS، بررسی Release Noteها، اجرای Pre-Upgrade Health Check و تنظیمات Automatic Download.
قسمت سوم وارد اجرای Upgrade روی PowerStore T و PowerStore Q میشود. بنابراین مطالعه قسمت اول و دوم قبل از اجرای عملی Upgrade توصیه میشود.
بازگشت به بالا ↑
محدوده ارتقا در 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 نقش مشخصی دارد و نباید همه آنها را یکسان در نظر گرفت.
بازگشت به بالا ↑
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 هستند و در قسمت دوم این مجموعه با جزئیات بیشتری دنبال میشوند.
بازگشت به بالا ↑
محدودیتها و رفتارهای مهم در زمان 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 تغییر کند.
| موضوع | رفتار در زمان 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 باید زمانبندی شوند. |
بازگشت به بالا ↑
تفاوت PowerStore Software و PowerStoreOS
در فرآیند Upgrade، دو اصطلاح PowerStore Software و PowerStoreOS باید از هم تفکیک شوند. PowerStore Software به Software Upgrade Package مربوط به یک سیستم PowerStore اشاره دارد.
PowerStoreOS همان Operating System است که روی Nodeهای یک PowerStore Cluster اجرا میشود. بنابراین Package ارتقای نرمافزار، ابزار یا بستهای است که برای ارتقای PowerStoreOS استفاده میشود.
این تفکیک در برنامهریزی Upgrade اهمیت دارد، چون همه Packageها نقش یکسان ندارند و برخی از آنها مستقیماً سیستمعامل PowerStore را تغییر میدهند.
بازگشت به بالا ↑
انواع Update Package در Dell PowerStore
PowerStore چند نوع Update Package دارد که هرکدام کاربرد مشخصی دارند. شناخت این Packageها باعث میشود در زمان Upgrade یا Maintenance، Package مناسب انتخاب شود.
برای حفظ سلامت سیستم و افزایش احتمال موفقیت Upgrade، توصیه میشود PowerStoreOS، Drive Firmware و Health Check Packageها به نسخههای جدیدتر ارتقا داده شوند.
| نوع Package | Display Name | کاربرد |
|---|---|---|
| PowerStoreOS | Software Release | Package ارتقای نرمافزار PowerStoreOS |
| Drive Firmware | Disk Firmware | Bundle مربوط به Firmware Driveها که باید روی همه Driveهای سیستم اعمال شود. |
| Health Check Package | Health Check | مجموعه Checkهای مکمل برای شناسایی Issueهایی که میتوانند مانع NDU یا Maintenance شوند. |
| Rx Definitions | RxDefinitions | Checkهای اضافی برای شناسایی Issueهای مؤثر بر NDU یا Maintenance |
| Language Pack | Language Pack | محتوای Localized برای تغییر Display Language رابط PowerStore Manager |
| Hotfix Package | Hotfix | Fixهای 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 است.
بازگشت به بالا ↑
نقش System Checks در سلامت Cluster
System Checks سلامت کلی سیستم را بهصورت جامع بررسی میکند. اجرای دورهای این Checkها توصیه میشود، مخصوصاً قبل از Upgrade و بین Upgradeها.
هدف از System Checks این است که Issueهای کلی سیستم قبل از اثرگذاری روی عملیات Maintenance شناسایی و رفع شوند.
System Checks از صفحه Monitoring در PowerStore Manager قابل اجرا است. این قابلیت در کنار Health Check Package میتواند دید بهتری نسبت به آمادگی Cluster برای 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 قابل انجام نیست.
HPE
DELL
Broadcom
HPE
DELL
Broadcom
Vmware