قابلية الوصول العالية لأجهزة Azure الظاهرية ل SAP NetWeaver على RHEL باستخدام Azure NetApp Files لتطبيقات SAP

توضح هذه المقالة كيفية نشر الأجهزة الظاهرية (VMs)، وتكوين الأجهزة الظاهرية، وتثبيت إطار عمل نظام المجموعة، وتثبيت نظام SAP NetWeaver 7.50 المتوفر بشكل كبير باستخدام Azure NetApp Files. في مثال التكوينات وأمر التثبيت، يكون مثيل ASCS هو الرقم 00، ومثيل ERS هو الرقم 01، ومثيل التطبيق الأساسي (PAS) هو 02، ومثيل التطبيق (AAS) هو 03. يتم استخدام SAP System ID QAS.

لم يتم تناول طبقة قاعدة البيانات بالتفصيل في هذه المقالة.

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

اقرأ ملاحظات وأوراق SAP التالية أولا:

نظرة عامة

تتطلب قابلية الوصول العالية (HA) لخدمات SAP NetWeaver المركزية تخزينا مشتركا. حتى الآن لتحقيق قابلية الوصول العالية على Red Hat Linux، كان من الضروري إنشاء مجموعة GlusterFS منفصلة عالية التوفر.

الآن من الممكن تحقيق SAP NetWeaver HA باستخدام التخزين المشترك المنشور على Azure NetApp Files. استخدام Azure NetApp Files للتخزين المشترك يلغي الحاجة إلى المزيد من مجموعات GlusterFS. لا تزال هناك حاجة إلى Pacemaker للحصول على قابلية وصول عالية من خدمات SAP NetWeaver المركزية (ASCS/SCS).

رسم تخطيطي يوضح نظرة عامة على قابلية الوصول العالية ل SAP NetWeaver.

يستخدم SAP NetWeaver ASCS وSAP NetWeaver SCS وSAP NetWeaver ERS وقاعدة بيانات SAP HANA اسم المضيف الظاهري وعناوين IP الظاهرية. على Azure، يتطلب موازن تحميل لاستخدام عنوان IP ظاهري. نوصي باستخدام Azure Load Balancer Standard. يظهر التكوين هنا موازن تحميل مع:

  • عنوان IP للواجهة الأمامية 192.168.14.9 ل ASCS.
  • عنوان IP للواجهة الأمامية 192.168.14.10 ل ERS.
  • منفذ الفحص 62000 ل ASCS.
  • منفذ الفحص 62101 ل ERS.

إعداد البنية الأساسية لAzure NetApp Files

يتطلب SAP NetWeaver مساحة تخزين مشتركة لدليل النقل وملف التعريف. قبل متابعة الإعداد للبنية الأساسية لAzure NetApp Files، تعرف على وثائق Azure NetApp Files. تحقق مما إذا كانت منطقة Azure المحددة تقدمAzure NetApp Files. للحصول على توفر Azure NetApp Files حسب منطقة Azure، راجع توفر Azure NetApp Files حسب منطقة Azure.

تتوفر Azure NetApp Files في العديد من مناطق Azure.

انشر موارد Azure NetApp Files

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

  1. إنشاء حساب Azure NetApp Files في منطقة Azure المحددة باتباع الإرشادات لإنشاء حساب Azure NetApp Files.

  2. إعداد تجمع سعة Azure NetApp Files باتباع الإرشادات حول كيفية إعداد تجمع سعة Azure NetApp Files. تستخدم بنية SAP NetWeaver المقدمة في هذه المقالة تجمع سعة Azure NetApp Files واحد، Premium SKU. نوصي ب Azure NetApp Files Premium SKU لحمل عمل تطبيق SAP NetWeaver على Azure.

  3. تفويض شبكة فرعية إلى Azure NetApp Files كما هو موضح في الإرشادات حول كيفية تفويض شبكة فرعية إلى Azure NetApp Files.

  4. نشر وحدات تخزين Azure NetApp Files باتباع الإرشادات لإنشاء وحدة تخزين ل Azure NetApp Files. يمكنك توزيع وحدات التخزين في الشبكة الفرعية لـ Azure NetApp Files المعينة. يتم تعيين عناوين IP الخاصة بوحدات تخزين Azure NetApp تلقائيا. يجب أن تكون موارد Azure NetApp Files وأجهزة Azure الظاهرية في نفس شبكة Azure الظاهرية أو في شبكات Azure الظاهرية النظيرة. في هذا المثال، نستخدم وحدتي تخزين Azure NetApp Files: sapQAS وtransSAP. مسارات الملف التي يتم تحميلها إلى نقاط التحميل المقابلة هي /usrsapqas/sapmntQAS و/usrsapqas/usrsapQASsys.

    1. Volume sapQAS (nfs://192.168.24.5/usrsapqas/sapmntQAS)
    2. Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASascs)
    3. Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASsys)
    4. Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASers)
    5. وحدة التخزين transSAP (nfs://192.168.24.4/transSAP)
    6. Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQAS pas)
    7. Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASaas)

في هذا المثال، استخدمنا Azure NetApp Files لجميع أنظمة ملفات SAP NetWeaver لتوضيح كيفية استخدام Azure NetApp Files. يمكن أيضا نشر أنظمة ملفات SAP التي لا تحتاج إلى تثبيتها عبر NFS باعتبارها مساحة تخزين قرص Azure. في هذا المثال، يجب أن يكون a-e على Azure NetApp Files ويمكن نشر f-g (أي/usr/sap/QAS/D02 و/usr/sap/QAS/D03) كمخزن قرص Azure.

اعتبارات هامة

