قابلية الوصول العالية لأجهزة 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 التالية أولا:
ملاحظة SAP 1928533، التي تتضمن ما يلي:
- قائمة بأحجام أجهزة Azure الظاهرية المعتمدة لنشر برامج SAP.
- معلومات هامة عن السعة لأحجام أجهزة Azure الظاهرية.
- مجموعات برامج SAP ونظام التشغيل (OS) وقاعدة البيانات المدعومة.
- إصدار SAP kernel المطلوب لنظامي التشغيل Windows وLinux على Microsoft Azure.
تسرد ملاحظة SAP رقم 2015553 المتطلبات الأساسية لعمليات نشر برامج SAP المدعومة في Azure.
أوصى SAP Note 2002167 بإعدادات نظام التشغيل ل Red Hat Enterprise Linux.
يحتوي SAP Note 2009879 على إرشادات SAP Hana لنظام التشغيل Red Hat Enterprise Linux.
تحتوي ملاحظة SAP Note 2178632 على معلومات مفصلة حول جميع مقاييس المراقبة التي تم الإبلاغ عنها لـ SAP في Azure.
تحتوي ملاحظة SAP 2191498 على إصدار SAP Host Agent المطلوب لنظام التشغيل Linux في Azure.
تحتوي ملاحظة SAP رقم 2243692 على معلومات حول ترخيص SAP على Linux في Azure.
تحتوي ملاحظة SAP رقم 1999351 على مزيد من المعلومات عن استكشاف الأخطاء وإصلاحها لملحق المراقبة المحسّن Azure لـ SAP.
يحتوي SAP Community WIKI عل كل ملاحظات SAP المطلوبة لـ Linux.
وثائق General Red Hat Enterprise Linux (RHEL):
وثائق RHEL الخاصة بـ Azure:
تطبيقات NetApp SAP على Microsoft Azure باستخدام Azure NetApp Files
نظرة عامة
تتطلب قابلية الوصول العالية (HA) لخدمات SAP NetWeaver المركزية تخزينا مشتركا. حتى الآن لتحقيق قابلية الوصول العالية على Red Hat Linux، كان من الضروري إنشاء مجموعة GlusterFS منفصلة عالية التوفر.
الآن من الممكن تحقيق SAP NetWeaver HA باستخدام التخزين المشترك المنشور على Azure NetApp Files. استخدام Azure NetApp Files للتخزين المشترك يلغي الحاجة إلى المزيد من مجموعات GlusterFS. لا تزال هناك حاجة إلى Pacemaker للحصول على قابلية وصول عالية من خدمات SAP NetWeaver المركزية (ASCS/SCS).
يستخدم 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 الظاهرية النظيرة.
إنشاء حساب Azure NetApp Files في منطقة Azure المحددة باتباع الإرشادات لإنشاء حساب Azure NetApp Files.
إعداد تجمع سعة Azure NetApp Files باتباع الإرشادات حول كيفية إعداد تجمع سعة Azure NetApp Files. تستخدم بنية SAP NetWeaver المقدمة في هذه المقالة تجمع سعة Azure NetApp Files واحد، Premium SKU. نوصي ب Azure NetApp Files Premium SKU لحمل عمل تطبيق SAP NetWeaver على Azure.
تفويض شبكة فرعية إلى Azure NetApp Files كما هو موضح في الإرشادات حول كيفية تفويض شبكة فرعية إلى Azure NetApp Files.
نشر وحدات تخزين 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.
- Volume sapQAS (nfs://192.168.24.5/usrsapqas/sapmntQAS)
- Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASascs)
- Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASsys)
- Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQASers)
- وحدة التخزين transSAP (nfs://192.168.24.4/transSAP)
- Volume sapQAS (nfs://192.168.24.5/usrsapqas/usrsapQAS pas)
- 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. أثناء إعداد موازن التحميل، ضع في اعتبارك النقاط التالية.
- تكوين IP للواجهة الأمامية: إنشاء عنواني IP للواجهة الأمامية، أحدهما ل ASCS والآخر ل ERS. حدد نفس الشبكة الظاهرية والشبكة الفرعية مثل الأجهزة الظاهرية ASCS/ERS.
- تجمع الخلفية: إنشاء تجمع الخلفية وإضافة ASCS وERS VMs.
- القواعد الواردة: إنشاء قاعدتين لموازنة التحميل، واحدة ل 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.
تحقق من إعداد مجال 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.
[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
[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
[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
[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
[A] تثبيت عميل NFS والمتطلبات الأخرى.
sudo yum -y install nfs-utils resource-agents resource-agents-sap
[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.
[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
[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
[A] إجراء تكوين نظام تشغيل RHEL.
استنادا إلى إصدار RHEL، قم بإجراء التكوين المذكور في SAP Note 2002167 أو 2772999 أو 3108316.
تثبيت SAP NetWeaver ASCS/ERS
[1] تكوين الخصائص الافتراضية لنظام المجموعة.
pcs resource defaults resource-stickiness=1 pcs resource defaults migration-threshold=3
[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
[1] تثبيت SAP NetWeaver ASCS.
قم بتثبيت SAP NetWeaver ASCS كجذر على العقدة الأولى باستخدام اسم مضيف ظاهري يعين إلى عنوان IP لتكوين الواجهة الأمامية لموازن التحميل ل ASCS، على سبيل المثال، anftstsapvh، 192.168.14.9، ورقم المثيل الذي استخدمته لفحص موازن التحميل، على سبيل المثال، 00.
يمكنك استخدام المعلمة
sapinst
SAPINST_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
[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
[2] تثبيت SAP NetWeaver ERS.
تثبيت SAP NetWeaver ERS كجذر على العقدة الثانية باستخدام اسم مضيف ظاهري يعين إلى عنوان IP لتكوين الواجهة الأمامية لموازن التحميل ل ERS، على سبيل المثال، anftstsapers، 192.168.14.10، ورقم المثيل الذي استخدمته لفحص موازن التحميل، على سبيل المثال، 01.
يمكنك استخدام المعلمة
sapinst
SAPINST_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
[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
[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
[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 بنجاح على جميع عقد نظام المجموعة.
[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
[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
[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
[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
[A] إنشاء
sapmnt
الدليل.sudo mkdir -p /sapmnt/QAS sudo mkdir -p /usr/sap/trans sudo chattr +i /sapmnt/QAS sudo chattr +i /usr/sap/trans
[A] تثبيت عميل NFS والمتطلبات الأخرى.
sudo yum -y install nfs-utils uuidd
[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
[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
[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
[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 لتكوين الواجهة الأمامية لموازن التحميل لقاعدة البيانات.
يمكنك استخدام المعلمة
sapinst
SAPINST_REMOTE_ACCESS_USER
للسماح لمستخدم غير متجول بالاتصال بsapinst
.sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
تثبيت خادم تطبيق SAP NetWeaver
اتبع هذه الخطوات لتثبيت خادم تطبيق SAP.
إعداد خادم التطبيق.
اتبع الخطوات الواردة في القسم السابق إعداد خادم تطبيق SAP NetWeaver لإعداد خادم التطبيق.
تثبيت خادم تطبيق SAP NetWeaver.
قم بتثبيت خادم تطبيق SAP NetWeaver أساسي أو إضافي.
يمكنك استخدام المعلمة
sapinst
SAPINST_REMOTE_ACCESS_USER
للسماح لمستخدم غير متجول بالاتصال بsapinst
.sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
تحديث مخزن 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>
اختبار إعداد نظام الكتل
اختبر مجموعة أجهزة تنظيم ضربات القلب بدقة. لمزيد من المعلومات، راجع تنفيذ اختبارات تجاوز الفشل النموذجية.
الخطوات التالية
- لنشر سيناريو تحسين التكلفة حيث يتم نشر مثيلات PAS وAAS مع نظام مجموعة SAP NetWeaver HA على RHEL، راجع تثبيت مثيل مربع حوار SAP مع الأجهزة الظاهرية عالية التوفر SAP ASCS/SCS على RHEL.
- راجع HA ل SAP NW على أجهزة Azure الظاهرية على RHEL لدليل تطبيقات SAP متعددة SID.
- راجع تخطيط الأجهزة الظاهرية Azure وتنفيذها ل SAP.
- راجع توزيع أجهزة Azure الظاهرية ل SAP.
- راجع توزيع Azure Virtual Machines DBMS ل SAP.
- لمعرفة كيفية إنشاء قابلية وصول عالية والتخطيط للتعافي من الكوارث من SAP HANA على Azure (مثيلات كبيرة)، راجع قابلية الوصول العالية والتعافي من الكوارث في SAP HANA (مثيلات كبيرة) على Azure.
- لمعرفة كيفية إنشاء قابلية وصول عالية والتخطيط للتعافي من الكوارث من SAP HANA على أجهزة Azure الظاهرية، راجع قابلية الوصول العالية ل SAP HANA على أجهزة Azure الظاهرية.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