إضافة مواقع ثانوية إضافية إلى نظام مجموعة HANA Pacemaker

توضح هذه المقالة متطلبات وإعداد تكوين موقع النسخ المتماثل HANA الثانوي الإضافي لاستكمال مجموعة Pacemaker الموجودة. يتم تغطية كل من SUSE Linux Enterprise Server (SLES) وRedHat Enterprise Linux (RHEL).

نظرة عامة

يدعم SAP HANA النسخ المتماثل للنظام (HSR) مع أكثر من موقعين متصلين. يمكنك تكوين مواقع إضافية إلى زوج HSR موجود يديره Pacemaker في إعداد متوفر بشكل كبير. على سبيل المثال، يمكنك نشر هذه المواقع الإضافية في منطقة Azure ثانية لأغراض التعافي من الكوارث (DR).

يعمل Pacemaker وعامل موارد نظام مجموعة HANA على إدارة أول موقعين فقط في HSR. لا يتم التحكم في المواقع الإضافية بواسطة نظام مجموعة Pacemaker.

يدعم SAP HANA النسخ المتماثل الإضافي لنظام المواقع الثانوية في وضعين:

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

لمزيد من التفاصيل المفاهيمية حول HANA HSR داخل منطقة واحدة وعبر مناطق مختلفة، راجع توفر SAP HANA عبر مناطق Azure.

المتطلبات الأساسية ل SLES

تختلف متطلبات مواقع HSR الإضافية لتوسيع نطاق HANA وتوسيع نطاق HANA.

إشعار

  • المتطلبات الواردة في هذه المقالة صالحة فقط للمشهد الممكن بواسطة Pacemaker. بدون Pacemaker، تنطبق متطلبات إصدار SAP HANA على وضع النسخ المتماثل المختار.
  • يعمل Pacemaker وعامل موارد نظام مجموعة HANA على إدارة موقعين فقط. لا يتم التحكم في موقع HSR الإضافي بواسطة نظام مجموعة Pacemaker.
  • يدعم SUSE بحد أقصى موقع نسخ متماثل إضافي واحد للنظام إلى قاعدة بيانات SAP HANA خارج نظام مجموعة Pacemaker.
  • كل من التوسيع والتوسيع: مطلوب SAP HANA SPS 04 أو أحدث لاستخدام HSR متعدد الاستهداف مع نظام مجموعة Pacemaker.
  • كل من التوسيع والتوسيع: الحد الأقصى لنسخ نظام SAP HANA واحد متصل من خارج نظام مجموعة Linux.
  • HANA scale-out only: SLES 15 SP1 أو أعلى.
  • HANA scale-out only: حزمة نظام التشغيل (OS) SAPHanaSR-ScaleOut الإصدار 0.180 أو أعلى.
  • HANA scale-out only: SAP HANA high-availability (HA) hook SAPHanaSrMultiTarget قيد الاستخدام. معاينة HANA HA hook SAPHanaSR ليست على علم متعدد الاستهداف لتوسيع النطاق.

المتطلبات الأساسية ل RHEL

تختلف متطلبات مواقع HSR الإضافية لتوسيع نطاق HANA وتوسيع نطاق HANA.

إشعار

  • المتطلبات الواردة في هذه المقالة صالحة فقط للمشهد الممكن بواسطة Pacemaker. بدون Pacemaker، تنطبق متطلبات إصدار SAP HANA على وضع النسخ المتماثل المختار.
  • يعمل Pacemaker وعامل موارد نظام مجموعة HANA على إدارة موقعين فقط. لا يتم التحكم في مواقع HSR الإضافية بواسطة نظام مجموعة Pacemaker.
  • يدعم RedHat موقع نسخ متماثل إضافي واحد أو أكثر للنظام إلى قاعدة بيانات SAP HANA خارج نظام مجموعة Pacemaker.
  • HANA توسيع النطاق فقط: راجع نهج دعم RedHat لمجموعات RHEL HA للحصول على تفاصيل حول الحد الأدنى من إصدار نظام التشغيل وSAP HANA ووكلاء موارد نظام المجموعة.
  • توسيع نطاق HANA فقط: النسخ المتماثل متعدد الاستهدافات ل HANA غير مدعوم على Azure مع نظام مجموعة Pacemaker.

تلميح

يوضح التكوين كيفية إعداد موقع ثالث خارج مجموعة Pacemaker. على RHEL، إذا كان لديك أكثر من موقع إضافي واحد خارج مجموعة Pacemaker، فستحتاج إلى توسيع الإعداد إلى تلك المواقع الأخرى أيضا.

توسيع نطاق HANA: إضافة النسخ المتماثل لنظام HANA متعدد الأغراض لأغراض الإصلاح بعد الكوارث

مع SAP HANA HA hooks SAPHanaSR/susHanaSR ل SLES و RHEL، يمكنك إضافة مواقع إضافية إلى النسخ المتماثل لنظام HANA. بيئة Pacemaker على علم بإعداد HANA متعدد الاستهداف.

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

