محتويات الدورة

Proxmox VE / متقدم: التنسيق ودليل الاسترجاع / الدرس 16

التكرار واللقطات وفشل التخزين

قارن تكرار التخزين المحلي المجدول والمشترك والموزع مع فصل ادعاءات نقطة الاسترجاع والسعة والنسخ.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • شرح التكرار التزايدي باللقطات في الخلفيات المدعومة.
  • قياس آخر تزامن ناجح لا الجدول وحده.
  • تقييم حمل استرجاع التخزين والنسخ المستقلة.

قارن ثلاثة نماذج لموضع البيانات

يحفظ التخزين المحلي بايتات الضيف على عقدة ما لم تنسخها آلية أخرى. ويعرض التخزين المشترك البيانات نفسها لعدة مضيفات وفق نموذج وصوله. أما التخزين الموزع مثل Ceph فيوزع المسؤولية بين خدمات ومجالات فشل. ويختلف إطار تكرار Proxmox عن ذلك: تزامن الأحجام المحلية المدعومة دوريا باللقطات والتغييرات التزايدية. لا يضمن أي وصف وحده هدف استرجاع التطبيق. يفصل الرسم الأول النماذج كي يسأل المراجع أين توجد أحدث نسخة قابلة للكتابة، وأي فشل يجعل الوصول إليها متعذرا.

text عقود موضع واسترجاع مختلفة
local + scheduled replication: source volume -> periodic target copy
shared storage: host A + host B -> same storage service
distributed storage: client -> distributed storage services and placement
independent backup: separately retained recoverable history

لا يضبط الرسم خدمة ولا يعني دعم كل خلفية للتكرار.

استدل بآخر نجاح

الفاصل المضبوط للتكرار نية تشغيلية. تعكس النسخة الهدف آخر تزامن ناجح، وقد تجعلها المهام الفاشلة أو المتأخرة أقدم. يمكن فقد الكتابات التي حدثت بعد تلك النقطة إذا فشل المصدر واستُخدم الهدف. يحسب البرنامج الثاني عمرا افتراضيا قدره سبع عشرة دقيقة من أوقات صحيحة، ولا يستعلم عن مهام تكرار. يجب أن يستند تقييم RPO إلى اكتمال فعلي ودليل اتساق التطبيق، لا إلى الفاصل الظاهر في صفحة إعداد. وميّز نقطة بيانات النسخة عن الوقت اللاحق الذي انتهى فيه نقلها.

python عمر بيانات مكررة افتراضي
incident_minute = 120
last_usable_data_minute = 103
print(incident_minute - last_usable_data_minute)
الناتج المتوقع
17

17 دقيقة فجوة النموذج وليست قياس تأخر أو ضمان مقدار فقد.

افحص الخلفيات والنطاق المدعومين

يوثق إطار التكرار أنواع التخزين المدعومة ومتطلبات تطابق تعريفات التخزين. في النموذج المراجع، ZFS المحلي هو الخلفية المدعومة الموثقة؛ راجع جدول دعم النسخة قبل التصميم. لا تعمم الدعم على مجلدات أو LVM أو تخزين خارجي لمجرد أنها تحمل قرص آلة. أكد كل حجم مشمول وإتاحة الهدف وسعته. تحتاج التركيبات والأجهزة الخارجية معالجة خاصة. لا يبرر نجاح مهمة لقرص واحد ادعاء عن تطبيق موزعة حالته على مصادر بيانات تحدث بصورة مستقلة.

احسب الاسترجاع وإعادة التوازن

يستهلك التكرار واسترجاع التخزين الموزع شبكة وCPU وذاكرة وأقراصا إضافة إلى طلب الضيوف. يضيف Ceph مراقبين ومديرين وخدمات تخزين لها صحتها ونصابها؛ ونصاب عنقود Proxmox طبقة تنسيق أخرى. قد يبقى التخزين المتدهور متاحا، لكنه أقل تكرارا وأعلى كمونا. لا تملأ السعة اعتمادا على لوحة الحالة السليمة. احجز متطلبات الانتقال وتحقق منها تحت الفشل المقصود، ولا تدع مرور استرجاع التخزين يقوض اتصال العنقود الحساس للكمون عبر عنق زجاجة مشترك لم يراجع.

