مدیریت Remote Backup در Dell PowerStore؛ قسمت هفتم

Remote Backup در Dell PowerStore امکان Backup گرفتن مستقیم از Volumeها و Volume Groupها روی PowerProtect DD را فراهم می‌کند. مدیریت این قابلیت تنها به ایجاد Backup محدود نیست؛ Administrator باید ارتباط Remote System، Remote Backup Rule، Protection Policy، وضعیت Sessionها، فرآیند Retrieve، Instant Access و رفتار سیستم هنگام Failure یا Reboot را نیز در نظر بگیرد.

در این قسمت از مجموعه حفاظت از داده در Dell PowerStore، Workflow کامل Remote Backup بررسی می‌شود؛ از پیش‌نیازها و محدودیت‌های اولیه تا بازیابی Remote Snapshot و دسترسی موقت به Backupهای موجود روی PowerProtect DD.

خلاصه مقاله

Remote Backup در PowerStore با اتصال PowerProtect DD، تعریف Remote Backup Rule و اختصاص Protection Policy به Volume یا Volume Group فعال می‌شود. این راهنما مدیریت Backup Session، Remote Snapshot، Retrieve، Instant Access، High Availability و Alertهای این فرآیند را پوشش می‌دهد.

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

جایگاه قسمت هفتم در مجموعه حفاظت از داده

این مقاله قسمت هفتم مجموعه حفاظت از داده در Dell PowerStore است. در مدیریت Metro Protection در Dell PowerStore؛ قسمت ششم ساختار Metro، Witness و مدیریت Resourceهای Metro بررسی شد.

قسمت فعلی: مدیریت Remote Backup در Dell PowerStore؛ قسمت هفتم

قسمت بعدی: NDMP Backup برای NAS Serverها در Dell PowerStore؛ قسمت هشتم. 

Remote Backup در Dell PowerStore چگونه کار می‌کند؟

در Remote Backup، Volume یا Volume Group موجود روی PowerStore به PowerProtect DD Backup می‌شود. نتیجه این فرآیند یک Remote Snapshot است که روی PowerProtect DD نگهداری شده و در ادامه می‌تواند Retrieve شود یا از طریق Instant Access برای دسترسی موقت مورد استفاده قرار گیرد.

هر Operation مرتبط با Remote Backup توسط یک Remote Session دنبال می‌شود. نوع Session می‌تواند Backup، Retrieve یا Instant Access باشد و State و Progress همان Operation را مشخص می‌کند.

برای آشنایی با جایگاه این قابلیت در معماری کلی حفاظت از داده، مطالعه حفاظت از داده در Dell PowerStore مسیر ارتباط Snapshot، Replication، Protection Policy و Remote Backup را روشن‌تر می‌کند.

اصطلاحات اصلی Remote Backup

اصطلاحات کلیدی Remote Backup
اصطلاحتوضیح
PowerProtect DDAppliance از خانواده Data Domain که عمدتاً برای نگهداری Backup Data طراحی شده است.
PowerProtect Data ManagerApplication مدیریتی متمرکز برای مدیریت یک یا چند PowerProtect DD فیزیکی یا مستقر در Cloud.
DD Storage UnitLogical Unit روی PowerProtect DD که با DD Boost Protocol در اختیار Backup Application قرار می‌گیرد.
PowerProtect DD Remote SystemStorage Unit روی PowerProtect DD که به‌عنوان Remote System در PowerStore استفاده می‌شود.
Remote SessionState و Progress یک Operation از نوع Backup، Retrieve یا Instant Access را نمایش می‌دهد.
Remote Snapshotنمایشی از Backup Data روی PowerProtect DD که امکان Retrieve یا Browse از طریق Instant Access دارد.

پیش‌نیازها و محدودیت‌های Remote Backup

پیش از طراحی Remote Backup باید محدودیت‌های Resource، Session و Instant Access در نظر گرفته شوند. این محدودیت‌ها مستقیماً روی تعداد Operationهای هم‌زمان و نحوه استفاده از Backup اثر دارند.