يوضح المثال التالي نظام النسخ المتماثل لنظام متعدد الاستهداف. لمزيد من المعلومات، راجع وثائق SAP. رسم تخطيطي يوضح مثالا لنظام النسخ المتماثل متعدد الاستهدافات لتوسيع نطاق HANA.

  1. توزيع موارد Azure للعقدة الثالثة. اعتمادا على متطلباتك، يمكنك استخدام منطقة Azure مختلفة لأغراض الإصلاح بعد الكوارث.

    الخطوات المطلوبة للموقع الثالث مشابهة للأجهزة الظاهرية (VMs) لمجموعة HANA لتوسيع نطاقها. يستخدم الموقع الثالث البنية الأساسية ل Azure. يتطابق إصدار نظام التشغيل وHANA مع نظام مجموعة Pacemaker الموجودة، مع الاستثناءات التالية:

    • لم يتم نشر موازن تحميل للموقع الثالث. لا يوجد تكامل مع موازن تحميل نظام المجموعة الحالي للجهاز الظاهري للموقع الثالث.
    • لا تقم بتثبيت حزم نظام التشغيل SAPHanaSR وSAPHanaSR-doc ونمط حزمة نظام التشغيل ha_sles على الجهاز الظاهري للموقع الثالث.
    • لا يوجد تكامل في نظام المجموعة لموارد الجهاز الظاهري أو HANA للموقع الثالث.
    • لا يوجد إعداد HANA HA hook للموقع الثالث في global.ini.
  2. تثبيت SAP HANA على العقدة الثالثة.

    يجب استخدام نفس رقم تثبيت HANA SID وHANA للموقع الثالث.

  3. مع تثبيت SAP HANA على الموقع الثالث وتشغيله، قم بتسجيل الموقع الثالث مع الموقع الأساسي.

    يستخدم SITE-DR المثال التالي كاسم للموقع الثالث.

    # Execute on the third site 
    su - hn1adm
    # Register the HANA third site to the primary. Switch --online will shutdown the HANA instance on third site.
    hdbnsutil -sr_register --name=SITE-DR --remoteHost=hn1-db-0 --remoteInstance=03 --replicationMode=async --online
    
  4. تحقق من أن النسخ المتماثل لنظام HANA يعرض الموقع الثانوي والموقع الثالث.

    # Verify HANA HSR is in sync, execute on primary
    sudo su - hn1adm -c "python /usr/sap/HN1/HDB03/exe/python_support/systemReplicationStatus.py"
    
  5. تحقق من السمة SAPHanaSR للموقع الثالث. SITE-DR يجب أن يظهر بالحالة SOK في Sites القسم .

    # Check SAPHanaSR attribute on any cluster managed host (first or second site)
    sudo SAPHanaSR-showAttr
    # Example result
    # Global cib-time                 maintenance
    # --------------------------------------------
    # global Tue Feb 21 19:28:21 2023 false
    # 
    # Sites     srHook
    # -----------------
    # HN1-SITE1 PRIM
    # HN1-SITE2 SOK
    # SITE-DR   SOK
    

    يكتشف نظام المجموعة حالة النسخ المتماثل للمواقع المتصلة. يمكن أن تتغير السمات المراقبة بين SOK و SFAIL. لا يوجد إجراء نظام المجموعة إذا فشل النسخ المتماثل إلى موقع DR.

توسيع نطاق HANA: إضافة النسخ المتماثل لنظام HANA متعدد الأغراض لأغراض الإصلاح بعد الكوارث

باستخدام موفر SAP HANA HA SAPHanaSrMultiTarget، يمكنك إضافة موقع توسيع HANA ثالث. غالبا ما يستخدم هذا الموقع الثالث ل DR في منطقة Azure أخرى. بيئة Pacemaker على علم بإعداد HANA multitarget DR. ينطبق هذا القسم على الأنظمة التي تقوم بتشغيل Pacemaker على SUSE فقط. راجع قسم "المتطلبات الأساسية" في هذا المستند للحصول على التفاصيل.

فشل العقدة الثالثة لا يؤدي إلى أي إجراء نظام المجموعة. يكتشف نظام المجموعة حالة النسخ المتماثل للمواقع المتصلة ويمكن أن تتغير السمة المراقبة للموقع الثالث بين SOK و SFAIL . يجب أن تضع أي اختبارات الاستيلاء على الموقع الثالث/DR أو تنفيذ عملية تمرين DR موارد نظام المجموعة أولا في وضع الصيانة لمنع أي إجراء نظام مجموعة غير المرغوب فيه.