عند مراعاة Azure NetApp Files ل SAP NetWeaver على بنية RHEL HA، كن على دراية بالاعتبارات المهمة التالية:

  • الحد الأدنى لمجمع السعة هو 4 تيرا بايت. يمكنك زيادة حجم تجمع السعة بزيادات 1 تيرابايت.
  • الحد الأدنى لحجم وحدة التخزين هو 100 غيغابايت.
  • يجب أن تكون ملفات Azure NetApp وجميع الأجهزة الظاهرية، حيث سيتم تحميل وحدات تخزين Azure NetApp Files، في نفس شبكة Azure الظاهرية أو في شبكات ظاهرية نظيرة في نفس المنطقة. يتم الآن دعم الوصول إلى Azure NetApp Files عبر تناظر الشبكة الظاهرية في نفس المنطقة. الوصول إلى Azure NetApp Files عبر النظير العمومي غير مدعوم حتى الآن.
  • يجب أن تحتوي الشبكة الظاهرية المحددة على شبكة فرعية مفوضة إلى Azure NetApp Files.
  • تعد خصائص معدل النقل والأداء الخاصة بمستوى تخزين Azure NetApp Files دالة لحصة وحدة التخزين ومستوى الخدمة. لمزيد من المعلومات، راجع مستوى الخدمة لملفات Azure NetApp. عند تغيير حجم وحدات تخزين SAP Azure NetApp، تأكد من أن معدل النقل الناتج يفي بمتطلبات التطبيق.
  • تقدم Azure NetApp Files نهج التصدير. يمكنك التحكم في العملاء المسموح لهم ونوع الوصول (مثل القراءة/الكتابة والقراءة فقط).
  • ميزة Azure NetApp Files ليست على علم بالمنطقة حتى الآن. حاليا، لا يتم نشر ميزة Azure NetApp Files في جميع مناطق التوفر في منطقة Azure. كن على دراية بالآثار المحتملة للتأخر في بعض مناطق Azure.
  • يمكنك نشر وحدات تخزين Azure NetApp Files كوحدات تخزين NFSv3 أو NFSv4.1. يتم دعم كل من البروتوكولين لطبقة تطبيق SAP (ASCS / ERS، خوادم تطبيقات SAP).

تجهيز البنية التحتية

يحتوي Azure Marketplace على صور مؤهلة ل SAP مع الوظيفة الإضافية عالية التوفر، والتي يمكنك استخدامها لنشر أجهزة ظاهرية جديدة باستخدام إصدارات مختلفة من Red Hat.

توزيع أجهزة Linux الظاهرية يدويا عبر مدخل Microsoft Azure

يفترض هذا المستند أنك قمت بالفعل بنشر شبكة Azure الظاهرية والشبكة الفرعية ومجموعة الموارد.

نشر الأجهزة الظاهرية ل SAP ASCS وERS وخوادم التطبيقات. اختر صورة RHEL مناسبة مدعومة لنظام SAP. يمكنك نشر جهاز ظاهري في أي من خيارات التوفر: مجموعة مقياس الجهاز الظاهري أو منطقة التوفر أو مجموعة التوفر.

تكوين موازن تحميل Azure

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

اتبع إنشاء دليل موازن التحميل لإعداد موازن تحميل قياسي لنظام SAP عالي التوفر باستخدام مدخل Microsoft Azure. أثناء إعداد موازن التحميل، ضع في اعتبارك النقاط التالية.

  1. تكوين IP للواجهة الأمامية: إنشاء عنواني IP للواجهة الأمامية، أحدهما ل ASCS والآخر ل ERS. حدد نفس الشبكة الظاهرية والشبكة الفرعية مثل الأجهزة الظاهرية ASCS/ERS.
  2. تجمع الخلفية: إنشاء تجمع الخلفية وإضافة ASCS وERS VMs.
  3. القواعد الواردة: إنشاء قاعدتين لموازنة التحميل، واحدة ل ASCS وأخرى ل ERS. اتبع نفس الخطوات لكل من قواعد موازنة التحميل.
    • عنوان IP للواجهة الأمامية: حدد IP للواجهة الأمامية
    • تجمع الواجهة الخلفية: حدد تجمع الواجهة الخلفية
    • تحقق من "منافذ قابلية وصول عالية"
    • Protocol: TCP
    • Health Probe: إنشاء مسبار صحي بالتفاصيل أدناه (ينطبق على كل من ASCS أو ERS)
      • Protocol: TCP
      • المنفذ: [على سبيل المثال: 620<Instance-no.> ل ASCS، 621<Instance-no.> for ERS]
      • الفاصل الزمني: 5
      • عتبة الفحص: 2
    • مهلة الخمول (بالدقائق): 30
    • تحقق من "تمكين IP العائم"

إشعار

لا يتم احترام خاصية تكوين التحقيق الصحي numberOfProbes، والمعروفة باسم "عتبة غير سليمة" في المدخل. لذلك للتحكم في عدد التحقيقات المتتالية الناجحة أو الفاشلة، قم بتعيين الخاصية "probeThreshold" إلى 2. لا يمكن حاليا تعيين هذه الخاصية باستخدام مدخل Microsoft Azure، لذا استخدم إما الأمر Azure CLI أو PowerShell .

إشعار

عندما يتم وضع الأجهزة الظاهرية التي لا تحتوي على عناوين IP عامة في تجمع الواجهة الخلفية لموازن تحميل قياسي داخلي (لا يوجد عنوان IP عام)، لا يوجد اتصال بالإنترنت الصادر ما لم يتم إجراء المزيد من التكوين للسماح بالتوجه إلى نقاط النهاية العامة. لمزيد من المعلومات حول كيفية تحقيق الاتصال الصادر، راجع اتصال نقطة النهاية العامة للأجهزة الظاهرية باستخدام Azure Standard Load Balancer في سيناريوهات قابلية الوصول العالية ل SAP.

هام

لا تمكِّن طوابع TCP الزمنية على أجهزة Azure الظاهرية خلف Azure Load Balancer. قد يؤدي تمكين الطوابع الزمنية TCP إلى فشل فحوصات السلامة. تعيين المعلمة net.ipv4.tcp_timestamps إلى 0. لمزيد من المعلومات، يُرجى الرجوع إلى Load Balancer health probes.

