إنشاء نُسخ احتياطية على أساس لقطة منSAP HANA

مكتمل

يدعم SAP HANA لقطات التخزين (يقتصر ذلك على أنظمة الحاوية الواحدة). لا يعتمد SAP HANA MCS مع أكثر من مستأجر واحد هذا النوع من لقطة قاعدة بيانات SAP HANA.

ويكون الإجراء على النحو التالي:

  1. الاستعداد للقطة تخزين عن طريق بدء لقطة HANA SAP.
  2. تشغيل لقطة التخزين (لقطة النقطة Azure، على سبيل المثال).
  3. تأكيد لقطة SAP HANA.

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

بمجرد الانتهاء من لقطة التخزين، من الضروري تأكيد لقطة SAP HANA. هناك عبارة SQL المقابلة لتشغيل: لقطة وثيقة بيانات النسخ الاحتياطي (انظر بيانات النسخ الاحتياطي لقطة وثيقة البيان (النسخ الاحتياطي والاسترداد)).

هام

تأكد من تأكيد لقطة HANA. بسبب "النسخ عند الكتابة"، قد يتطلب SAP HANA مساحة إضافية على القرص في وضع إعداد اللقطة، ولا يمكن بدء النسخ الاحتياطية الجديدة حتى يتم تأكيد لقطة SAP HANA.

النسخ الاحتياطي لجهاز HANA الظاهري عبر خدمة Azure Backup

لا يتوفر عامل النسخ الاحتياطي لخدمة Azure Backup للأجهزة الظاهرية لـ Linux. وعلاوة على ذلك، Linux ليس لديها وظائف مماثلة كما لدى Windows مع VSS. للاستفادة من النسخ الاحتياطي Azure على مستوى الملف/ الدليل، يحتاج المرء إلى نسخ ملفات النسخ الاحتياطي SAP HANA إلى الجهاز الظاهري لـ Windows ثم استخدام عامل النسخ الاحتياطي. خلاف ذلك، فقط نسخة احتياطية كاملة للجهاز الظاهري لـ Linux ممكنة عن طريق خدمة Azure Backup.

توفر خدمة Azure Backup خيار النسخ الاحتياطي واستعادة الجهاز الظاهري. غير أن هناك اعتبارين هامين:

  • بالنسبة للأجهزة الظاهرية لـ Linux، لا يُسمح إلا بنسخ احتياطية متوافقة مع الملفات، نظراً لأن Linux لا يحتوي على نظام أساسي مكافئ لـ VSS.
  • تحتاج التطبيقات إلى تنفيذ آلية التحقق من تكامل البيانات المستعادة الخاصة بها.

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

يعتني Azure Backup بتناسق نظام الملفات عبر ملحقات الجهاز الظاهري لـ Azure. هذه الملحقات غير متوفرة مستقلة وتعمل فقط مع خدمة Azure Backup. ومع ذلك، لا يزال من المتطلب توفير برامج نصية لإنشاء لقطة SAP HANA وحذفها لضمان تناسق التطبيق.

يحتوي Azure Backup في هذه الحالة، على أربع مراحل رئيسية:

  1. تنفيذ البرنامج النصي التحضيري - يحتاج البرنامج النصي إلى إنشاء لقطة SAP Hana
  2. أخذ لقطة
  3. تنفيذ البرنامج النصي لما بعد اللقطة - يحتاج البرنامج النصي إلى حذف لقطة SAP Hana التي تم إنشاؤها بواسطة البرنامج النصي للتحضير
  4. نقل البيانات إلى المخزن

للحصول على تفاصيل حول مكان نسخ هذه البرامج النصية والتفاصيل حول كيفية عمل Azure Backup تماماً، يُرجى الرجوع إلى المقالات التالية:

في وقت التأليف، لم تقم Microsoft بنشر برامج نصية تحضيرية ونصوص ما بعد اللقطة لـ SAP HANA. تحتاج كعميل أو متكامل إلى نظام لإنشاء هذه البرامج النصية وتكوين الإجراء استناداً إلى الوثائق المشار إليها أعلاه.

استعادة من النسخ الاحتياطي المتسق من التطبيق مقابل الجهاز الظاهري

يوفر النسخ الاحتياطي Azure القدرة على استعادة الأجهزة الظاهرية Azure (VMs) والأقراص من النسخ الاحتياطية للأجهزة الظاهرية على Azure، والمعروف أيضاً باسم نقاط الاسترداد. يصف هذا القسم كيفية استرداد الملفات والمجلدات من النسخ الاحتياطي للجهاز الظاهري لـ Azure. استعادة الملفات والمجلدات ممكنة فقط للأجهزة الظاهرية لـ Azure والتي تم نشرها باستخدام نموذج Resource Manager وتتم حمايتها بواسطة مخزن خدمات الاسترداد.

