التشغيل السريع: تسجيل نظام SAP موجود باستخدام Azure Center لحلول SAP باستخدام PowerShell

يتم استخدام الوحدة النمطية Azure PowerShell AZ لإنشاء موارد Azure وإدارتها من سطر الأوامر أو في البرامج النصية.

يتيح لك Azure Center لحلول SAP نشر أنظمة SAP وإدارتها على Azure. توضح هذه المقالة كيفية تسجيل نظام SAP موجود يعمل على Azure مع Azure Center لحلول SAP باستخدام وحدة Az PowerShell النمطية. بدلا من ذلك، يمكنك تسجيل الأنظمة باستخدام Azure CLI، أو في مدخل Microsoft Azure.
بعد تسجيل نظام SAP مع Azure Center لحلول SAP، يمكنك استخدام قدرات التصور والإدارة والمراقبة الخاصة به من خلال مدخل Microsoft Azure.

يتطلب هذا التشغيل السريع إصدار الوحدة النمطية Az PowerShell 1.0.0 أو أحدث. قم بتشغيل Get-Module -ListAvailable Az للعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، راجع تثبيت وحدة Azure PowerShell.

المتطلبات الأساسية لتسجيل نظام

  • تحقق من أنك تحاول تسجيل تكوين نظام SAP مدعوم

  • منح حق الوصول إلى حسابات Azure Storage من الشبكة الظاهرية حيث يوجد نظام SAP. استخدم أحد الخيارات التالية:

    • السماح بالاتصال بالإنترنت الصادر للأجهزة الظاهرية.
    • استخدم علامة خدمة التخزين للسماح بالاتصال بأي حساب تخزين Azure من الأجهزة الظاهرية.
    • استخدم علامة خدمة التخزين ذات النطاق الإقليمي للسماح باتصال حساب التخزين بحسابات تخزين Azure في نفس المنطقة مثل الأجهزة الظاهرية.
    • السماح بعناوين IP الخاصة بالمنطقة ل Azure Storage.
  • في المرة الأولى التي تستخدم فيها Azure Center لحلول SAP، يجب عليك تسجيل موفر موارد Microsoft.Workloads في الاشتراك حيث يكون لديك نظام SAP مع Register-AzResourceProvider، كما يلي:

    Register-AzResourceProvider -ProviderNamespace "Microsoft.Workloads"
    
  • تحقق من أن حساب Azure الخاص بك يحتوي على Azure Center لمسؤول حلول SAP وعامل تشغيل الهوية المدارة أو الوصول إلى الدور المكافئ على الاشتراك أو مجموعات الموارد حيث لديك موارد نظام SAP.

  • هوية مدارة معينة من قبل المستخدم لها دور خدمة مركز Azure لحلول SAP على مجموعة موارد الحوسبة والوصول إلى دور القارئ على مجموعة موارد الشبكة الظاهرية لنظام SAP. تستخدم خدمة حلول Azure Center ل SAP هذه الهوية لاكتشاف موارد نظام SAP وتسجيل النظام كمورد VIS.

  • تأكد من أن أجهزة ASCS وخادم التطبيق وقاعدة البيانات الظاهرية لنظام SAP في حالة التشغيل .

  • يجب أن توجد ملفات sapcontrol وsaphostctrl exe على ASCS وخادم التطبيقات وقاعدة البيانات.

    • مسار الملف على أجهزة Linux الظاهرية: /usr/sap/hostctrl/exe
    • مسار الملف على أجهزة Windows الظاهرية: C:\Program Files\SAP\hostctrl\exe\
  • تأكد من تشغيل عملية sapstartsrv على جميع مثيلات SAP وعامل SAP hostctrl على جميع الأجهزة الظاهرية في نظام SAP.

    • لبدء hostctrl sapstartsrv استخدم هذا الأمر لأجهزة Linux الظاهرية: "hostexecstart -start"
    • لبدء مثيل sapstartsrv استخدم الأمر: "sapcontrol -nr 'instanceNr' -function StartService S0S'
    • للتحقق من حالة hostctrl sapstartsrv، استخدم هذا الأمر لأجهزة Windows الظاهرية: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
  • لاكتشاف نظام SAP وتسجيله بنجاح، تأكد من وجود اتصال بالشبكة بين أجهزة ASCS والتطبيق وDB الظاهرية. يجب أن يكون الأمر "ping" لاسم مضيف مثيل التطبيق ناجحا من ASCS VM. يجب أن يكون "ping" لاسم مضيف قاعدة البيانات ناجحا من الجهاز الظاهري لخادم التطبيقات.

  • في ملف تعريف خادم التطبيق، يجب أن تحتوي معلمات SAPDBHOST وDBTYPE وDBID على القيم الصحيحة التي تم تكوينها لاكتشاف تفاصيل مثيل قاعدة البيانات وتسجيلها.