محدودیت‌های اصلی Remote Backup
موضوعمحدودیت یا توصیه
Remote Backup Sessionبرای هر Volume یا Volume Group فقط یک Remote Backup Session قابل ایجاد است.
Remote Snapshotبرای هر Remote Snapshot فقط یک Retrieve Session یا Instant Access Session قابل ایجاد است.
Instant Access در هر Nodeحداکثر دو Instant Access Session قابل ایجاد است.
Volume Group در Instant AccessGroup می‌تواند حداکثر چهار Volume داشته باشد.
Backup Volume در هر Applianceبرای Performance بهینه حداکثر 125 Volume توصیه شده است.
Remote Backup Session در هر Applianceبرای Performance بهینه حداکثر 125 Session توصیه شده است.
Metro VolumeRemote Backup پشتیبانی نمی‌شود.
DDVE در Cloudپشتیبانی Cloud فقط با AWS در دسترس است.
Deduplicationدر Client Side غیرفعال و در PowerProtect Appliance فعال است.
Instant Access HAHigh Availability برای Instant Access پشتیبانی نمی‌شود.
محدودیت

Remote Backup، Retrieve و Instant Access هنگام NDU یا Network Reconfiguration اجرا نمی‌شوند. همچنین وقتی Instant Access فعال باشد، Backup و Retrieve قابل اجرا نیستند و هنگام اجرای Backup یا Retrieve نیز Instant Access آغاز نمی‌شود.

توصیه فنی

اگر اندازه Volume Backupشده از Hard Quota مربوط به Data Domain Storage Unit بیشتر شود، Backup ممکن است Fail شود. هنگام استفاده از Remote Backup توصیه شده است Quota روی Storage Unit تنظیم نشود.

منابع مستنداتی مرتبط با Remote Backup

برای تکمیل فرآیند پیکربندی و مدیریت، فصل Remote Backup سه مرجع مستنداتی را معرفی می‌کند.

منابع مستنداتی
مستندکاربرد
PowerProtect Data Manager Administration and User Guideاطلاعات پیکربندی PowerProtect Data Manager را ارائه می‌کند.
Dell PowerProtect Data Manager: Data Protection for Dell PowerStore Storage Arraysروی Backup و Recovery داده‌های Block Volume در PowerStore با PowerProtect Data Manager تمرکز دارد.
PowerStore Online Helpاطلاعات Context-Sensitive مربوط به صفحه فعال PowerStore Manager را ارائه می‌کند.

Workflow پایه Remote Backup در PowerStore

ایجاد Backup روی PowerProtect DD، Action اصلی Remote Backup است. پس از ایجاد Backup می‌توان Remote Snapshot را Browse یا Retrieve کرد و هر Operation توسط Remote Session جداگانه Track می‌شود.

پیش از این مراحل باید ارتباط Remote System آماده باشد. جزئیات این بخش در پیکربندی Remote System در Dell PowerStore بررسی شده است.

  1. یک Remote System Connection برای Remote Backup اضافه کنید.
  2. یک Remote Backup Rule ایجاد کنید.
  3. یک Protection Policy ایجاد کنید. تنها یک Remote Backup Rule را می‌توان به هر Policy اضافه کرد.
  4. Protection Policy را به Volume یا Volume Group اختصاص دهید.

پس از اختصاص Policy، Remote Backup Session ایجاد شده و در تب Sessions Backup از صفحه Remote Backup نمایش داده می‌شود.

وضعیت‌های Remote Backup Session

Sessionهای Remote Backup، Retrieve و Instant Access از Stateهای مختلفی عبور می‌کنند. تفسیر صحیح این Stateها برای تشخیص Queue، Progress، Pause، Failure و Cleanup اهمیت دارد.

Stateهای اصلی Session
Stateمعنی
InitializingSession در حال ایجاد است و پس از تکمیل معمولاً به Idle می‌رود.
Idleانتقال Data انجام نمی‌شود و Session منتظر Schedule یا Manual Backup است.
PreparePowerStore در حال آماده‌سازی Operation است و Session ممکن است در Queue منتظر بماند.
I/O Forwardingفقط برای Instant Access و نشان‌دهنده Forward شدن Host I/O است.
In ProgressBackup یا Copy در حال انجام است و Progress قابل مانیتور است.
CompletedRetrieve Session با موفقیت تکمیل شده است.
PausedSession به دلیل Action مدیریتی، Migration یا NDU متوقف شده است.
Cancelling / CancelledSession در حال Cancel شدن است یا Cancel کامل شده است.
DeletingSession در حال حذف است.
FailedSession نتوانسته Operation را با موفقیت تکمیل کند.
Rollback In Progressبه دنبال Error، تغییرات Session در حال Revert شدن هستند.
Cleanup StatesCleanup Service دوره‌ای در حال رفع مشکل باقی‌مانده از Failure یا Cancel است.
نکته عملیاتی