تعطيل تعيين المعرف (إذا كنت تستخدم NFSv4.1)

تنطبق الإرشادات الواردة في هذا القسم فقط إذا كنت تستخدم وحدات تخزين Azure NetApp Files مع بروتوكول NFSv4.1. يمكنك إجراء التكوين على جميع الأجهزة الظاهرية، حيث سيتم تحميل وحدات تخزين Azure NetApp Files NFSv4.1.

  1. تحقق من إعداد مجال NFS. تأكد من تكوين المجال كمجال Azure NetApp Files الافتراضي، أي ، defaultv4iddomain.comوتعيين التعيين إلى لا أحد.

    هام

    تأكد من ضبط مجال NFS على /etc/idmapd.conf في الجهاز الظاهري لمطابقة تكوين المجال الافتراضي على Azure NetApp Files: defaultv4iddomain.com. إذا كان هناك عدم تطابق بين تكوين المجال على عميل NFS (أي الجهاز الظاهري) وخادم NFS (أي تكوين Azure NetApp)، فعندئذ يتم عرض أذونات الملفات على وحدات تخزين Azure NetApp التي يتم تحميلها على الأجهزة الظاهرية ك nobody.

    sudo cat /etc/idmapd.conf
    
    # Example
    [General]
    Domain = defaultv4iddomain.com
    [Mapping]
    Nobody-User = nobody
    Nobody-Group = nobody
    

تنطبق البادئة [A] التالية على كل من PAS وAAS.

  1. [A] تحقق من صحة nfs4_disable_idmapping. يجب تعيينه إلى Y. لإنشاء بنية الدليل حيث nfs4_disable_idmapping يوجد، قم بتشغيل أمر التحميل. لن تتمكن من إنشاء الدليل يدويا ضمن /sys/modules لأن الوصول محجوز للنواة وبرامج التشغيل.

    # Check nfs4_disable_idmapping 
    cat /sys/module/nfs/parameters/nfs4_disable_idmapping
    
    # If you need to set nfs4_disable_idmapping to Y
    mkdir /mnt/tmp
    mount 192.168.24.5:/sapQAS
    umount  /mnt/tmp
    echo "Y" > /sys/module/nfs/parameters/nfs4_disable_idmapping
    
    # Make the configuration permanent
    echo "options nfs nfs4_disable_idmapping=Y" >> /etc/modprobe.d/nfs.conf
    

إعداد (A)SCS

بعد ذلك، ستقوم بإعداد وتثبيت مثيلات SAP ASCS وERS.

إنشاء نظام مجموعة Pacemaker

اتبع الخطوات الواردة في إعداد Pacemaker على Red Hat Enterprise Linux في Azure لإنشاء نظام مجموعة Pacemaker أساسي لخادم (A) SCS هذا.

الاستعداد لتثبيت SAP NetWeaver

العناصر التالية مسبوقة بأي منهما:

  • [أ]: ينطبق على جميع العقد
  • [1]: ينطبق فقط على العقدة 1
  • [2]: ينطبق فقط على العقدة 2
  1. [A] إعداد دقة اسم المضيف.

    يمكنك إما استخدام خادم DNS أو تعديل الملف على /etc/hosts جميع العقد. يوضح هذا المثال كيفية استخدام ملف /etc/hosts. استبدل عنوان IP واسم المضيف في الأوامر التالية:

    sudo vi /etc/hosts
    

    أدرج الأسطر التالية في /etc/hosts. قم بتغيير عنوان IP واسم المضيف لمطابقة بيئتك.

    # IP address of cluster node 1
    192.168.14.5    anftstsapcl1
    # IP address of cluster node 2
    192.168.14.6     anftstsapcl2
    # IP address of the load balancer frontend configuration for SAP Netweaver ASCS
    192.168.14.9    anftstsapvh
    # IP address of the load balancer frontend configuration for SAP Netweaver ERS
    192.168.14.10    anftstsapers
    
  2. [1] إنشاء دلائل SAP في وحدة تخزين Azure NetApp Files. قم بتحميل وحدة تخزين Azure NetApp Files مؤقتا على أحد الأجهزة الظاهرية وإنشاء دلائل SAP (مسارات الملفات).

    # mount temporarily the volume
    sudo mkdir -p /saptmp
    
    # If using NFSv3
    sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,nfsvers=3,tcp 192.168.24.5:/sapQAS /saptmp
    
    # If using NFSv4.1
    sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys,tcp 192.168.24.5:/sapQAS /saptmp
    
    # create the SAP directories
    sudo cd /saptmp
    sudo mkdir -p sapmntQAS
    sudo mkdir -p usrsapQASascs
    sudo mkdir -p usrsapQASers
    sudo mkdir -p usrsapQASsys
    sudo mkdir -p usrsapQASpas
    sudo mkdir -p usrsapQASaas
    
    # unmount the volume and delete the temporary directory
    sudo cd ..
    sudo umount /saptmp
    sudo rmdir /saptmp
    
  3. [A] إنشاء الدلائل المشتركة.

    sudo mkdir -p /sapmnt/QAS
    sudo mkdir -p /usr/sap/trans
    sudo mkdir -p /usr/sap/QAS/SYS
    sudo mkdir -p /usr/sap/QAS/ASCS00
    sudo mkdir -p /usr/sap/QAS/ERS01
    
    sudo chattr +i /sapmnt/QAS
    sudo chattr +i /usr/sap/trans
    sudo chattr +i /usr/sap/QAS/SYS
    sudo chattr +i /usr/sap/QAS/ASCS00
    sudo chattr +i /usr/sap/QAS/ERS01
    
  4. [A] تثبيت عميل NFS والمتطلبات الأخرى.

    sudo yum -y install nfs-utils resource-agents resource-agents-sap
    
  5. [A] تحقق من إصدار resource-agents-sap.

    تأكد من أن إصدار الحزمة المثبتة resource-agents-sap هو على الأقل 3.9.5-124.el7.

    sudo yum info resource-agents-sap
    
    # Loaded plugins: langpacks, product-id, search-disabled-repos
    # Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
    # Installed Packages
    # Name        : resource-agents-sap
    # Arch        : x86_64
    # Version     : 3.9.5
    # Release     : 124.el7
    # Size        : 100 k
    # Repo        : installed
    # From repo   : rhel-sap-for-rhel-7-server-rpms
    # Summary     : SAP cluster resource agents and connector script
    # URL         : https://github.com/ClusterLabs/resource-agents
    # License     : GPLv2+
    # Description : The SAP resource agents and connector script interface with
    #          : Pacemaker to allow SAP instances to be managed in a cluster
    #          : environment.
    
  6. [A] إضافة إدخالات التحميل.

    إذا كنت تستخدم NFSv3:

    sudo vi /etc/fstab
    
    # Add the following lines to fstab, save and exit
    192.168.24.5:/sapQAS/sapmntQAS /sapmnt/QAS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    192.168.24.5:/sapQAS/usrsapQASsys /usr/sap/QAS/SYS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    192.168.24.4:/transSAP /usr/sap/trans nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    

    إذا كنت تستخدم NFSv4.1:

    sudo vi /etc/fstab
    
    # Add the following lines to fstab, save and exit
    192.168.24.5:/sapQAS/sapmntQAS /sapmnt/QAS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    192.168.24.5:/sapQAS/usrsapQASsys /usr/sap/QAS/SYS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    192.168.24.4:/transSAP /usr/sap/trans nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    

    إشعار

    تأكد من مطابقة إصدار بروتوكول NFS من وحدات تخزين Azure NetApp Files عند تحميل وحدات التخزين. إذا تم إنشاء وحدات تخزين Azure NetApp Files كوحدات تخزين NFSv3، فاستخدم تكوين NFSv3 المقابل. إذا تم إنشاء وحدات تخزين Azure NetApp Files كوحدات تخزين NFSv4.1، فاتبع الإرشادات لتعطيل تعيين المعرفات وتأكد من استخدام تكوين NFSv4.1 المقابل. في هذا المثال، تم إنشاء وحدات تخزين Azure NetApp Files كوحدات تخزين NFSv3.

    تحميل المشاركات الجديدة.

    sudo mount -a  
    
  7. [A] تكوين ملف الذاكرة الظاهرية.

    sudo vi /etc/waagent.conf
    
    # Set the property ResourceDisk.EnableSwap to y
    # Create and use swapfile on resource disk.
    ResourceDisk.EnableSwap=y
    
    # Set the size of the SWAP file with property ResourceDisk.SwapSizeMB
    # The free space of resource disk varies by VM size. Make sure that you do not set a value that is too big. You can check the SWAP space with command swapon
    # Size of the swapfile.
    ResourceDisk.SwapSizeMB=2000
    

    وأعد تشغيل العامل لتنشيط التغيير.

    sudo service waagent restart
    
  8. [A] إجراء تكوين نظام تشغيل RHEL.

    استنادا إلى إصدار RHEL، قم بإجراء التكوين المذكور في SAP Note 2002167 أو 2772999 أو 3108316.