تسجيل نظام SAP

لتسجيل نظام SAP موجود في Azure Center لحلول SAP:

  1. استخدم New-AzWorkloadsSapVirtualInstance لتسجيل نظام SAP موجود كمثيل ظاهري لمورد حلول SAP:

    New-AzWorkloadsSapVirtualInstance `
      -ResourceGroupName 'TestRG' `
      -Name L46 `
      -Location eastus `
      -Environment 'NonProd' `
      -SapProduct 'S4HANA' `
      -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' `
      -Tag @{k1 = "v1"; k2 = "v2"} `
      -ManagedResourceGroupName "acss-L46-rg" `
      -ManagedRgStorageAccountName 'acssstoragel46' `
      -IdentityType 'UserAssigned' `
      -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
    
    • يتم استخدام ResourceGroupName لتحديد اسم مجموعة الموارد الموجودة التي تريد نشر المثيل الظاهري لمورد حلول SAP فيها. قد يكون نفس RG الذي لديك فيه حساب أو موارد تخزين لنظام SAP الخاص بك أو واحد مختلف.
    • يتم استخدام سمة الاسم لتحديد معرف نظام SAP (SID) الذي تقوم بتسجيله في Azure Center لحلول SAP.
    • يتم استخدام سمة الموقع لتحديد موقع خدمة Azure Center لحلول SAP. يحتوي الجدول التالي على التعيين الذي يمكنك من اختيار موقع الخدمة المناسب استنادا إلى مكان وجود البنية الأساسية لنظام SAP على Azure.
    موقع تطبيق SAP موقع خدمة Azure Center لحلول SAP
    شرق الولايات المتحدة شرق الولايات المتحدة
    East US 2 East US 2
    وسط شمال الولايات المتحدة South Central US
    South Central US South Central US
    Central US South Central US
    غرب الولايات المتحدة غرب الولايات المتحدة الأمريكية 3
    West US 2 West US 2
    غرب الولايات المتحدة الأمريكية 3 غرب الولايات المتحدة الأمريكية 3
    أوروبا الغربية أوروبا الغربية
    أوروبا الشمالية أوروبا الشمالية
    شرق أستراليا شرق أستراليا
    وسط أستراليا شرق أستراليا
    شرق آسيا شرق آسيا
    جنوب شرق آسيا شرق آسيا
    وسط كوريا وسط كوريا
    شرق اليابان شرق اليابان
    وسط الهند‬ وسط الهند‬
    وسط كندا وسط كندا
    جنوب البرازيل جنوب البرازيل
    جنوب المملكة المتحدة جنوب المملكة المتحدة
    وسط غرب ألمانيا وسط غرب ألمانيا
    منطقة السويد الوسطى منطقة السويد الوسطى
    وسط فرنسا وسط فرنسا
    شمال سويسرا شمال سويسرا
    شرق النرويج شرق النرويج
    جنوب أفريقيا جنوب أفريقيا
    شمال الإمارات العربية المتحدة شمال الإمارات العربية المتحدة
    • يتم استخدام البيئة لتحديد نوع بيئة SAP التي تقوم بتسجيلها. القيم الصالحة هي NonProd وProd.
    • يتم استخدام SapProduct لتحديد نوع منتج SAP الذي تقوم بتسجيله. القيم الصالحة هي S4HANA وECC وغيرها.
    • يتم استخدام ManagedResourceGroupName لتحديد اسم مجموعة الموارد المدارة التي يتم نشرها بواسطة خدمة ACSS في اشتراكك. هذا RG فريد لكل نظام SAP (SID) تقوم بتسجيله. إذا لم تحدد الاسم، تقوم خدمة ACSS بتعيين اسم مع اصطلاح التسمية هذا 'mrg-{SID}-{random string}'.
    • يتم استخدام ManagedRgStorageAccountName لتحديد اسم حساب التخزين الذي يتم نشره في مجموعة الموارد المدارة. حساب التخزين هذا فريد لكل نظام SAP (SID) تقوم بتسجيله. تعين خدمة ACSS اسما افتراضيا باستخدام اصطلاح تسمية '{SID}{random string}'.
  2. بمجرد تشغيل عملية التسجيل، يمكنك عرض حالتها عن طريق الحصول على حالة المثيل الظاهري لمورد حلول SAP الذي يتم نشره كجزء من عملية التسجيل.

    Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46
    

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