إعداد البنية الأساسية لـAzure لتوفر SAP العالي باستخدام نظام مجموعة تجاوز الفشل Windows ومشاركة الملفات لمثيلات SAP ASCS/SCS
توضح هذه المقالة خطوات إعداد البنية الأساسية لـAzure اللازمة لتثبيت أنظمة SAP عالية التوفر وتكوينها على نظام مجموعة تجميع تجاوز فشل Windows Server (WSFC)، باستخدام مشاركة الملفات القابلة للتوسيع كخيار لتجميع مثيلات SAP ASCS/SCS.
المتطلب الأساسي
قبل بدء التثبيت، راجع المقالة التالية:
- إرشادات التصميم: تجميع مثيل SAP ASCS/SCS على نظام مجموعة تجاوز الفشل Windows باستخدام مشاركة الملفات
أسماء المضيفين وعناوين IP
دور اسم المضيف الظاهري | اسم المضيف الظاهري | عنوان IP ثابت | مجموعة التوفّر |
---|---|---|---|
عقدة نظام المجموعة الأولى - مجموعة ASCS/SCS | ascs-1 | 10.0.6.4 | ascs-as |
عقدة نظام المجموعة الثانية - مجموعة ASCS/SCS | ascs-2 | 10.0.6.5 | ascs-as |
اسم شبكة نظام المجموعة | ascs-cl | 10.0.6.6 | غير متوفر |
اسم شبكة نظام المجموعة SAP PR1 ASCS | pr1-ascs | 10.0.6.7 | غير متوفر |
الجدول 1: نظام مجموعة ASCS/SCS
SAP <SID> | رقم مثيل SAP ASCS/SCS |
---|---|
PR1 | 00 |
الجدول 2: تفاصيل مثيل SAP ASCS/SCS
دور اسم المضيف الظاهري | اسم المضيف الظاهري | عنوان IP ثابت | مجموعة التوفّر |
---|---|---|---|
عقدة نظام المجموعة الأولى | sofs-1 | 10.0.6.10 | sofs-as |
عقدة نظام المجموعة الثانية | sofs-2 | 10.0.6.11 | sofs-as |
عقدة نظام المجموعة الثالثة | sofs-3 | 10.0.6.12 | sofs-as |
اسم شبكة نظام المجموعة | sofs-cl | 10.0.6.13 | غير متوفر |
اسم المضيف العالمي SAP | sapglobal | استخدام عناوين IP لجميع عقد نظام المجموعة | غير متوفر |
الجدول 3: نظام مجموعة خادم الملفات Scale-Out
نشر الأجهزة الظاهرية لمجموعة SAP ASCS/SCS ومجموعة نظام مجموعة نظام إدارة قواعد البيانات (DBMS) ومثيلات خادم تطبيقات SAP
لإعداد البنية الأساسية لـAzure، أكمل ما يلي:
في حالة استخدام خادم النسخ المتماثل Enqueue 2 (ERS2)، قم بإجراء تكوين Azure Load Balancer لـERS2.
إضافة إدخالات التسجيل على كل من عقد نظام المجموعة من مثيل SAP ASCS-SCS.
في أثناء استخدامك Windows Server 2016، نوصي بتكوين Azure Cloud Witness.
نشر نظام مجموعة خادم الملفات Scale-Out يدويا
يمكنك نشر نظام مجموعة Microsoft Scale-Out File Server يدويا، كما هو موضح في المدونة Storage Spaces Direct في Azure، عن طريق تنفيذ التعليمات البرمجية التالية:
# Set an execution policy - all cluster nodes
Set-ExecutionPolicy Unrestricted
# Define Scale-Out File Server cluster nodes
$nodes = ("sofs-1", "sofs-2", "sofs-3")
# Add cluster and Scale-Out File Server features
Invoke-Command $nodes {Install-WindowsFeature Failover-Clustering, FS-FileServer -IncludeAllSubFeature -IncludeManagementTools -Verbose}
# Test cluster
Test-Cluster -node $nodes -Verbose
# Install cluster
$ClusterNetworkName = "sofs-cl"
$ClusterIP = "10.0.6.13"
New-Cluster -Name $ClusterNetworkName -Node $nodes –NoStorage –StaticAddress $ClusterIP -Verbose
# Set Azure Quorum
Set-ClusterQuorum –CloudWitness –AccountName gorcloudwitness -AccessKey <YourAzureStorageAccessKey>
# Enable Storage Spaces Direct
Enable-ClusterS2D
# Create Scale-Out File Server with an SAP global host name
# SAPGlobalHostName
$SAPGlobalHostName = "sapglobal"
Add-ClusterScaleOutFileServerRole -Name $SAPGlobalHostName
نشر خادم الملفات Scale-Out تلقائيًا
يمكنك أيضًا أتمتة نشر خادم الملفات Scale-Out باستخدام قوالب Azure Resource Manager في شبكة ظاهرية موجودة وبيئة Active Directory.
هام
نوصي بأن يكون لديك ثلاث عقد نظام مجموعة أو أكثر لـScale-Out File Server مع النسخ المتطابق ثلاثي الاتجاهات.
في واجهة مستخدم قالب Scale-Out خادم الملفات Resource Manager، يجب تحديد عدد الأجهزة الظاهرية.
استخدام الأقراص المُدارة
يتوفر قالب Azure Resource Manager لنشر خادم الملفات Scale-Out مع مساحات التخزين المباشرة والأقراص المدارة Azure على GitHub.
نوصي باستخدام الأقراص المدارة.
الشكل 1: شاشة واجهة المستخدم لقالب إدارة موارد خادم الملفات Scale-Out مع الأقراص المدارة
في القالب، قم بما يلي:
- في مربع عدد الأجهزة الظاهرية، أدخل الحد الأدنى 2.
- في المربع عدد أقراص الأجهزة الظاهرية، أدخل الحد الأدنى لعدد الأقراص 3 (2 قرص + 1 قرص احتياطي = 3 أقراص).
- في المربع اسم Sofs، أدخل اسم شبكة المضيف العمومي SA، sapglobalhost.
- في المربع اسم المشاركة، أدخل اسم مشاركة الملف، sapmnt.
استخدام الأقراص غير مدارة
يتوفر قالب Azure Resource Manager لنشر خادم الملفات Scale-Out مع مساحات التخزين المباشرة وأقراص Azure غير المدارة على GitHub.
الشكل 2: شاشة واجهة المستخدم لقالب إدارة موارد Azure خادم الملفات Scale-Out بدون الأقراص المدارة
في مربع نوع حساب التخزين، حدد التخزين المتميز. جميع الإعدادات الأخرى هي نفسها إعدادات الأقراص المدارة.
ضبط إعدادات مهلة المجموعة
بعد تثبيت نظام المجموعة "خادم ملفات Windows Scale-Out" بنجاح، قم بتكييف عتبات المهلة للكشف عن تجاوز الفشل مع الظروف الموجودة في Azure. يتم توثيق المعلمات المراد تغييرها في ضبط عتبات شبكة نظام مجموعة تجاوز الفشل. بافتراض أن الأجهزة الظاهرية متفاوتة المسافات في نفس الشبكة الفرعية تغيير المعلمات التالية إلى هذه القيم:
- SameSubNetDelay = 2000
- SameSubNetThreshold 15
- RouteHistoryLength = 30
تم اختبار هذه الإعدادات مع العملاء، وتقدم حلًا وسطًا جيدًا. فهي مرنة بما فيه الكفاية، ولكنها توفر أيضًا سرعة كافية في حالات الفشل في ظروف الخطأ الحقيقي أو فشل الجهاز الظاهري.