تثبيت SAP NetWeaver ASCS/ERS

  1. [1] تكوين الخصائص الافتراضية لنظام المجموعة.

    pcs resource defaults resource-stickiness=1
    pcs resource defaults migration-threshold=3
    
  2. [1] إنشاء مورد IP افتراضي ومسبار سلامة لمثيل ASCS.

    sudo pcs node standby anftstsapcl2
    
    # If using NFSv3
    sudo pcs resource create fs_QAS_ASCS Filesystem device='192.168.24.5:/sapQAS/usrsapQASascs' \
      directory='/usr/sap/QAS/ASCS00' fstype='nfs' force_unmount=safe \
      op start interval=0 timeout=60 op stop interval=0 timeout=120 op monitor interval=200 timeout=40 \
      --group g-QAS_ASCS
    
    # If using NFSv4.1
    sudo pcs resource create fs_QAS_ASCS Filesystem device='192.168.24.5:/sapQAS/usrsapQASascs' \
      directory='/usr/sap/QAS/ASCS00' fstype='nfs' force_unmount=safe options='sec=sys,nfsvers=4.1' \
      op start interval=0 timeout=60 op stop interval=0 timeout=120 op monitor interval=200 timeout=105 \
      --group g-QAS_ASCS
    
    sudo pcs resource create vip_QAS_ASCS IPaddr2 \
      ip=192.168.14.9 \
      --group g-QAS_ASCS
    
    sudo pcs resource create nc_QAS_ASCS azure-lb port=62000 \
      --group g-QAS_ASCS
    

    تأكد من أن حالة نظام المجموعة على ما يرام وأن جميع الموارد قد بدأت. العقدة التي تعمل عليها الموارد ليست مهمة.

    sudo pcs status
    
    # Node anftstsapcl2: standby
    # Online: [ anftstsapcl1 ]
    #
    # Full list of resources:
    #
    # rsc_st_azure    (stonith:fence_azure_arm):      Started anftstsapcl1
    #  Resource Group: g-QAS_ASCS
    #      fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl1
    #      nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl1
    #      vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl1
    
  3. [1] تثبيت SAP NetWeaver ASCS.

    قم بتثبيت SAP NetWeaver ASCS كجذر على العقدة الأولى باستخدام اسم مضيف ظاهري يعين إلى عنوان IP لتكوين الواجهة الأمامية لموازن التحميل ل ASCS، على سبيل المثال، anftstsapvh، 192.168.14.9، ورقم المثيل الذي استخدمته لفحص موازن التحميل، على سبيل المثال، 00.

    يمكنك استخدام المعلمة sapinstSAPINST_REMOTE_ACCESS_USER للسماح لمستخدم غير متجول بالاتصال ب sapinst.

    # Allow access to SWPM. This rule is not permanent. If you reboot the machine, you have to run the command again.
    sudo firewall-cmd --zone=public  --add-port=4237/tcp
    
    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin SAPINST_USE_HOSTNAME=<virtual_hostname>
    

    إذا فشل التثبيت في إنشاء مجلد فرعي في /usr/sap/QAS/ASCS00، حاول تعيين مالك ومجموعة مجلد ASCS00 وأعد المحاولة.

    sudo chown qasadm /usr/sap/QAS/ASCS00
    sudo chgrp sapsys /usr/sap/QAS/ASCS00
    
  4. [1] إنشاء مورد IP افتراضي وفحص صحي لمثيل ERS.

    sudo pcs node unstandby anftstsapcl2
    sudo pcs node standby anftstsapcl1
    
    # If using NFSv3
    sudo pcs resource create fs_QAS_AERS Filesystem device='192.168.24.5:/sapQAS/usrsapQASers' \
      directory='/usr/sap/QAS/ERS01' fstype='nfs' force_unmount=safe \
      op start interval=0 timeout=60 op stop interval=0 timeout=120 op monitor interval=200 timeout=40 \
     --group g-QAS_AERS
    
    # If using NFSv4.1
    sudo pcs resource create fs_QAS_AERS Filesystem device='192.168.24.5:/sapQAS/usrsapQASers' \
      directory='/usr/sap/QAS/ERS01' fstype='nfs' force_unmount=safe options='sec=sys,nfsvers=4.1' \
      op start interval=0 timeout=60 op stop interval=0 timeout=120 op monitor interval=200 timeout=105 \
     --group g-QAS_AERS
    
    sudo pcs resource create vip_QAS_AERS IPaddr2 \
      ip=192.168.14.10 \
     --group g-QAS_AERS
    
    sudo pcs resource create nc_QAS_AERS azure-lb port=62101 \
     --group g-QAS_AERS
    

    تأكد من أن حالة نظام المجموعة على ما يرام وأن جميع الموارد قد بدأت. العقدة التي تعمل عليها الموارد ليست مهمة.

    sudo pcs status
    
    # Node anftstsapcl1: standby
    # Online: [ anftstsapcl2 ]
    #
    # Full list of resources:
    #
    # rsc_st_azure    (stonith:fence_azure_arm):      Started anftstsapcl2
    #  Resource Group: g-QAS_ASCS
    #      fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl2
    #      nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl2<
    #      vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl2
    #  Resource Group: g-QAS_AERS
    #      fs_QAS_AERS        (ocf::heartbeat:Filesystem):    Started anftstsapcl2
    #      nc_QAS_AERS        (ocf::heartbeat:azure-lb):      Started anftstsapcl2
    #      vip_QAS_AERS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl2
    
  5. [2] تثبيت SAP NetWeaver ERS.

    تثبيت SAP NetWeaver ERS كجذر على العقدة الثانية باستخدام اسم مضيف ظاهري يعين إلى عنوان IP لتكوين الواجهة الأمامية لموازن التحميل ل ERS، على سبيل المثال، anftstsapers، 192.168.14.10، ورقم المثيل الذي استخدمته لفحص موازن التحميل، على سبيل المثال، 01.

    يمكنك استخدام المعلمة sapinstSAPINST_REMOTE_ACCESS_USER للسماح لمستخدم غير متجول بالاتصال ب sapinst.

    # Allow access to SWPM. This rule is not permanent. If you reboot the machine, you have to run the command again.
    sudo firewall-cmd --zone=public  --add-port=4237/tcp
    
    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin SAPINST_USE_HOSTNAME=<virtual_hostname>
    

    إذا فشل التثبيت في إنشاء مجلد فرعي في /usr/sap/QAS/ERS01، حاول تعيين مالك ومجموعة مجلد ERS01 وأعد المحاولة.

    sudo chown qaadm /usr/sap/QAS/ERS01
    sudo chgrp sapsys /usr/sap/QAS/ERS01
    
  6. [1] تكييف ملفات تعريف مثيل ASCS/SCS وERS.

    • ملف تعريف ASCS/SCS

      sudo vi /sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh
      
      # Change the restart command to a start command
      #Restart_Program_01 = local $(_EN) pf=$(_PF)
      Start_Program_01 = local $(_EN) pf=$(_PF)
      
      # Add the keep alive parameter, if using ENSA1
      enque/encni/set_so_keepalive = true
      

      لكل من ENSA1 وENSA2، تأكد من keepalive تعيين معلمات نظام التشغيل كما هو موضح في 1410736 ملاحظة SAP.

    • ملف تعريف ERS

      sudo vi /sapmnt/QAS/profile/QAS_ERS01_anftstsapers
      
      # Change the restart command to a start command
      #Restart_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID)
      Start_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID)
      
      # remove Autostart from ERS profile
      # Autostart = 1
      
  7. [A] تكوين إبقاء على قيد الحياة.

    يتم توجيه الاتصال بين خادم تطبيق SAP NetWeaver وASCS/SCS من خلال موازن تحميل البرامج. تقوم موازنة التحميل بقطع اتصال الاتصالات غير النشطة بعد انتهاء المهلة القابلة للتكوين. لمنع هذا الإجراء، قم بتعيين معلمة في ملف تعريف SAP NetWeaver ASCS/SCS، إذا كنت تستخدم ENSA1، وقم بتغيير إعدادات نظام keepalive Linux على جميع خوادم SAP لكل من ENSA1/ENSA2. لمزيد من المعلومات، راجع 1410736 ملاحظة SAP.

    # Change the Linux system configuration
    sudo sysctl net.ipv4.tcp_keepalive_time=300
    
  8. [A] تحديث /usr/sap/sapservices الملف.

    لمنع بدء المثيلات بواسطة sapinit البرنامج النصي لبدء التشغيل، يجب التعليق على جميع المثيلات التي يديرها Pacemaker من /usr/sap/sapservices الملف.

    sudo vi /usr/sap/sapservices
    
    # Depending on whether the SAP Startup framework is integrated with systemd, you will observe one of the two entries on the ASCS node. You should comment out the line(s). 
    # LD_LIBRARY_PATH=/usr/sap/QAS/ASCS00/exe:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; /usr/sap/QAS/ASCS00/exe/sapstartsrv pf=/usr/sap/QAS/SYS/profile/QAS_ASCS00_anftstsapvh -D -u qasadm
    # systemctl --no-ask-password start SAPQAS_00 # sapstartsrv pf=/usr/sap/QAS/SYS/profile/QAS_ASCS00_anftstsapvh
    
    # Depending on whether the SAP Startup framework is integrated with systemd, you will observe one of the two entries on the ASCS node. You should comment out the line(s). 
    # LD_LIBRARY_PATH=/usr/sap/QAS/ERS01/exe:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; /usr/sap/QAS/ERS01/exe/sapstartsrv pf=/usr/sap/QAS/ERS01/profile/QAS_ERS01_anftstsapers -D -u qasadm
    # systemctl --no-ask-password start SAPQAS_01 # sapstartsrv pf=/usr/sap/QAS/ERS01/profile/QAS_ERS01_anftstsapers
    

    هام

    باستخدام إطار عمل بدء تشغيل SAP المستند إلى النظام، يمكن الآن إدارة مثيلات SAP بواسطة النظام. الحد الأدنى المطلوب من إصدار Red Hat Enterprise Linux (RHEL) هو RHEL 8 ل SAP. كما هو موضح في 3115048 ملاحظة SAP، فإن التثبيت الجديد لنواة SAP مع دعم إطار عمل بدء تشغيل SAP المدمج المستند إلى النظام سيؤدي دائما إلى مثيل SAP متحكم به من قبل النظام. بعد ترقية SAP kernel لتثبيت SAP موجود إلى نواة تحتوي على دعم SAP Startup Framework المستند إلى النظام، ومع ذلك، يجب تنفيذ بعض الخطوات اليدوية كما هو موثق في SAP Note 3115048 لتحويل بيئة بدء تشغيل SAP الحالية إلى بيئة يتم التحكم فيها بنظام.

    عند استخدام خدمات Red Hat HA ل SAP (تكوين نظام المجموعة) لإدارة مثيلات خادم تطبيق SAP مثل SAP ASCS وSAP ERS، سيكون من الضروري إجراء تعديلات إضافية لضمان التوافق بين عامل موارد SAPInstance وإطار عمل بدء تشغيل SAP الجديد المستند إلى النظام. لذلك بمجرد تثبيت مثيلات خادم تطبيق SAP أو تبديلها إلى SAP Kernel ممكنة بنظام وفقا 3115048 ملاحظة SAP، يجب إكمال الخطوات المذكورة في 6884531 Red Hat KBA بنجاح على جميع عقد نظام المجموعة.

  9. [1] إنشاء موارد نظام مجموعة SAP.

    اعتمادا على ما إذا كنت تقوم بتشغيل نظام ENSA1 أو ENSA2، حدد علامة التبويب المعنية لتحديد الموارد. قدمت SAP دعمًا لـ ENSA2، بما في ذلك النسخ المتماثل، في SAP NetWeaver 7.52. بدءًا من النظام الأساسي 1809 لـ ABAP، يتم تثبيت ENSA2 بشكل افتراضي. لدعم ENSA2. راجع SAP Note 2630416 لدعم خادم قائمة الانتظار 2.

    إذا كنت تستخدم بنية خادم قائمة الانتظار 2 (ENSA2)، فقم بتثبيت عامل الموارد resource-agents-sap-4.1.1-12.el7.x86_64 أو أحدث وحدد الموارد كما هو موضح هنا:

    sudo pcs property set maintenance-mode=true
    
    # If using NFSv3
    sudo pcs resource create rsc_sap_QAS_ASCS00 SAPInstance \
    InstanceName=QAS_ASCS00_anftstsapvh START_PROFILE="/sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh" \
    AUTOMATIC_RECOVER=false \
    meta resource-stickiness=5000 migration-threshold=1 failure-timeout=60 \
    op monitor interval=20 on-fail=restart timeout=60 \
    op start interval=0 timeout=600 op stop interval=0 timeout=600 \
    --group g-QAS_ASCS
    
    # If using NFSv4.1
    sudo pcs resource create rsc_sap_QAS_ASCS00 SAPInstance \
    InstanceName=QAS_ASCS00_anftstsapvh START_PROFILE="/sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh" \
    AUTOMATIC_RECOVER=false \
    meta resource-stickiness=5000 migration-threshold=1 failure-timeout=60 \
    op monitor interval=20 on-fail=restart timeout=105 \
    op start interval=0 timeout=600 op stop interval=0 timeout=600 \
    --group g-QAS_ASCS
    
    sudo pcs resource meta g-QAS_ASCS resource-stickiness=3000
    
    # If using NFSv3
    sudo pcs resource create rsc_sap_QAS_ERS01 SAPInstance \
    InstanceName=QAS_ERS01_anftstsapers START_PROFILE="/sapmnt/QAS/profile/QAS_ERS01_anftstsapers" \
    AUTOMATIC_RECOVER=false IS_ERS=true \
    op monitor interval=20 on-fail=restart timeout=60 op start interval=0 timeout=600 op stop interval=0 timeout=600 \
    --group g-QAS_AERS
    
    # If using NFSv4.1
    sudo pcs resource create rsc_sap_QAS_ERS01 SAPInstance \
    InstanceName=QAS_ERS01_anftstsapers START_PROFILE="/sapmnt/QAS/profile/QAS_ERS01_anftstsapers" \
    AUTOMATIC_RECOVER=false IS_ERS=true \
    op monitor interval=20 on-fail=restart timeout=105 op start interval=0 timeout=600 op stop interval=0 timeout=600 \
    --group g-QAS_AERS
    
    sudo pcs constraint colocation add g-QAS_AERS with g-QAS_ASCS -5000
    sudo pcs constraint location rsc_sap_QAS_ASCS00 rule score=2000 runs_ers_QAS eq 1
    sudo pcs constraint order start g-QAS_ASCS then stop g-QAS_AERS kind=Optional symmetrical=false
    
    sudo pcs node unstandby anftstsapcl1
    sudo pcs property set maintenance-mode=false
    

    إذا كنت تقوم بالترقية من إصدار أقدم والتبديل إلى enqueue server 2، فشاهد SAP Note 2641322.

    إشعار

    المهلات الأعلى التي يتم اقتراحها عند استخدام NFSv4.1 ضرورية بسبب الإيقاف المؤقت الخاص بالبروتوكول، والذي يرتبط بتجديدات عقد الإيجار NFSv4.1. لمزيد من المعلومات، راجع NFS في أفضل ممارسات NetApp. المهلات في التكوين السابق هي أمثلة فقط وقد تحتاج إلى التكيف مع إعداد SAP المحدد.

    تأكد من أن حالة نظام المجموعة على ما يرام وأن جميع الموارد قد بدأت. العقدة التي تعمل عليها الموارد ليست مهمة.

    sudo pcs status
    
    # Online: [ anftstsapcl1 anftstsapcl2 ]
    #
    # Full list of resources:
    #
    # rsc_st_azure    (stonith:fence_azure_arm):      Started anftstsapcl2
    #  Resource Group: g-QAS_ASCS
    #      fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl2
    #      nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl2
    #      vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl2
    #      rsc_sap_QAS_ASCS00 (ocf::heartbeat:SAPInstance):   Started anftstsapcl2
    #  Resource Group: g-QAS_AERS
    #      fs_QAS_AERS        (ocf::heartbeat:Filesystem):    Started anftstsapcl1
    #      nc_QAS_AERS        (ocf::heartbeat:azure-lb):      Started anftstsapcl1
    #      vip_QAS_AERS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl1
    #      rsc_sap_QAS_ERS01  (ocf::heartbeat:SAPInstance):   Started anftstsapcl1
    
  10. [1] قم بتشغيل الخطوة التالية للتكوين priority-fencing-delay (ينطبق فقط اعتبارا من pacemaker-2.0.4-6.el8 أو أعلى).

    إشعار

    إذا كان لديك نظام مجموعة مكون من عقدتين، فلديك خيار تكوين priority-fencing-delay خاصية نظام المجموعة. تقدم هذه الخاصية مزيدا من التأخير في تسييج عقدة لها أولوية إجمالية أعلى للموارد عند حدوث سيناريو انقسام الدماغ. لمزيد من المعلومات، راجع هل يمكن ل Pacemaker سياج عقدة نظام المجموعة بأقل الموارد قيد التشغيل؟.

    تنطبق الخاصية priority-fencing-delay على إصدار 2.0.4-6.el8 أو إصدار أحدث. إذا كنت تقوم بالإعداد priority-fencing-delay على مجموعة موجودة، فتأكد من مسح pcmk_delay_max الإعداد في جهاز التسييج.

    sudo pcs resource defaults update priority=1
    sudo pcs resource update rsc_sap_QAS_ASCS00 meta priority=10
    
    sudo pcs property set priority-fencing-delay=15s
    
  11. [A] إضافة قواعد جدار الحماية لـ ASCS وERS على كلتا العقدتين.

    # Probe Port of ASCS
    sudo firewall-cmd --zone=public --add-port={62000,3200,3600,3900,8100,50013,50014,50016}/tcp --permanent
    sudo firewall-cmd --zone=public --add-port={62000,3200,3600,3900,8100,50013,50014,50016}/tcp
    # Probe Port of ERS
    sudo firewall-cmd --zone=public --add-port={62101,3201,3301,50113,50114,50116}/tcp --permanent
    sudo firewall-cmd --zone=public --add-port={62101,3201,3301,50113,50114,50116}/tcp
    