افصل النسخ والملكية

قد ينسخ التكرار تغييرات غير مرغوبة، ولا يوفر تلقائيا تاريخا مستقلا محتفظا به أو حماية من حذف إداري مشترك. احتفظ باستراتيجية نسخ ودليل استعادة إلى جانب تصميم التكرار. عند الاسترجاع من الفشل، أثبت أحدث بيانات صالحة وملكية الضيف الحصرية قبل جعل الهدف قابلا للكتابة. رؤية نسخة محلية ليست إذنا لبدء نسخة ثانية مع غموض حالة المصدر. لا ينفذ المسار لقطة أو تكرارا أو Ceph أو أمر تخزين. حساب العمر نموذج محلي محدود، وتبقى ادعاءات المتانة والاسترجاع الفعلية غير مختبرة صراحة.

الأخطاء الشائعة وإصلاحها

عرض جدول التكرار كضمان لحداثة البيانات

لماذا يحدث؟
أُهملت المهام الفاشلة وأوقات البيانات الفعلية.
كيف تصلحه؟
قيّم آخر نقطة بيانات ناجحة قابلة للاستخدام واتساق التطبيق عندها.
كيف تتجنب تكراره؟
تتبع الحداثة بصورة منفصلة عن التواتر المضبوط.

افتراض دعم جميع الخلفيات آلية التكرار نفسها

لماذا يحدث؟
اعتُبرت القدرة على حمل قرص دليلا على دعم إطار التكرار.
كيف تصلحه؟
افحص دعم الخلفية المحدد ودلالة الأحجام المشمولة.
كيف تتجنب تكراره؟
احفظ جرد قدرات التخزين مقيدا بالنسخة.

استخدام نسخة مكررة بدلا من نسخة احتياطية ذات احتفاظ مستقل

لماذا يحدث؟
اختلطت نسخ التوفر بتاريخ يمكن الرجوع إليه.
كيف تصلحه؟
صمم احتفاظا وحماية حذف ودليل استعادة مستقلة.
كيف تتجنب تكراره؟
راجع سيناريوهات الفشل والفساد كل على حدة.

اختبر فهمك

1. جُدولت المهمة كل خمس دقائق، لكن آخر بيانات قابلة للاستخدام عمرها سبع عشرة دقيقة. أيهما يدعم مراجعة RPO؟

اعرض الحل المشروح

تفيد فجوة البيانات المرصودة البالغة سبع عشرة دقيقة، بشرط الثقة في الأوقات والاتساق. أما فاصل الخمس دقائق فنية فقط. شخص التزامن المتأخر أو الفاشل، وقيم الهدف القابل للاستخدام مقابل هدف استرجاع التطبيق. لا تفترض تحقق الجدول، ولا تعتبر تاريخ اكتمال النقل بالضرورة وقت أحدث بيانات داخله.

2. لماذا لا يصح اختزال صحة Ceph ونصاب Proxmox في مؤشر أخضر واحد؟

اعرض الحل المشروح

يصف المؤشران مسؤوليات مختلفة للتنسيق والبيانات. قد يملك Proxmox نصاب إدارة بينما يفتقد التخزين حالة صحية لازمة، وقد يتاح التخزين أثناء انقسام الإدارة. سجل الطبقتين وأثرهما على الحمل، كي تحفظ قرارات الاسترجاع ملكية البيانات وإمكان التشغيل. لا يسمح نجاح إحدى الطبقتين بافتراض نجاح الأخرى أو تجاوز دليلها.

أهم ما تعلمته

  • تأتي حداثة التكرار من بيانات ناجحة صالحة لا الجدول.
  • يعالج تكرار التخزين والتنسيق وتاريخ النسخ مشكلات مختلفة.

المراجع الرسمية