تحميل وحدة التخزين ونسخ الملفات

  1. سجّل الدخول إلى مدخل Microsoft Azure وفي الجزء الأيمن، حدد الأجهزة الظاهرية. من قائمة الأجهزة الظاهرية، حدد الجهاز الظاهري لفتح قائمة الجهاز الظاهري.

  2. في قائمة الجهاز الظاهري، حدد "نسخ احتياطي" لفتح لوحة تحكم النسخ الاحتياطي.

  3. في القائمة النسخ الاحتياطي، حدد استرداد الملف.

  4. من القائمة المنسدلة تحديد نقطة الاسترداد، حدد نقطة الاسترداد التي تحتوي على الملفات التي تريدها. بشكل افتراضي، تم تحديد أحدث نقطة استرداد مسبقا.

  5. لتنزيل البرنامج المستخدم لنسخ الملفات من نقطة الاسترداد، حدد تنزيل قابل للتنفيذ (Windows Azure VM) أو تنزيل البرنامج النصي (بالنسبة إلى Linux Azure VM، يتم إنشاء برنامج نصي لـ python).

  6. الملف التنفيذي أو البرنامج النصي محمي بكلمة مرور ويتطلب كلمة مرور. في قائمة استرداد الملفات، حدد زر "copy" لتحميل كلمة المرور في الذاكرة.

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

    • download.microsoft.com

    • عناوين "URL" لخدمة الاسترداد (يشير الاسم الجغرافي إلى المنطقة التي يوجد بها مخزن خدمة الاسترداد)

      • https://pod01-rec2.geo-name.backup.windowsazure.com (بالنسبة إلى مواقع Azure الجغرافية العامة)
      • https://pod01-rec2.geo-name.backup.windowsazure.cn (لـ Azure China 21ViNET.)
      • https://pod01-rec2.geo-name.backup.windowsazure.us (Azure حكومة الولايات المتحدة)
      • https://pod01-rec2.geo-name.backup.windowsazure.de (Azure ألمانيا)
    • المنفذ الصادر 3260

  8. تحديد وحدات التخزين المحملة:

    • Windows: عند تشغيل الملف التنفيذي، يقوم نظام التشغيل بتحميل وحدات التخزين الجديدة وتعيين أحرف محركات الأقراص. يمكنك استخدام مستكشف Windows أو مستكشف الملفات لاستعراض محركات الأقراص ذات الصلة. قد لا تكون أحرف محركات الأقراص المعينة لوحدات التخزين نفس الحروف كالجهاز الظاهري الأصلي، ومع ذلك، يتم الاحتفاظ باسم وحدة التخزين. استعرض جميع وحدات التخزين المذكورة في إخراج البرنامج النصي حتى تجد الملفات/ المجلد.
    • Linux: في Linux، يتم تحميل وحدات التخزين من نقطة الاسترداد إلى المجلد حيث يتم تشغيل البرنامج النصي. يتم عرض الأقراص المرفقة ووحدات التخزين ومسارات التحميل المطابقة وفقاً لذلك. تكون مسارات التحميل هذه مرئية للمستخدمين الذين لديهم وصول إلى مستوى الجذر. استعرض خلال وحدات التخزين المذكورة في إخراج البرنامج النصي.
  9. تعريف الملفات ونسخها إلى نظام الملفات المحلي

  10. بعد تحديد الملفات ونسخها إلى موقع تخزين محلي، قم بإزالة (أو إلغاء تحميل) محركات الأقراص الإضافية. لإلغاء تحميل محركات الأقراص، في القائمة استرداد الملفات في مدخل Microsoft Azure، حدد "Unmount Disks".

مفتاح ترخيص HANA واستعادة الجهاز الظاهري عبر خدمة النسخ الاحتياطي لـ Azure

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

كنتيجة للاستعادة عبر خدمة النسخ الاحتياطي Azure، يتغير المعرف الفريد لجهاز Azure الظاهري. يستخدم مفتاح أجهزة SAP، المستخدم في ترخيص SAP، معرف الجهاز الظاهري الفريد. ونتيجة لذلك، يجب تثبيت ترخيص SAP جديد بعد استعادة الجهاز الظاهري.

النسخ الاحتياطي للجهاز الظاهري لـ SAP HANA عبر لقطة القرص اليدوية

بدلاً من استخدام خدمة النسخ الاحتياطي Azure، يمكن للمرء تكوين حل نسخ احتياطي فردي عن طريق إنشاء لقطات blob من VHDs Azure يدوياً عبر PowerShell. وهذا يوفر مرونة أكبر ولكن لا يحل المشكلات الموضحة سابقاً:

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

من الممكن استعادة أقراص البيانات لجهاز Azure الظاهري فقط (تجنب مشكلة الحصول على معرف الجهاز الظاهري فريد جديد ولذلك، إبطال ترخيص SAP) باستخدام الإجراء التالي:

  1. تحقق من أن SAP HANA كان في حالة متناسقة بواسطة ميزة لقطة SAP HANA.
  2. تنفيذ تجميد نظام الملفات.
  3. أخذ لقطات blob من أقراص البيانات.
  4. إلغاء تجميد نظام الملفات.
  5. تأكيد لقطة SAP HANA.
  6. إيقاف تشغيل الجهاز الظاهري وفصل أقراص البيانات.
  7. إرفاق أقراص جديدة استناداً إلى لقطات blob.
  8. تعيين HANA مرة أخرى إلى لقطة HANA.