إعداد خادم تطبيقات SAP NetWeaver

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

تفترض الخطوات التالية تثبيت خادم التطبيق على خادم مختلف عن خوادم ASCS/SCS وHANA. وإلا، فلن تكون هناك حاجة إلى بعض الخطوات (مثل تكوين دقة اسم المضيف).

العناصر التالية مسبوقة بأي منهما:

  • [A]: ينطبق على كل من PAS وAAS
  • [P]: ينطبق فقط على PAS
  • [S]: ينطبق فقط على AAS
  1. [A] إعداد دقة اسم المضيف.

    يمكنك إما استخدام خادم DNS أو تعديل الملف على /etc/hosts جميع العقد. يوضح هذا المثال كيفية استخدام ملف /etc/hosts. استبدل عنوان IP واسم المضيف في الأوامر التالية:

    sudo vi /etc/hosts
    

    أدرج الأسطر التالية في /etc/hosts. قم بتغيير عنوان IP واسم المضيف لمطابقة بيئتك.

    # IP address of the load balancer frontend configuration for SAP NetWeaver ASCS
    192.168.14.9 anftstsapvh
    # IP address of the load balancer frontend configuration for SAP NetWeaver ASCS ERS
    192.168.14.10 anftstsapers
    192.168.14.7 anftstsapa01
    192.168.14.8 anftstsapa02
    
  2. [A] إنشاء sapmnt الدليل.

    sudo mkdir -p /sapmnt/QAS
    sudo mkdir -p /usr/sap/trans
    
    sudo chattr +i /sapmnt/QAS
    sudo chattr +i /usr/sap/trans
    
  3. [A] تثبيت عميل NFS والمتطلبات الأخرى.

    sudo yum -y install nfs-utils uuidd
    
  4. [A] إضافة إدخالات التحميل.

    إذا كنت تستخدم NFSv3:

    sudo vi /etc/fstab
    
    # Add the following lines to fstab, save and exit
    192.168.24.5:/sapQAS/sapmntQAS /sapmnt/QAS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    192.168.24.4:/transSAP /usr/sap/trans nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    

    إذا كنت تستخدم NFSv4.1:

    sudo vi /etc/fstab
    
    # Add the following lines to fstab, save and exit
    192.168.24.5:/sapQAS/sapmntQAS /sapmnt/QAS nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    192.168.24.4:/transSAP /usr/sap/trans nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    

    تحميل المشاركات الجديدة.

    sudo mount -a
    
  5. [P] إنشاء دليل PAS وتثبيته.

    إذا كنت تستخدم NFSv3:

    sudo mkdir -p /usr/sap/QAS/D02
    sudo chattr +i /usr/sap/QAS/D02
    
    sudo vi /etc/fstab
    # Add the following line to fstab
    92.168.24.5:/sapQAS/usrsapQASpas /usr/sap/QAS/D02 nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    
    # Mount
    sudo mount -a
    

    إذا كنت تستخدم NFSv4.1:

    sudo mkdir -p /usr/sap/QAS/D02
    sudo chattr +i /usr/sap/QAS/D02
    
    sudo vi /etc/fstab
    # Add the following line to fstab
    92.168.24.5:/sapQAS/usrsapQASpas /usr/sap/QAS/D02 nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    
    # Mount
    sudo mount -a
    
  6. [S] إنشاء دليل AAS وتثبيته.

    إذا كنت تستخدم NFSv3:

    sudo mkdir -p /usr/sap/QAS/D03
    sudo chattr +i /usr/sap/QAS/D03
    
    sudo vi /etc/fstab
    # Add the following line to fstab
    92.168.24.5:/sapQAS/usrsapQASaas /usr/sap/QAS/D03 nfs rw,hard,rsize=65536,wsize=65536,nfsvers=3
    
    # Mount
    sudo mount -a
    

    إذا كنت تستخدم NFSv4.1:

    sudo mkdir -p /usr/sap/QAS/D03
    sudo chattr +i /usr/sap/QAS/D03
    
    sudo vi /etc/fstab
    # Add the following line to fstab
    92.168.24.5:/sapQAS/usrsapQASaas /usr/sap/QAS/D03 nfs rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys
    
    # Mount
    sudo mount -a
    
  7. [A] تكوين ملف الذاكرة الظاهرية.

    sudo vi /etc/waagent.conf
    
    # Set the property ResourceDisk.EnableSwap to y
    # Create and use swapfile on resource disk.
    ResourceDisk.EnableSwap=y
    
    # Set the size of the SWAP file with property ResourceDisk.SwapSizeMB
    # The free space of resource disk varies by VM size. Make sure that you do not set a value that is too big. You can check the SWAP space with command swapon
    # Size of the swapfile.
    ResourceDisk.SwapSizeMB=2000
    

    وأعد تشغيل العامل لتنشيط التغيير.

    sudo service waagent restart
    