در بعضی Stateهای Cleanup Required، Remote Backup Session تا تکمیل Cleanup نمی‌تواند Backup زمان‌بندی‌شده بعدی را اجرا کند.

مدیریت Remote Backup Session

پس از اختصاص Protection Policy شامل Remote Backup Rule به Resource، Session در Sessions Backup نمایش داده می‌شود. Actionهای قابل استفاده به State فعلی Session وابسته‌اند.

اجرای Backup دستی

هنگامی که Session در Idle قرار دارد می‌توان On-Demand Manual Backup اجرا کرد. این گزینه برای زمانی مناسب است که Backup زمان‌بندی‌شده هنوز Trigger نشده است.

Backup دستی نیز تابع Retention Policy تعریف‌شده در Remote Backup Rule است و Retention مستقل از Policy ایجاد نمی‌کند.

Pause، Resume، Cancel و Delete

Pause کردن Session در Idle بلافاصله انجام می‌شود. اگر Backup در In Progress باشد، Pause تنها پس از تکمیل Backup جاری اعمال خواهد شد. در حالت Paused، Backup بعدی اجرا نمی‌شود.

Resume، Session را از حالت Paused خارج می‌کند و Backup بعدی مطابق Schedule تعریف‌شده انجام می‌شود.

Delete فقط برای Session مربوط به Resource محافظت‌شده توسط External Policy در دسترس است. در Resourceهایی که PowerStore Protection Policy دارند، Session باید از طریق Unassign کردن Policy یا حذف Remote Backup Rule از Policy مرتبط حذف شود.

Cancel تنها هنگام In Progress قابل استفاده است و Backup جاری همراه با Data کپی‌شده مربوط به آن Discard می‌شود. اگر Session در Prepare و Queue باشد، Cancel واقعی پس از Active شدن Session انجام می‌شود.

مدیریت Resourceها و Remote Snapshotها

تب Resources تمام Volumeها و Volume Groupهایی را نمایش می‌دهد که Remote Snapshot دارند. Resource پس از Trigger شدن Backup و ایجاد نخستین Remote Snapshot به این جدول اضافه می‌شود.

حذف Source Volume یا Volume Group از PowerStore باعث حذف Remote Snapshotهای آن از PowerProtect DD نمی‌شود. Resource حذف‌شده تا Expire شدن آخرین Remote Snapshot مرتبط در جدول باقی می‌ماند و با ستون Deleted Source قابل شناسایی است.

Retention

Expiration Time مربوط به Remote Snapshot بر اساس Retention Time تعریف‌شده هنگام ایجاد آن تعیین می‌شود. تغییر Retention Period در Remote Backup Rule روی Remote Snapshotهای موجود اثر ندارد.

Manage Snapshots برای نمایش Remote Snapshotهای Resource، شروع Retrieve، حذف Snapshot و مشاهده اطلاعات Retention استفاده می‌شود. Remote Snapshots Discover نیز برای یافتن Snapshot جهت Retrieve روی PowerStore Cluster دیگر کاربرد دارد.

Retrieve کردن Remote Snapshot

Remote Snapshot مربوط به Volume یا Volume Group را می‌توان روی همان PowerStore Cluster یا یک Cluster دیگر Retrieve کرد. Retrieve می‌تواند برای Restore کردن Source Resource یا ایجاد Thin Clone مورد استفاده قرار گیرد.

Retrieve روی همان PowerStore Cluster

اگر Source Volume یا Volume Group هنوز وجود داشته باشد، PowerStore یک Local Snapshot زیر همان Resource ایجاد می‌کند و در صورت امکان Retrieve به شکل Incremental انجام می‌شود.

اگر Source حذف شده باشد، Volume یا Volume Group جدید همراه Local Snapshot ساخته شده و Remote Snapshot در Resource جدید بازیابی می‌شود.

  1. مسیر Protection > Remote Backup را باز کرده و Resources را انتخاب کنید.
  2. Resource موردنظر را انتخاب کرده و Manage Snapshots را باز کنید.
  3. Remote Snapshot را انتخاب کرده و Retrieve را اجرا کنید.
  4. در Confirmation Message عملیات Retrieve را تأیید کنید.

Retrieve Session ایجادشده در Sessions Retrieve نمایش داده می‌شود و Progress عملیات از همان بخش قابل مانیتور است.

Retrieve روی PowerStore Cluster دیگر