يوضح المثال التالي نظام النسخ المتماثل لنظام متعدد الاستهداف. لمزيد من المعلومات، راجع وثائق SAP. رسم تخطيطي يوضح مثالا لنظام النسخ المتماثل متعدد الاستهدافات لتوسيع نطاق HANA.

  1. نشر موارد Azure للموقع الثالث. اعتمادا على متطلباتك، يمكنك استخدام منطقة Azure مختلفة لأغراض الإصلاح بعد الكوارث.

    تعكس الخطوات المطلوبة لتوسيع نطاق HANA على الموقع الثالث الخطوات لنشر نظام مجموعة HANA scale-out. يستخدم الموقع الثالث البنية الأساسية ل Azure ونظام التشغيل وخطوات تثبيت HANA لنظام SITE1 مجموعة التوسيع، مع الاستثناءات التالية:

    • لم يتم نشر موازن تحميل للموقع الثالث. لا يوجد تكامل مع موازن تحميل نظام المجموعة الحالي للأجهزة الظاهرية للموقع الثالث.
    • لا تقم بتثبيت حزم نظام التشغيل SAPHanaSR-ScaleOut وSAPHanaSR-ScaleOut-doc ونمط حزمة نظام التشغيل ha_sles على الأجهزة الظاهرية للموقع الثالث.
    • لا يوجد جهاز ظاهري لصناعة الأغلبية للموقع الثالث لأنه لا يوجد تكامل نظام المجموعة.
    • إنشاء وحدة تخزين NFS /hana/shared للاستخدام الحصري للموقع الثالث.
    • لا يوجد تكامل في نظام المجموعة للأجهزة الظاهرية أو موارد HANA للموقع الثالث.
    • لا يوجد إعداد HANA HA hook للموقع الثالث في global.ini.

    يجب استخدام نفس رقم تثبيت HANA SID وHANA للموقع الثالث.

  2. مع تثبيت SAP HANA على الموقع الثالث وتشغيله، قم بتسجيل الموقع الثالث مع الموقع الأساسي.

    يستخدم SITE-DR المثال التالي كاسم للموقع الثالث.

    # Execute on the third site 
    su - hn1adm
    # Register the HANA third site to the primary. Switch --online will shutdown the HANA instance on third site.
    hdbnsutil -sr_register --name=SITE-DR --remoteHost=hana-s1-db1 --remoteInstance=03 --replicationMode=async --online
    
  3. تحقق من أن النسخ المتماثل لنظام HANA يعرض الموقع الثانوي والموقع الثالث.

    # Verify HANA HSR is in sync, execute on primary
    sudo su - hn1adm -c "python /usr/sap/HN1/HDB03/exe/python_support/systemReplicationStatus.py"
    
  4. تحقق من السمة SAPHanaSR للموقع الثالث. SITE-DR يجب أن يظهر بالحالة SOK في Sites القسم .

    # Check SAPHanaSR attribute on any cluster managed host (first or second site)
    sudo SAPHanaSR-showAttr
    # Expected result
    # Global cib-time                 maintenance prim  sec sync_state upd
    # ---------------------------------------------------------------------
    # HN1    Fri Jan 27 10:38:46 2023 false       HANA_S1 -   SOK        ok
    # 
    # Sites     lpt        lss mns         srHook srr
    # ------------------------------------------------
    # SITE-DR                              SOK
    # HANA_S1   1674815869 4   hana-s1-db1 PRIM   P
    # HANA_S2   30         4   hana-s2-db1 SOK    S
    

    يكتشف نظام المجموعة حالة النسخ المتماثل للمواقع المتصلة. يمكن أن تتغير السمة المراقبة بين SOK و SFAIL. لا يوجد إجراء نظام المجموعة إذا فشل النسخ المتماثل إلى موقع DR.

تسجيل الموقع الثالث تلقائيا

أثناء حدث استيلاء مخطط أو غير مخطط له بين موقعي نظام مجموعة Pacemaker، تتم أيضا مقاطعة HSR إلى الموقع الثالث. لا تقوم Pacemaker بتعديل النسخ المتماثل HANA إلى الموقع الثالث.

يوفر SAP منذ المعلمة register_secondaries_on_takeoverHANA 2 SPS 04 . مع تعيين المعلمة إلى القيمة true، بعد استيلاء HSR بين مواقع نظام المجموعة 1 و2، تسجل HANA الموقع الثالث على الأساسي الجديد تلقائيا للحفاظ على إعداد HSR متعدد الاستهدافات. تكوين معلمة register_secondaries_on_takeover = true HANA التي تم تكوينها في [system_replication] كتلة global.ini على كل من مواقع SAP HANA في نظام مجموعة Linux. يحتاج كل من SITE1 و SITE2 إلى المعلمة في ملف التكوين GLOBAL.INI HANA المعني. يمكن أيضا استخدام المعلمة خارج نظام مجموعة Pacemaker.

بالنسبة إلى HSR متعدد التلميحات، لا يوجد تسجيل تلقائي ل SAP HANA للموقع الثالث. تحتاج إلى تسجيل الموقع الثالث يدويا إلى الثانوي الحالي للاحتفاظ بسلسلة النسخ المتماثل HSR للأدوات المتعددة.

تدفق الرسم التخطيطي الذي يوضح كيفية عمل التسجيل التلقائي ل HANA مع موقع ثالث أثناء الاستيلاء.

الخطوات التالية