رجوع

حول اللقطات

ما هي اللقطة؟

اللقطة هي ميزة تحافظ على حالة مثيل الآلة الافتراضية في نقطة زمنية محددة. تحفظ اللقطة معلومات التهيئة وبيانات الآلة الافتراضية.

بالإضافة إلى حفظ حالة مثيل الآلة الافتراضية، تتيح اللقطات أيضًا:

  • إنشاء آلة افتراضية من لقطة (استنساخ)
  • تصدير الآلة الافتراضية في وقت أخذ اللقطة كـ OVA/XVA (يمكن تنزيل البيانات محليًا، إلخ.)
  • إعادة الآلة الافتراضية إلى الحالة التي كانت عليها عند إنشاء اللقطة

أيضًا، اللقطة هي مجرد نسخة محفوظة من الحالة الحالية وليست “نسخة احتياطية”. إذا كنت بحاجة إلى نسخة احتياطية أو تكرار، ستحتاج إلى تحضير تخزين النسخ الاحتياطي.

أنواع اللقطات

يدعم إصدار HRPC6Gf Xen الأنواع التالية من لقطات الآلات الافتراضية:

  • لقطة جديدة: القرص (التخزين)
  • لقطة جديدة مع الذاكرة: القرص (التخزين) والذاكرة (RAM)

لقطة جديدة

إنشاء لقطة للقرص (التخزين).

أي آلة افتراضية يتم إرجاعها إلى هذه اللقطة، أو يتم استنساخها أو تصديرها، ستبدأ من حالة “إعادة الضبط القسري في هذه النقطة”.

إذا تم تثبيت xentools، فسوف يقوم على الأقل بتفريغ محتويات القرص في نظام التشغيل الافتراضي. إذا لم يكن كذلك، فمن الأفضل استخدام الأمر sync (لينكس، إلخ.) للحفاظ عليه.

لقطة جديدة مع الذاكرة

إنشاء لقطة للقرص (التخزين) والذاكرة (RAM).

تتضمن هذه اللقطة الذاكرة، لذا عند الرجوع إلى لقطة، يتم استعادة محتويات الذاكرة أيضًا، مما يجعلها تتصرف كما لو كانت استئنافًا من التعليق.

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

الاحتفاظ باللقطات

الحد الأقصى لعدد اللقطات، بما في ذلك تلك التي تم إنشاؤها تلقائيًا بواسطة النظام، هو 30 لكل آلة افتراضية.

كيفية إنشاء لقطة

بالنسبة لإصدار HRPC6Gf Xen، قم بإنشاء لقطة بالطريقة التالية:

  • إنشاء لقطة يدوية: يتم إنشاؤها يدويًا بواسطة المستخدم
  • إنشاء تلقائي للقطات دورية: إنشاء تلقائي للقطات دورية عن طريق تدوير اللقطات
  • إنشاء تلقائي بواسطة التكرار: إنشاء تلقائي بواسطة عملية تكرار اللقطات

فهم هيكلية اللقطات في Xen

لقطات Xen هي طريقة لقطة تستخدم متجر دعم. لذلك، عند أخذ لقطة، يتم حجز صورة القرص الافتراضي الحالية كقراءة فقط، ويتم تخزين الفروقات بعد ذلك في متجر الدعم (قرص الفروقات). نتيجة لذلك، يزداد عدد صور الأقراص الافتراضية بمقدار عدد اللقطات.

كلما زادت معلومات الفروقات، كانت عملية القراءة أبطأ، لأن عملية القراءة ستحتاج إلى الرجوع إلى “الفرق n → الفرق n-1 → … → الفرق 1 → البيانات الأصلية” بهذا الترتيب. أيضًا، إذا تركت اللقطات غير الضرورية كما هي، ستستمر صور أقراص الفروقات في النمو، مما يشغل مساحة على التخزين الخاص بك.

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

عندما تحذف لقطة، يتم تشغيل عملية لدمج القرص الأصلي وقرص الفروقات.

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

تتأخر عملية دمج أقراص الفروقات للحذف. لذلك، حتى لو بدا أن اللقطة قد اختفت، يتم استخدام مساحة مؤقتة حتى تكتمل عملية الدمج، لذا يجب عليك دائمًا التأكد من وجود مساحة خالية. للحصول على معلومات حول آلية حذف اللقطات، انظر معلومات الدعم/الأدلة/HRPC – Xen Orchestra/إدارة الآلات الافتراضية/حذف اللقطات.

إذا كان لديك عدد معين من اللقطات، لن يعمل الترحيل المباشر. لذلك، تأكد من حذفها عندما لم تعد بحاجة إليها.