در Cluster دیگر Source Resource از قبل وجود ندارد؛ بنابراین Volume یا Volume Group جدید و یک Local Snapshot روی Cluster مقصد ایجاد می‌شود.

  1. Protection > Remote Backup > Resources را باز کنید.
  2. Remote Snapshots Discover را انتخاب کنید.
  3. PowerProtect DD Remote System، Global Unique Identifier و بازه زمانی جستجو را مشخص کنید.
  4. Next را انتخاب کنید.
  5. Remote Snapshot موردنظر را از نتایج انتخاب کرده و Next را بزنید.
  6. Summary Information را بررسی و Retrieve را اجرا کنید.
نکته

در Discover تنها Snapshotهایی قابل انتخاب هستند که توسط PowerStore Cluster ایجاد شده باشند.

نکات Full و Incremental Retrieve

اگر Source اصلی Remote Snapshot دیگر وجود نداشته باشد، Retrieve همیشه Source جدیدی همراه Snapshot Retrieved ایجاد می‌کند.

اگر Size مربوط به Remote Snapshot و Source Volume برابر نباشد، Full Retrieve انجام شده و کل Snapshot از PowerProtect DD کپی می‌شود.

Incremental Retrieve زمانی قابل انجام است که Size مربوط به Source Volume از زمان Backup تغییر نکرده باشد و Source Volume و جدیدترین Remote Backup هر دو روی Cluster موجود باشند.

در Incremental Retrieve ممکن است Average Transfer Rate همیشه دقیق نباشد، اما Retrieve Progress Percentage مقدار Data بازیابی‌شده را دقیق نمایش می‌دهد.

برای بررسی ارتباط Snapshot، Clone و Replication در سطح مفهومی می‌توان تفاوت Snapshot، Clone و Replication در استوریج‌ها را نیز مطالعه کرد.

Instant Access در Dell PowerStore

Instant Access دسترسی به Remote Snapshot روی PowerProtect DD را بدون Retrieve کردن Snapshot به PowerStore Cluster فراهم می‌کند. از این قابلیت می‌توان برای Browse کردن Backup پیش از Retrieve یا دسترسی به Snapshot مربوط به Resource حذف‌شده، Corrupt یا Modified استفاده کرد.

برای هر Remote Snapshot فقط یک Instant Access Session مجاز است و Volume Group مورد استفاده در این Operation می‌تواند حداکثر چهار عضو داشته باشد.

نحوه ایجاد Instant Access Session

  1. Protection > Remote Backup > Resources را انتخاب کنید.
  2. Resource موردنظر را انتخاب کرده و Instant Access را اجرا کنید.
  3. Remote Snapshot موردنظر را انتخاب کنید.
  4. برای Volume، در صورت نیاز Host Mapping را مشخص کنید.
  5. Enable را انتخاب کنید.

پس از Enable، یک Instant Access Session و یک Local Volume یا Volume Group مرتبط ایجاد می‌شود. Resource جدید Read/Write است.

رفتار Write

Writeهای Instant Access به‌صورت موقت روی PowerProtect DD Appliance نگهداری می‌شوند و Remote Snapshot اصلی بدون تغییر باقی می‌ماند. با حذف Session تمام Writeهای موقت از بین می‌روند.

محدودیت‌ها و رفتار عملیاتی Instant Access

وقتی Instant Access فعال است، PowerStore نمی‌تواند Backup یا Retrieve را برای Resourceهای محافظت‌شده روی همان Appliance اجرا کند. پس از پایان استفاده باید Session خاتمه داده شود.

Instant Access برای Block Resourceها به‌جز VMware vStorage VMFS Datastore پشتیبانی می‌شود. برای چنین Datastoreای باید Remote Snapshot ابتدا Retrieve و سپس Thin Clone ایجاد و Mount شود.

Instant Access برای DDVE مستقر در Cloud پشتیبانی نمی‌شود و Session نیز به Node مشخصی وابسته است. اگر Host به Node دارای Affinity دسترسی نداشته باشد، Session به Node دیگر Failover نمی‌شود.

پیش از End کردن Instant Access Session باید تمام Host Mappingهای Local Resource حذف شوند.

High Availability در Remote Backup

High Availability برای Remote Backup Session و Retrieve Session پشتیبانی می‌شود، هرچند تضمین‌شده نیست. Instant Access Session از HA پشتیبانی نمی‌کند.