تثبيت قاعدة البيانات

في هذا المثال، يتم تثبيت SAP NetWeaver على SAP HANA. يمكنك استخدام كل قاعدة بيانات مدعومة لهذا التثبيت. لمزيد من المعلومات حول كيفية تثبيت SAP Hana في Azure، راجع قابلية الوصول العالية لـ SAP Hana على أجهزة Azure الظاهرية على Red Hat Enterprise Linux. للحصول على قائمة بقواعد البيانات المدعومة، راجع ملاحظة SAP 1928533.

  • تشغيل تثبيت مثيل قاعدة بيانات SAP.

    قم بتثبيت مثيل قاعدة بيانات SAP NetWeaver كجذر باستخدام اسم مضيف ظاهري يعين إلى عنوان IP لتكوين الواجهة الأمامية لموازن التحميل لقاعدة البيانات.

    يمكنك استخدام المعلمة sapinstSAPINST_REMOTE_ACCESS_USER للسماح لمستخدم غير متجول بالاتصال ب sapinst.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
    

تثبيت خادم تطبيق SAP NetWeaver

اتبع هذه الخطوات لتثبيت خادم تطبيق SAP.

  1. إعداد خادم التطبيق.

    اتبع الخطوات الواردة في القسم السابق إعداد خادم تطبيق SAP NetWeaver لإعداد خادم التطبيق.

  2. تثبيت خادم تطبيق SAP NetWeaver.

    قم بتثبيت خادم تطبيق SAP NetWeaver أساسي أو إضافي.

    يمكنك استخدام المعلمة sapinstSAPINST_REMOTE_ACCESS_USER للسماح لمستخدم غير متجول بالاتصال ب sapinst.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
    
  3. تحديث مخزن SAP HANA الآمن.

    قم بتحديث المخزن الآمن SAP Hana للإشارة إلى الاسم الظاهري لإعداد النسخ المتماثل للنظام SAP Hana.

    قم بتشغيل الأمر التالي لسرد الإدخالات ك <sapsid>adm.

    hdbuserstore List
    

    يجب إدراج جميع الإدخالات وتبدو مشابهة ل:

    DATA FILE       : /home/qasadm/.hdb/anftstsapa01/SSFS_HDB.DAT
    KEY FILE        : /home/qasadm/.hdb/anftstsapa01/SSFS_HDB.KEY
    
    KEY DEFAULT
      ENV : 192.168.14.4:30313
      USER: SAPABAP1
      DATABASE: QAS
    

    يظهر الإخراج أن عنوان IP للإدخل الافتراضي يشير إلى الجهاز الظاهري وليس إلى عنوان IP لموازن التحميل. تحتاج إلى تغيير هذا الإدخال للإشارة إلى اسم المضيف الظاهري لموازن التحميل. تأكد من استخدام نفس المنفذ (30313 في الإخراج السابق) واسم قاعدة البيانات (QAS في الإخراج السابق).

    su - qasadm
    hdbuserstore SET DEFAULT qasdb:30313@QAS SAPABAP1 <password of ABAP schema>
    

اختبار إعداد نظام الكتل

اختبر مجموعة أجهزة تنظيم ضربات القلب بدقة. لمزيد من المعلومات، راجع تنفيذ اختبارات تجاوز الفشل النموذجية.

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