رفتار Sessionها هنگام اختلال
سناریوBackup / RetrieveInstant Access
Node Down یا RebootSession می‌تواند به Peer Node Failover کرده و ادامه یابد.Session Failed می‌شود و باید Unmap، حذف و دوباره ایجاد شود.
Appliance Shutdown یا RebootSession پس از Up شدن Appliance Resume می‌شود.Session Failed می‌شود و باید دوباره ایجاد شود.

مانیتورینگ Alertهای Remote Backup

تب Alerts در بخش Monitoring، Eventهای عمومی مرتبط با Remote Backup Session مانند ایجاد و تکمیل Session یا اضافه و حذف شدن Remote System را نمایش می‌دهد.

Alertها را می‌توان با Resource Typeهای Remote System و Remote Session Filter کرد. هنگام Failure نیز Alert صادر می‌شود و تعداد Alertها در Sessions Backup و Sessions Retrieve نمایش داده می‌شود.

برای آشنایی بیشتر با ساختار Monitoring و Alertها در این پلتفرم، مقاله راهنمای پایش سیستم و مدیریت هشدارها در Dell PowerStore مکمل این بخش است.

محصولات PowerStore

برای بررسی خانواده سخت‌افزاری مرتبط، صفحه محصولات PowerStore در دسترس است.

PowerProtect Data Domain

Endpoint اصلی Remote Backup این مقاله در خانواده محصولات PowerProtect Data Domain قرار می‌گیرد.

خدمات ذخیره‌سازی سازمانی

برای طراحی و پیاده‌سازی زیرساخت Storage می‌توان خدمات ذخیره‌سازی سازمانی آکو را بررسی کرد.

جمع‌بندی مدیریت Remote Backup

Remote Backup در Dell PowerStore یک Workflow چندمرحله‌ای میان Storage Resource، Protection Policy و PowerProtect DD ایجاد می‌کند. پس از ایجاد Remote System Connection، Remote Backup Rule و Protection Policy، Session Backup برای Volume یا Volume Group ایجاد شده و وضعیت آن از طریق PowerStore Manager قابل مانیتور است.

Remote Snapshotهای ایجادشده را می‌توان روی Cluster اصلی یا Cluster دیگر Retrieve کرد. Instant Access نیز دسترسی موقت به Backup روی PowerProtect DD را بدون Retrieve کامل فراهم می‌کند، اما محدودیت‌های Session، Node Affinity و عدم پشتیبانی HA آن باید در مدیریت عملیات بازیابی لحاظ شوند.

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

آیا Remote Backup برای Metro Volume پشتیبانی می‌شود؟

خیر. Remote Backup برای Metro Volume پشتیبانی نمی‌شود.

برای هر Resource چند Remote Backup Session می‌توان ساخت؟

برای هر Volume یا Volume Group تنها یک Remote Backup Session قابل ایجاد است.

آیا Remote Snapshot را می‌توان روی PowerStore Cluster دیگری Retrieve کرد؟

بله. در این حالت Volume یا Volume Group جدید همراه با Local Snapshot روی Cluster مقصد ایجاد می‌شود.

Instant Access چه تفاوتی با Retrieve دارد؟

Retrieve Backup را به PowerStore Cluster منتقل می‌کند، درحالی‌که Instant Access بدون Retrieve کامل، دسترسی موقت به Remote Snapshot روی PowerProtect DD فراهم می‌کند.

آیا Instant Access از High Availability پشتیبانی می‌کند؟

خیر. Instant Access Session به Node مشخص وابسته است و در Failover یا Reboot می‌تواند Failed شود.

چه زمانی Incremental Retrieve انجام می‌شود؟

زمانی که Size مربوط به Source Volume از زمان Backup تغییر نکرده باشد و Source Volume و جدیدترین Remote Backup هر دو روی Cluster موجود باشند.

آیا تغییر Retention Rule روی Remote Snapshotهای قبلی اثر دارد؟

خیر. تغییر Retention Period در Remote Backup Rule، Expiration Time Snapshotهای موجود را تغییر نمی‌دهد.

طراحی مسیر Remote Backup و Recovery در PowerStore

در قسمت بعدی این مجموعه، NDMP Backup برای NAS Serverها بررسی می‌شود. برای طراحی Remote Backup میان Dell PowerStore و PowerProtect DD، ارزیابی محدودیت‌های Session و برنامه‌ریزی مسیر بازیابی، می‌توانید از خدمات تخصصی آکو استفاده کنید.

خدمات پشتیبان‌گیری و بازیابی اطلاعات آکو
ارتباط با کارشناسان آکو