نشر Azure Virtual Machines ل SAP NetWeaver

نظرة عامة

Purpose: نشر تطبيقات SAP المبنية على NetWeaver على Azure Virtual Machines Scope: نشر الأجهزة الافتراضية، التكوين، واستكشاف الأخطاء لأعباء عمل SAP Target Audience: مسؤولو تكنولوجيا المعلومات الذين ينشرون SAP على Azure Prerequisites: يجب إكمال مرحلة التخطيط أولا - انظر Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver

تمكن Azure Virtual Machines المؤسسات من نشر تطبيقات SAP مع دورات شراء بسيطة مع توسيع الموثوقية والتوافر. يغطي هذا الدليل خطوات النشر، وخيارات النشر البديلة، واستكشاف الأخطاء لتطبيقات SAP على أجهزة Azure الافتراضية.

المصطلحات الرئيسية

  • SAP NetWeaver: منصة التكنولوجيا ل SAP لبناء ودمج تطبيقات SAP
  • SAPS: معيار أداء تطبيقات SAP - وحدة قياس أداء نظام SAP
  • CTS: نظام تصحيح ونقل SAP - يدير تغييرات البرمجيات
  • VM Agent: Azure وكيل الآلة الافتراضية - يوفر قدرات إدارة الأجهزة الافتراضية
  • نظام إدارة قواعد البيانات (DBMS): نظام إدارة قواعد البيانات
  • عبر المواقع: نشر هجين يربط الموارد المحلية والموارد Azure

مصفوفة المتطلبات المسبقة

المتطلبات البيئية

المكون المتطلبات التفاصيل
كمبيوتر الإدارة المحلية Windows 10+ أو Linux مع Azure CLI لإدارة الأجهزة الافتراضية عبر PowerShell/Azure CLI
الاتصال بالإنترنت مطلوبة لتحميل الأدوات، VM Agent، وإضافة Azure ل SAP
Azure اشتراك حساب Active Azure مطلوب لجميع موارد Azure
تخطيط الشبكة تصميم الطوبولوجيا المكتمل يجب تكوين الشبكات الافتراضية قبل النشر

متطلبات حجم SAP

متطلبات الإدخال:

  • عبء العمل المتوقع ل SAP (استخدم أداة SAP Quick Sizer)
  • متطلبات أرقام SAPS
  • تقديرات استهلاك موارد وحدة المعالجة المركزية والذاكرة
  • عمليات الإدخال/الإخراج المطلوبة في الثانية
  • متطلبات عرض النطاق الترددي للشبكة (VM-to-VM والاتصال المحلي)

تعريف معمارية Azure

يجب أن يكون محددا قبل النشر:

  • Azure Managed Disks selection
  • تكوين الشبكة الافتراضية والشبكة الفرعية
  • تعيين مجموعة الموارد
  • اختيار منطقة Azure
  • Azure Availability Zones (إذا كان ذلك ينطبق)
  • مستوى تكوين SAP (من مستويين أو ثلاثي المستويات)
  • أحجام الأجهزة الافتراضية ومتطلبات أقراص البيانات الإضافية
  • تكوين SAP CTS

متطلبات موارد SAP

ملاحظات SAP النقدية حسب الفئة

حجم ودعم VM:

  • ملاحظة SAP 1928533: أحجام Azure الآلات الافتراضية، معلومات السعة، تركيبات SAP المدعومة/أنظمة التشغيل/قواعد البيانات، إصدارات نواة SAP المطلوبة

متطلبات النشر:

  • ملاحظة SAP 2015553: المتطلبات المسبقة لنشر الدعم من SAP في Azure

المراقبة والوكلاء:

  • SAP ملاحظة 2178632: مراقبة مقاييس SAP في Azure
  • SAP Note 1409604: إصدار SAP Host Agent ل Windows
  • ملاحظة SAP 2191498: إصدار SAP Host Agent لنظام Linux
  • ملاحظة SAP 1999351: Azure التمديد لاستكشاف أخطاء SAP

نظام التشغيل المحدد:

  • ملاحظة SAP 2243692: ترخيص SAP على لينكس
  • ملاحظة SAP 2578899: معلومات SUSE Linux Enterprise Server 15
  • ملاحظة SAP 3108316: معلومات من Red Hat Enterprise Linux 9.x
  • ملاحظة SAP 3399081: معلومات أوراكل لينكس 9.x
  • ملاحظة SAP 1597355: معلومات عن مساحة تبديل لينكس

موارد إضافية

موارد مجتمع SAP:

Azure تكامل الأدوات:

سيناريوهات النشر

مصفوفة قرار السيناريو

السيناريو المصدر حالة الاستخدام حالة وكيل VM Complexity
السيناريو 1 Azure Marketplace نشر نظام التشغيل القياسي التثبيت التلقائي منخفض
السيناريو 2 صورة مخصصة/معممة النشر الموحد التثبيت التلقائي Medium
السيناريو 3 VHD غير المعمم الهجرة بالرفع والانتقال تثبيت يدوي درجة عالية

السيناريو 1: نشر Azure Marketplace

Context: نشر الأجهزة الافتراضية باستخدام Microsoft أو صور طرف ثالث من Azure Marketplace Image Types: Windows Server، توزيعات لينكس، صور مضمنة في نظام إدارة قواعد البيانات (مثل SQL Server) VM Agent: يتم التثبيت تلقائيا DBMS Reference: نشر نظام إدارة قواعد البيانات Azure Virtual Machines ل SAP NetWeaver

طرق التنفيذ

Method 1: Azure البوابة Deployment

تدفق العملية:

  1. انتقل إلى Azure البوابة → إنشاء موارد → الآلة الافتراضية
  2. اختر نوع نظام التشغيل (Windows Server 2025+، SLES 15+، RHEL 9.4+، Oracle Linux 9.x+)
  3. تكوين نموذج النشر (Resource Manager)
  4. تكوين كامل موجه بالساحر

مجالات التكوين الرئيسية:

التكوين الأساسي:

  • اسم الآلة الافتراضية وتحديد الموارد
  • نوع قرص VM (يوصى ب Premium Storage لكل من أنظمة التشغيل وأقراص البيانات)
  • المصادقة (اسم المستخدم/كلمة المرور لنظام Windows، مفتاح SSH العام للينكس)
  • الاشتراك وتعيين مجموعات الموارد
  • اختيار الموقع (يجب أن يتوافق مع موقع الشبكة الافتراضية)

تكوين الحجم:

  • المتطلب: يجب دعم Premium Storage لتحقيق الأداء الأمثل
  • مرجع: ملاحظة SAP 1928533 لأنواع الأجهزة الافتراضية المدعومة
  • معلومات إضافية: Azure تخزين لأحمال عمل SAP

إعدادات الإعدادات:

Storage:
├── Disk Type: Premium Storage (recommended)
├── Managed Disks: Yes (recommended)
└── Storage Account: Select existing or create new

Network:
├── Virtual Network: Connect to existing network for hybrid connectivity
├── Subnet: Select appropriate subnet
├── Public IP: Configure as needed
└── Network Security Group: Configure traffic rules

Extensions:
├── Installation: Not required during initial deployment
└── SAP Extensions: Install post-deployment (see post-deployment steps)

High Availability:
├── Options: Virtual Machine Scale Set, Availability Zone, or Availability Set
├── Recommendation: Azure Availability Zones in VM Scale Sets
└── Reference: [Deployment options](./sap-high-availability-architecture-scenarios.md#comparison-of-different-deployment-types-for-sap-workload)

Monitoring:
├── Boot Diagnostics: Can be disabled
└── Guest OS Diagnostics: Can be disabled

الطريقة الثانية: النشر Template-Based

<مستودع القوالب c0>: Azure قوالب البدء السريع

القوالب المتاحة:

تكوينTwo-Tier:

  • [قالب آلة افتراضية قياسي][sap-templates-2-tier-market-image]: نشر آلة افتراضية واحدة
  • [قالب Managed Disks][sap-templates-2-tier-marketplace-image-md]: جهاز افتراضي واحد مع Managed Disks

تكوينThree-Tier:

  • [قالب أجهزة افتراضية متعددة][sap-templates-3-tier-market-image]: نشر متعدد الأجهزة الافتراضية
  • [قالب متعدد الآلات الافتراضية Managed Disks][sap-templates-3-tier-marketplace-image-md]: عدة أجهزة افتراضية مع Managed Disks

معايير القالب:

المعايير الأساسية:

  • اختيار الاشتراك ومجموعة الموارد
  • الموقع (يستخدم موقع مجموعة الموارد الحالية إذا تم اختياره)

SAP-Specific المعاملات:

  • معرف نظام SAP (SID): معرف فريد لنظام SAP
  • <نوع نظام التشغيل c0>OS: اختيار Windows أو لينكس
  • حجم نظام SAP: رقم SAPS (استشر شريك SAP Technology Partner إذا لم يكن معروفا)
  • توفر النظام (من ثلاث مستويات فقط): تكوين قياسي أو HA

معايير التخزين:

معايير الشبكة:

  • تكوين الشبكة الفرعية: اختيار شبكة فرعية جديدة أو موجودة
  • تنسيق معرف الشبكة الفرعية: /subscriptions/<subscription-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>/subnets/<subnet-name>

خطوات التكوين بعد النشر

الخطوة 1: تكوين الوكيل(إذا لزم الأمر)

  • الحالة: الاتصال عبر المواقع عبر VPN أو ExpressRoute
  • الغرض: تمكين الوصول إلى الإنترنت لملحقات الآلات الافتراضية ووكيل SAP Host
  • مرجع: تكوين الوكيل

الخطوة 2: تكامل المجال(Windows فقط)

  • Condition: تكامل Active Directory/DNS عبر الأماكن
  • العملية: انضم إلى الآلة الافتراضية إلى النطاق المحلي
  • مرجع: ضم VM إلى النطاق

الخطوة 3: Azure الامتداد لتكوين SAP

الخطوة 4: تثبيت برنامج SAP

  • النهج: اتبع نفس الإرشادات التي تتبعها التركيبات في الموقع
  • خيارات تخزين الوسائط:
    • Azure VHDs أو Managed Disks
    • Azure VM كخادم ملفات
    • مشاركات التركيب عبر الأماكن

السيناريو 2: نشر صورة مخصص

Context: نشر الأجهزة الافتراضية باستخدام صورة مخصصة لنظام تشغيل أو قواعد البيانات الافتراضية للنشر الموحد case الاستخدام: المنظمات التي لديها متطلبات تصحيح محددة أو تكوينات موحدة Image Preparation: العمليات المختلفة بين لينكس وبين Windows

متطلبات تحضير الصورة

Windows تحضير الصورة:

  • الأداة: sysprep
  • Purpose: إعدادات Windows المجردة (SID، اسم المضيف) لإعادة النشر

تحضير صور لينكس:

استراتيجية محتوى قاعدة البيانات

خيارات إعداد قاعدة البيانات:

  1. مدير توفير برامج SAP: تثبيت نظام SAP جديد مع استعادة نسخ احتياطية لقاعدة البيانات
  2. Direct Azure Storage Restore: استعادة النسخ الاحتياطي المباشر لقاعدة البيانات من Azure storage (إذا كان نظام قواعد البيانات يدعم)
  3. إجراء إعادة تسمية النظام: تكييف نظام SAP المحلي الحالي باستخدام مدير توفير البرمجيات SAP ( SAP Note 1619720)

طرق التنفيذ

Method 1: بوابة Azure بصورة القرص المدار

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

العملية:

  1. انتقل إلى Azure البوابة → الصور
  2. اختر صورة القرص المدار → إنشاء جهاز افتراضي
  3. اتبع معالج التكوين (نفس المعايير مثل السيناريو 1)

الطريقة 2: نشر القالب

القوالب المتاحة:

  • [صورة مستخدم ذات مستويين][sap-templates-2-tier-user-image]: نشر آلة افتراضية واحدة
  • [صورة قرص مدار من مستويين][sap-templates-2-tier-user-image-md]: آلة افتراضية واحدة مع Managed Disks
  • [صورة مستخدم ثلاثية المستويات][sap-templates-3-tier-user-image]: نشر متعدد الأجهزة الافتراضية
  • [صورة قرص مدار ثلاثي المستويات][sap-templates-3-tier-user-image-md]: متعدد الأجهزة الافتراضية مع Managed Disks

معلمات القوالب الإضافية:

  • واجهة المستخدم VHD URI (قالب قرص غير مدار): موقع صورة خاص لنظام التشغيل
  • حساب تخزين صورة المستخدم (قالب قرص غير مدار): حساب تخزين لصورة نظام التشغيل الخاص
  • userImageId (قالب قرص مدار): معرف صورة القرص المدار

متطلبات ما بعد النشر

تثبيت وكيل VM(لينكس فقط):

خطوات التكوين الإضافية: نفس السيناريو 1 (وكيل، انضمام المجال، Azure امتداد ل SAP)

السيناريو 3: ترحيل VHD غير المعمم

Context: نقل نظام SAP محدد من الموقع إلى Azure باستخدام VHD غير المعمم case الاستخدام: ترحيل الرفع والانتقال مع الحفاظ على التكوين الحالي Key Characteristic: يحافظ على اسم المضيف، SAP SID، وحسابات المستخدمين <حالة وكيل VM C3>Mode: يتطلب التثبيت اليدوي

عملية الانتقال

ترحيل البيانات:

خيارات نشر القوالب:

  • [قالب قرص نظام التشغيل ذو المستويين][sap-templates-2-tier-os-disk]: نشر آلة افتراضية واحدة
  • [قالب قرص مدار من مستويين][sap-templates-2-tier-os-disk-md]: آلة افتراضية واحدة مع قرص مدار

معايير القالب:

  • قرص OS VHD URI (قرص غير مدار): موقع قرص خاص بنظام التشغيل
  • معرف قرص إدارة قرص نظام التشغيل (قرص مدار): معرف قرص نظام التشغيل للقرص المدار
  • تنسيق: /subscriptions/<subscription-id>/resourceGroups/<rg-name>/providers/Microsoft.Compute/disks/<disk-name>

متطلبات التركيب اليدوي

تركيب وكيل VM:

خطوات ما بعد النشر: نفس السيناريوهات السابقة (انضمام المجال، الوكيل، Azure الامتداد ل SAP)

مهام التكوين التفصيلية

تكامل النطاق (Windows فقط)

التطبيقية: سيناريوهات عبر المواقع مع امتداد Active Directory/DNS ل Azure Requirements: تثبيت برمجي إضافي (مكافحة البرمجيات الخبيثة، النسخ الاحتياطي، المراقبة)

اعتبارات تكوين الوكيل:

  • Scope: حساب النظام المحلي Windows (S-1-5-18)
  • الطريقة: سياسة مجموعة النطاق (موصى بها للتطبيق المتسق)

إدارة وكلاء VM

سيناريوهات التثبيت التلقائي

  • Azure Marketplace النشرات: وكيل VM مثبت مسبقا
  • صور مخصصة عامة: وكيل VM مدرج في تحضير الصورة

سيناريوهات التثبيت اليدوي

  • صور غير معممة: تتطلب تثبيتا يدويا
  • سيناريوهات الترحيل: التثبيت أثناء أو بعد الترحيل

عملية التركيب

Windows التركيب:

  1. تحميل Azure VM Agent installer
  2. اتصل عبر RDP بالجهاز الافتراضي المنشور
  3. نقل وتنفيذ مثبت MSI
  4. تكوين البروكسي: تأكد من أن حساب النظام المحلي (S-1-5-18) يحتوي على إعدادات الوكيل الصحيحة

تثبيت لينكس:

خادم SUSE Linux Enterprise:

sudo zypper install WALinuxAgent

Red Hat Enterprise Linux/Oracle Linux:

sudo yum install WALinuxAgent

تحديثات الوكيل: تحديثات تلقائية (لا حاجة لإعادة تشغيل الجهاز الافتراضي)

عملية التحديث

تكوين الوكيل

إعداد Windows Proxy

نطاق التكوين: حساب النظام المحلي طريقة بديلة: تكوين سياسة المجموعة

عملية التكوين اليدوي:

  1. ابدأ → gpedit.msc
  2. التنقل: تكوين الحاسوب → القوالب الإدارية → Windows المكونات → Internet Explorer
  3. تحقق: "إنشاء إعدادات الوكيل لكل جهاز" معطل/غير مهيأ
  4. Control Panel → شبكة ومركز المشاركة → خيارات الإنترنت
  5. تبويب الاتصالات → إعدادات الشبكة المحلية
  6. تكوين إعدادات الوكيل
  7. الاستثناء المطلوب: إضافة عنوان IP 168.63.129.16

إعداد بروكسي لينكس

ملف التكوين: /etc/waagent.conf

المعايير المطلوبة:

HttpProxy.Host=<proxy host>          # Example: proxy.corp.local
HttpProxy.Port=<proxy port>          # Example: 80

إعادة تشغيل الخدمة:

sudo service waagent restart

Azure Repository Access:

  • ضمان تجاوز حركة المرور المستودعة على الإنترنت الداخلي
  • تكوين المسارات التي يحددها المستخدم للوصول المباشر إلى الإنترنت
  • تجنب التوجيه عبر VPN من موقع إلى موقع

تكوين Repository-Specific

خادم SUSE Linux Enterprise:

  • إضافة مسارات لعناوين IP في /etc/regionserverclnt.cfg

ريد هات إنتربرايز لينكس:

  • إضافة مسارات لعناوين IP في /etc/yum.repos.d/rhui-load-balancers

أوراكل لينكس:

  • تكوين مستودعات مخصصة أو استخدام المستودعات العامة

امتداد VM ل SAP: يجب أيضا وجود اتصال بالإنترنت لتشغيله بشكل صحيح

Azure Extension for SAP

Support Channel: دعم SAP (وليس مايكروسوفت) توقيت التثبيت: بعد الانتهاء من تحضير الآلة الافتراضية Availability: مراكز بيانات Azure العالمية Purpose: تمكين التحقق من دعم SAP للبيئة Azure

Installation Reference: تكوين امتداد Azure ل SAP

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

الكمبيوتر المحلي

لإدارة أجهزة Windows أو Linux الافتراضية، يمكنك استخدام سكريبت PowerShell وبوابة Azure. لكلتا الأداتين، تحتاج إلى جهاز كمبيوتر محلي يعمل بنظام Windows 7 أو إصدار أحدث من Windows. إذا كنت تريد إدارة أجهزة Linux الافتراضية فقط وتريد استخدام جهاز Linux لهذا الغرض، يمكنك استخدام Azure CLI.

الاتصال بالإنترنت

لتنزيل الأدوات والبرامج النصية المطلوبة لنشر برامج SAP وتشغيلها، يجب أن تكون متصلاً بالإنترنت. يحتاج جهاز Azure الافتراضي الذي يشغل Azure Extension for SAP أيضا إلى الوصول إلى الإنترنت. إذا كانت Azure الافتراضية جزءا من شبكة افتراضية Azure أو نطاق محلي، تأكد من تعيين إعدادات البروكسي ذات الصلة، كما هو موضح في تكوين الوكيل.

اشتراك Microsoft Azure

تحتاج إلى حساب Azure نشط.

تخطيط الشبكة والشبكات

تحتاج إلى تعريف الطوبولوجيا والبنية التحتية لنشر SAP في Azure:

  • حسابات تخزين Azure للاستخدام
  • الشبكة الافتراضية حيث تريد نشر نظام SAP
  • مجموعة الموارد التي تريد نشر نظام SAP عليها
  • منطقة Azure التي تريد نشر نظام SAP فيها
  • تكوين SAP (من مستويين أو ثلاثة مستويات)
  • أحجام الأجهزة الظاهرية وعدد أقراص البيانات الإضافية التي سيتم تركيبها على الأجهزة الظاهرية
  • تكوين نظام SAP للتصحيح والنقل (CTS)

أنشئ وقم بتكوين حسابات تخزين Azure (إذا لزم الأمر) أو شبكات Azure الافتراضية قبل بدء عملية نشر برامج SAP. للحصول على معلومات حول كيفية إنشاء وتكوين هذه الموارد، راجع Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver.

تحجيم SAP

اطلّع على المعلومات التالية، لتحجيم SAP:

  • حمل عمل SAP المتوقع، على سبيل المثال، باستخدام أداة SAP Quick Sizer، ورقم معيار أداء تطبيق SAP (SAPS)
  • استهلاك موارد وحدة المعالجة المركزية والذاكرة المطلوبة لنظام SAP
  • عمليات الإدخال/الإخراج (I/O) المطلوبة كل الثانية
  • عرض النطاق الترددي المطلوب للشبكة للاتصال النهائي بين الأجهزة الافتراضية في Azure
  • عرض النطاق الترددي المطلوب للشبكة بين الأصول المحلية ونظام SAP المنشور من Azure

مجموعات الموارد

في Azure Resource Manager، يمكنك استخدام مجموعات الموارد لإدارة جميع موارد التطبيق في اشتراكك في Azure. لمزيد من المعلومات، راجع نظرة عامة Azure Resource Manager.

الموارد

موارد SAP

عند إعداد نشر برنامج SAP، تحتاج إلى موارد SAP التالية:

  • ملاحظة SAP 1928533، التي تتضمن ما يلي:

    • قائمة بأحجام أجهزة Azure الافتراضية المدعومة لنشر برامج SAP
    • معلومات السعة المهمة لأحجام أجهزة Azure الافتراضية
    • برنامج SAP المدعوم ونظام التشغيل (OS) ومجموعات قواعد البيانات
    • إصدار نواة SAP مطلوب لنظام Windows وLinux على Microsoft Azure
  • تسرد مذكرة SAP 2015553 المتطلبات المسبقة لنشر برامج SAP المدعومة من SAP في Azure.

  • يحتوي مذكرة SAP 2178632 على معلومات مفصلة حول جميع مقاييس المراقبة التي تم الإبلاغ عنها ل SAP في عام Azure.

  • يحتوي SAP Note 1409604 على النسخة المطلوبة من SAP Host Agent ل Windows في Azure.

  • يحتوي SAP Note 2191498 على النسخة المطلوبة من SAP Host Agent للينكس في عام Azure.

  • يحتوي SAP Note 2243692 على معلومات حول ترخيص SAP على لينكس في عام Azure.

  • تحتوي ملاحظة SAP رقم 1984787 على معلومات عامة حول خادم المؤسسة SUSE Linux 12.

  • تحتوي ملاحظة SAP رقم 2002167 على معلومات عامة حولRed Hat Enterprise Linux 7.x.

  • تحتوي ملاحظة SAP رقم 2069760 على معلومات عامة حول Oracle Linux 7.x

  • يحتوي SAP Note 1999351 على معلومات إضافية عن استكشاف الأخطاء وإصلاحها لامتداد Azure ل SAP.

  • تحتوي ملاحظة SAP رقم 1597355 على معلومات عامة حول swap-space for Linux.

  • SAP على صفحة SCN Azure تحتوي على أخبار ومجموعة من الموارد المفيدة.

  • يحتوي SAP Community WIKI عل كل ملاحظات SAP المطلوبة لـ Linux.

  • لقطات PowerShell الخاصة ب SAP التي هي جزء من Azure PowerShell.

  • أوامر Azure CLI خاصة ب SAP وهي جزء من Azure CLI.

موارد Windows

تغطي هذه المقالات عن مايكروسوفت عمليات نشر SAP في Azure:

سيناريوهات النشر لبرامج SAP على أجهزة Azure الافتراضية

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

السيناريو 1: نشر آلة افتراضية من Azure Marketplace ل SAP

يمكنك استخدام صورة مقدمة من مايكروسوفت أو من طرف ثالث في Azure Marketplace لنشر جهازك الافتراضي. يقدم السوق بعض صور نظام التشغيل القياسية لنظام Windows Server وتوزيعات لينكس المختلفة. يمكنك أيضا نشر صورة تتضمن وحدات SKU لأنظمة إدارة قواعد البيانات (DBMS)، مثل Microsoft SQL Server. لمزيد من المعلومات حول استخدام الصور مع وحدات تصميم قواعد بيانات البيانات، راجع Azure Virtual Machines نشر قواعد قواعد البيانات ل SAP NetWeaver.

يوضح المخطط الانسيابي التالي تسلسل الخطوات الخاص ب SAP لنشر آلة افتراضية من Azure Marketplace:

! [مخطط انسيابي لنشر الآلات الافتراضية لأنظمة SAP باستخدام صورة VM من Azure Marketplace][deployment-guide-figure-100]

إنشاء آلة افتراضية باستخدام بوابة Azure

أسهل طريقة لإنشاء آلة افتراضية جديدة بصورة من Azure Marketplace هي باستخدام بوابة Azure.

  1. انتقل إلى إنشاء مورد في بوابة Azure. أو، في قائمة البوابة Azure، اختر + New.
  2. حدد حوسبة، ثم حدد نوع نظام التشغيل الذي تريد نشره. على سبيل المثال، Windows Server 2012 R2 أو أعلى، SUSE Linux Enterprise Server 12 أو أعلى، Red Hat Enterprise Linux 7.x أو أعلى (RHEL 7.2)، أو Oracle Linux 7.2 أو أعلى. لا تعرض طريقة عرض القائمة الافتراضية جميع أنظمة التشغيل المدعومة. حدد عرض الكل للحصول على قائمة كاملة. لمزيد من المعلومات حول أنظمة التشغيل المدعومة لنشر برامج SAP، راجع ملاحظة SAP رقم 1928533.
  3. في الصفحة التالية، راجع الشروط والأحكام.
  4. في صندوق اختر نموذج النشر، اختر Resource Manager.
  5. حدد إنشاء.

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

  1. الأساسيات:

    • الاسم: اسم المورد (اسم الجهاز الظاهري).
    • نوع قرص الجهاز الظاهري: حدد نوع القرص الخاص بقرص نظام التشغيل. إذا كنت ترغب في استخدام Premium Storage لأقراص بياناتك، نوصي باستخدام Premium Storage لقرص OS أيضا.
    • اسم المستخدم وكلمة المرور أو مفتاح SSH العام: أدخل اسم المستخدم وكلمة المرور للمستخدم اللذين تم إنشاؤهما أثناء تكوين إعدادات تشغيل الخدمة. بالنسبة إلى جهاز Linux الظاهري، يمكنك إدخال مفتاح Secure Shell (SSH) العام الذي تستخدمه لتسجيل الدخول إلى الجهاز.
    • الاشتراك: حدد الاشتراك الذي تريد استخدامه لتوفير الجهاز الظاهري الجديد.
    • مجموعة الموارد: اسم مجموعة الموارد للجهاز الظاهري. يمكنك إدخال إما اسم مجموعة موارد جديدة أو اسم مجموعة موارد موجودة بالفعل.
    • الموقع: مكان نشر الجهاز الظاهري الجديد. إذا كنت ترغب في توصيل الجهاز الافتراضي بشبكتك المحلية، تأكد من اختيار موقع الشبكة الافتراضية التي تربط Azure بشبكتك المحلية. لمزيد من المعلومات، راجع Microsoft Azure الشبكات .
  2. الحجم:

    للحصول على قائمة بأنواع الأجهزة الظاهرية المدعومة، راجع ملاحظة SAP رقم 1928533. تأكد من اختيار نوع الجهاز الافتراضي الصحيح إذا كنت تريد استخدام Azure Premium Storage. ليست كل أنواع الأجهزة الافتراضية تدعم Premium Storage. لمزيد من المعلومات، راجع Azure التخزين لأحمال عمل SAP.

  3. الإعدادات:

    • Storage
      • نوع القرص: حدد نوع القرص الخاص بقرص نظام التشغيل. إذا كنت ترغب في استخدام Premium Storage لأقراص بياناتك، نوصي باستخدام Premium Storage لقرص OS أيضا.
      • استخدم managed disks: إذا أردت استخدام Managed Disks، اختر نعم. لمزيد من المعلومات حول Managed Disks، راجع الفصل Managed Disks في دليل التخطيط.
      • حساب التخزين: حدد حساب تخزين موجود أو أنشئ حساباً جديداً. لا تعمل جميع أنواع التخزين لتشغيل تطبيقات SAP. لمزيد من المعلومات حول أنواع وحدات التخزين، راجع بنية التخزين لجهاز ظاهري لعمليات نشر نظام إدارة قواعد البيانات الارتباطية (RDBMS).
    • شبكة
      • الشبكة الظاهرية والشبكة الفرعية: لدمج الجهاز الظاهري مع الإنترانت، حدد الشبكة الظاهرية المتصلة بالشبكة المحلية.
      • عنوان IP العام: حدد عنوان IP العام الذي تريد استخدامه، أو أدخل المعلمات لإنشاء عنوان IP عام جديد. يمكنك استخدام عنوان IP عام للوصول إلى جهازك الظاهري عبر الإنترنت. تأكد أيضاً من إنشاء مجموعة أمان شبكة للمساعدة في تأمين الوصول إلى جهازك الظاهري.
      • مجموعة أمان الشبكة: لمزيد من المعلومات، راجع التحكم في تدفق حركة مرور الشبكة باستخدام مجموعات أمان الشبكة.
    • الملحقات: يمكنك تثبيت ملحقات الجهاز الظاهري عن طريق إضافتها إلى النشر. لا تحتاج إلى إضافة ملحقات في هذه الخطوة. يتم تثبيت الملحقات المطلوبة لدعم SAP لاحقاً. راجع الفصل تكوين امتداد Azure ل SAP في هذا الدليل.
    • قابلية وصول عالية: حدد إما مجموعة مقياس الجهاز الظاهري أو منطقة التوفر أو خيار نشر مجموعة التوفر. الخيارات المناسبة ل خيارات النشر تعتمد على تكوين النظام الذي تفضله داخل منطقة Azure، سواء كان ذلك يشمل التوسع عبر عدة مناطق، أو الإقامة في منطقة واحدة، أو العمل في منطقة بدون مناطق.
    • رصد
      • تشخيصات التمهيد: يمكنك تحديد تعطيل لتشخيصات التمهيد.
      • تشخيصات نظام التشغيل الضيف: يمكنك تحديد تعطيل لتشخيصات المراقبة.
  4. الملخص:

    راجع التحديدات، ثم حدد موافق.

يتم نشر جهازك الظاهري في مجموعة الموارد التي حددتها.

إنشاء جهاز ظاهري باستخدام قالب

يمكنك إنشاء آلة افتراضية باستخدام أحد قوالب SAP المنشورة في قوالب azure-quickstart-templates GitHub repository. يمكنك أيضا إنشاء آلة افتراضية يدويا باستخدام Azure portal، PowerShell، أو Azure CLI.

  • [تكوين من مستويين (آلة افتراضية واحدة فقط) قالب (sap-2-tier-market-image)][sap-templates-tier-market-image]

    لإنشاء نظام من مستويين باستخدام جهاز ظاهري واحد فقط، استخدم هذا القالب.

  • [تكوين من مستويين (آلة افتراضية واحدة فقط) قالب - Managed Disks (sap-2-tier-marketplace-image-md)][sap-templates-2-tier-marketplace-image-md]

    لإنشاء نظام ذو مستويين باستخدام آلة افتراضية واحدة فقط وManaged Disks، استخدم هذا القالب.

  • [قالب تكوين ثلاثي المستويات (عدة آلات افتراضية) (sap-3-tier-market-image)][sap-templates-3-tier-market-image]

    لإنشاء نظام ثلاثي المستويات باستخدام أجهزة ظاهرية متعددة، استخدم هذا القالب.

  • [قالب تكوين ثلاثي المستويات (عدة آلات افتراضية) - Managed Disks (sap-3-tier-marketplace-image-md)][sap-templates-3-tier-marketplace-image-md]

    لإنشاء نظام من ثلاث مستويات باستخدام عدة آلات افتراضية وManaged Disks، استخدم هذا القالب.

في بوابة Azure، أدخل المعلمات التالية للقالب:

  1. الأساسيات:

    • الاشتراك: الاشتراك المطلوب استخدامه لنشر القالب.
    • مجموعة الموارد: مجموعة الموارد التي يجب استخدامها لنشر القالب. يمكنك إنشاء مجموعة موارد جديدة، أو يمكنك تحديد مجموعة موارد موجودة في الاشتراك.
    • الموقع: مكان نشر القالب. إذا قمت بتحديد مجموعة موارد موجودة، فاستخدام موقع مجموعة الموارد هذه.
  2. الإعدادات:

    • معرف نظام SAP: معرف نظام SAP (SID).

    • OS type: نظام التشغيل الذي تريد نشره، على سبيل المثال، Windows Server 2012 R2، SUSE Linux Enterprise Server 12 (SLES 12)، Red Hat Enterprise Linux 7.2 (RHEL 7.2)، أو Oracle Linux 7.2.

      لا تعرض طريقة عرض القائمة جميع أنظمة التشغيل المدعومة. لمزيد من المعلومات حول أنظمة التشغيل المدعومة لنشر برامج SAP، راجع ملاحظة SAP رقم 1928533.

    • حجم نظام SAP: حجم نظام SAP.

      عدد SAPS الذي يوفره النظام الجديد. إذا لم تكن متأكدا من عدد SAPS التي يتطلبها النظام، فاسأل شريك SAP التقني أو مكامل النظام.

    • توفر النظام (قالب ثلاثي المستويات فقط): توفر النظام.

      حدد HA لتكوين مناسب للتثبيت عالي التوفر. يتم إنشاء خادمي قاعدة بيانات وخادمين ABAP SAP Central Services (ASCS).

    • نوع التخزين (قالب من مستويين فقط): نوع التخزين المطلوب استخدامه.

      بالنسبة للأنظمة الأكبر، نوصي بشدة باستخدام Azure Premium Storage. لمزيدٍ من المعلومات حول أنواع وحدات التخزين، راجع هذه الموارد:

    • اسم مستخدم المسؤول وكلمة مرور المسؤول: اسم مستخدم وكلمة مرور. يتم إنشاء مستخدم جديد، لتسجيل الدخول إلى الجهاز الظاهري.

    • الشبكة الفرعية الجديدة أو الموجودة: تحدد ما إذا كان يتم إنشاء شبكة ظاهرية جديدة وشبكة فرعية أو استخدام شبكة فرعية موجودة. إذا كان لديك بالفعل شبكة ظاهرية متصلة بالشبكة المحلية، فحدد Existing.

    • معرّف الشبكة الفرعية: إذا كنت ترغب في توزيع جهاز ظاهري في VNet موجودة حيث لديك شبكة فرعية عملت على تحديد مكان تعيين الجهاز الظاهري، فقم بتسمية معرّف تلك الشبكة الفرعية المحددة. عادة ما يبدو المعرف كما يلي: /subscriptions/<subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/virtualNetworks/<virtual network name>/subnets/<subnet name>

  3. الشروط والأحكام: راجع وقبول الشروط القانونية.

  4. حدد شراء.

يتم نشر Azure VM Agent بشكل افتراضي عند استخدام صورة من Azure Marketplace.

تكوين إعدادات الوكيل

استناداً إلى كيفية تكوين شبكتك المحلية، قد تحتاج إلى إعداد الوكيل على الجهاز الظاهري. إذا كان جهازك الافتراضي متصلا بشبكتك المحلية عبر VPN أو ExpressRoute، فقد لا يتمكن الجهاز الافتراضي من الوصول إلى الإنترنت، ولن يتمكن من تحميل امتدادات الجهاز الافتراضي المطلوبة أو جمع معلومات بنية Azure التحتية لوكيل SAP Host عبر امتداد SAP الخاص ب Azure. لمزيد من المعلومات، راجع تكوين الوكيل.

الانضمام إلى نطاق (Windows فقط)

إذا كان نشر Azure متصلا بمثيل on-premises Active Directory أو DNS عبر اتصال VPN Azure من موقع إلى موقع أو ExpressRoute (يسمى هذا cross-premises في Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver)، من المتوقع أن تنضم الآلة الافتراضية إلى نطاق محلي. لمزيد من المعلومات حول الاعتبارات لهذه المهمة، راجع ربط آلة افتراضية بنطاق داخلي (Windows فقط).

تكوين ملحق الجهاز الظاهري

للتأكد من دعم SAP لبيئتك، قم بإعداد امتداد Azure ل SAP كما هو موضح في تكوين امتداد Azure ل SAP.

خطوات ما بعد النشر

بعد إنشاء الجهاز الظاهري ونشر الجهاز الظاهري، تحتاج إلى تثبيت مكونات البرنامج المطلوبة في الجهاز الظاهري. بسبب تسلسل النشر/تثبيت البرمجيات في هذا النوع من نشر الأجهزة الافتراضية، يجب أن يكون البرنامج المراد تثبيته متوفرا بالفعل، إما في Azure، أو على جهاز افتراضي آخر، أو كقرص يمكن توصيله. أو فكر في استخدام سيناريو الأماكن المتعددة، حيث يتم توفير الاتصال بالأصول المحلية (مشاركات التثبيت).

بعد نشر جهازك الافتراضي في Azure، اتبع نفس الإرشادات والأدوات لتثبيت برنامج SAP على جهازك الافتراضي كما تفعل في بيئة محلية. لتثبيت برنامج SAP على آلة افتراضية Azure، توصي كل من SAP ومايكروسوفت برفع وتخزين وسائط تثبيت SAP على أقراص Azure VHD أو Managed Disks، أو إنشاء جهاز Azure افتراضي يعمل كخادم ملفات يحتوي على جميع وسائط تثبيت SAP المطلوبة.

السيناريو 2: نشر جهاز ظاهري مع صورة مخصصة لـ SAP

نظرا لأن الإصدارات المختلفة من نظام التشغيل أو قواعد قواعد البيانات لها متطلبات تحديثات مختلفة، قد لا تلبي الصور التي تجدها في Azure Marketplace احتياجاتك. قد ترغب بدلاً من ذلك في إنشاء جهاز ظاهري باستخدام صورة OS/DBMS VM الخاصة بك، والتي يمكنك نشرها مرة أخرى لاحقاً. تستخدم خطوات مختلفة لإنشاء صورة خاصة على لينكس بدلا من إنشاء صورة خاصة ل Windows.


! [شعار Windows.][Logo_Windows] Windows

لتحضير صورة Windows يمكنك استخدامها لنشر عدة آلات افتراضية، يجب تجريد أو تعميم إعدادات Windows (مثل Windows SID واسم المضيف) على الجهاز الافتراضي المحلي. يمكنك استخدام sysprep للقيام بذلك.

! [شعار لينكس.][Logo_Linux] لينكس

لإعداد صورة Linux يمكنك استخدامها لنشر أجهزة ظاهرية متعددة، يجب تجريد بعض إعدادات Linux أو تعميمها على الجهاز الظاهري المحلي. يمكنك استخدام waagent -deprovision للقيام بذلك. لمزيد من المعلومات، راجع التقاط آلة افتراضية لينكس تعمل على Azure ودليل المستخدم Azure Linux agent.


يمكنك إعداد صورة مخصصة وإنشائها، ثم استخدامها لإنشاء أجهزة ظاهرية جديدة متعددة. وقد تم وصف ذلك في Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver. قم بإعداد محتوى قاعدة البيانات الخاص بك إما باستخدام SAP Software Provisioning Manager لتثبيت نظام SAP جديد (يستعيد نسخة احتياطية من قاعدة بيانات من قرص متصل بالجهاز الافتراضي) أو عن طريق استعادة نسخة احتياطية مباشرة من ذاكرة Azure Storage، إذا كان نظام قواعد البيانات لديك يدعم ذلك. لمزيد من المعلومات، راجع نشر نظام قواعد البيانات Azure Virtual Machines ل SAP NetWeaver. إذا كنت قد قمت بالفعل بتثبيت نظام SAP على جهازك الافتراضي المحلي (خاصة للأنظمة ذات المستويين)، يمكنك تعديل إعدادات نظام SAP بعد نشر Azure VM باستخدام إجراء إعادة تسمية النظام المدعوم من قبل SAP Software Provisioning Manager (SAP Note 1619720). وإلا، يمكنك تثبيت برنامج SAP بعد نشر جهاز Azure الافتراضي.

يعرض المخطط الانسيابي التالي تسلسل الخطوات الخاصة بـ SAP لنشر جهاز ظاهري من صورة مخصصة:

! [مخطط انسيابي لنشر الآلات الافتراضية لأنظمة SAP باستخدام صورة VM في السوق الخاص][دليل الانتشار الشكل 300]

إنشاء آلة افتراضية باستخدام بوابة Azure

أسهل طريقة لإنشاء آلة افتراضية جديدة من صورة قرص مدار هي باستخدام بوابة Azure. لمزيد من المعلومات حول كيفية إنشاء صورة إدارة القرص، اقرأ التقاط صورة مدارة لآلة افتراضية معممة في Azure

  1. انتقل إلى Images في بوابة Azure. أو، في قائمة البوابة Azure، اختر Images.
  2. حدد صورة القرص المدار التي تريد نشرها وانقر على إنشاء جهاز ظاهري

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

  1. الأساسيات:

    • الاسم: اسم المورد (اسم الجهاز الظاهري).
    • نوع قرص الجهاز الظاهري: حدد نوع القرص الخاص بقرص نظام التشغيل. إذا كنت ترغب في استخدام Premium Storage لأقراص بياناتك، نوصي باستخدام Premium Storage لقرص OS أيضا.
    • اسم المستخدم وكلمة المرور أو مفتاح SSH العام: أدخل اسم المستخدم وكلمة المرور للمستخدم اللذين تم إنشاؤهما أثناء تكوين إعدادات تشغيل الخدمة. بالنسبة إلى جهاز Linux الظاهري، يمكنك إدخال مفتاح Secure Shell (SSH) العام الذي تستخدمه لتسجيل الدخول إلى الجهاز.
    • الاشتراك: حدد الاشتراك الذي تريد استخدامه لتوفير الجهاز الظاهري الجديد.
    • مجموعة الموارد: اسم مجموعة الموارد للجهاز الظاهري. يمكنك إدخال إما اسم مجموعة موارد جديدة أو اسم مجموعة موارد موجودة بالفعل.
    • الموقع: مكان نشر الجهاز الظاهري الجديد. إذا كنت ترغب في توصيل الجهاز الافتراضي بشبكتك المحلية، تأكد من اختيار موقع الشبكة الافتراضية التي تربط Azure بشبكتك المحلية. لمزيد من المعلومات، راجع Microsoft Azure networking في Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver.
  2. الحجم:

    للحصول على قائمة بأنواع الأجهزة الظاهرية المدعومة، راجع ملاحظة SAP رقم 1928533. تأكد من اختيار نوع الجهاز الافتراضي الصحيح إذا كنت تريد استخدام Azure Premium Storage. ليست كل أنواع الأجهزة الافتراضية تدعم Premium Storage. لمزيد من المعلومات، راجع Azure التخزين لأحمال عمل SAP.

  3. الإعدادات:

    • Storage
      • نوع القرص: حدد نوع القرص الخاص بقرص نظام التشغيل. إذا كنت ترغب في استخدام Premium Storage لأقراص بياناتك، نوصي باستخدام Premium Storage لقرص OS أيضا.
      • استخدم managed disks: إذا أردت استخدام Managed Disks، اختر نعم. لمزيد من المعلومات حول Managed Disks، راجع الفصل Managed Disks في دليل التخطيط.
    • شبكة
      • الشبكة الظاهرية والشبكة الفرعية: لدمج الجهاز الظاهري مع الإنترانت، حدد الشبكة الظاهرية المتصلة بالشبكة المحلية.
      • عنوان IP العام: حدد عنوان IP العام الذي تريد استخدامه، أو أدخل المعلمات لإنشاء عنوان IP عام جديد. يمكنك استخدام عنوان IP عام للوصول إلى جهازك الظاهري عبر الإنترنت. تأكد أيضاً من إنشاء مجموعة أمان شبكة للمساعدة في تأمين الوصول إلى جهازك الظاهري.
      • مجموعة أمان الشبكة: لمزيد من المعلومات، راجع التحكم في تدفق حركة مرور الشبكة باستخدام مجموعات أمان الشبكة.
    • الملحقات: يمكنك تثبيت ملحقات الجهاز الظاهري عن طريق إضافتها إلى النشر. لا تحتاج إلى إضافة ملحق في هذه الخطوة. يتم تثبيت الملحقات المطلوبة لدعم SAP لاحقاً. راجع الفصل تكوين امتداد Azure ل SAP في هذا الدليل.
    • قابلية وصول عالية: حدد إما مجموعة مقياس الجهاز الظاهري أو منطقة التوفر أو خيار نشر مجموعة التوفر. الخيارات المناسبة ل خيارات النشر تعتمد على تكوين النظام الذي تفضله داخل منطقة Azure، سواء كان ذلك يشمل التوسع عبر عدة مناطق، أو الإقامة في منطقة واحدة، أو العمل في منطقة بدون مناطق.
    • رصد
      • تشخيصات التمهيد: يمكنك تحديد تعطيل لتشخيصات التمهيد.
      • تشخيصات نظام التشغيل الضيف: يمكنك تحديد تعطيل لتشخيصات المراقبة.
  4. الملخص:

    راجع التحديدات، ثم حدد موافق.

يتم نشر جهازك الظاهري في مجموعة الموارد التي حددتها.

إنشاء جهاز ظاهري باستخدام قالب

لإنشاء نشر باستخدام صورة نظام تشغيل خاصة من بوابة Azure، استخدم أحد قوالب SAP التالية. تنشر هذه القوالب في قوالب azure-quickstart-GitHub repository. يمكنك أيضاً إنشاء جهاز ظاهري يدوياً، باستخدام PowerShell.

  • [تكوين مستويين (آلة افتراضية واحدة فقط) قالب (sap-2-tier-user-image)][sap-templates-tier-2-user-image]

    لإنشاء نظام من مستويين باستخدام جهاز ظاهري واحد فقط، استخدم هذا القالب.

  • [تكوين مستويين (آلة افتراضية واحدة فقط) قالب - صورة القرص المدارة (sap-2-tier-user-image-md)][sap-templates-2-tier-user-image-md]

    لإنشاء نظام من مستويين باستخدام جهاز ظاهري واحد فقط وصورة القرص المدار، استخدم هذا القالب.

  • [قالب تكوين ثلاثي المستويات (عدة آلات افتراضية) (sap-3-tier-user-image)][sap-templates-3-tier-user-image]

    لإنشاء نظام ثلاثي المستويات باستخدام أجهزة ظاهرية متعددة أو صورة نظام التشغيل الخاصة بك، استخدم هذا القالب.

  • [قالب تكوين ثلاثي المستويات (عدة آلات افتراضية) - صورة القرص المدارة (sap-3-tier-user-image-md)][sap-templates-3-tier-user-image-md]

    لإنشاء نظام ثلاثي المستويات باستخدام أجهزة ظاهرية متعددة أو صورة نظام التشغيل الخاصة بك وصورة القرص المدار، استخدم هذا القالب.

في بوابة Azure، أدخل المعلمات التالية للقالب:

  1. الأساسيات:

    • الاشتراك: الاشتراك المطلوب استخدامه لنشر القالب.
    • مجموعة الموارد: مجموعة الموارد التي يجب استخدامها لنشر القالب. يمكنك إنشاء مجموعة موارد جديدة، أو تحديد مجموعة موارد موجودة في الاشتراك.
    • الموقع: مكان نشر القالب. إذا قمت بتحديد مجموعة موارد موجودة، فاستخدام موقع مجموعة الموارد هذه.
  2. الإعدادات:

    • معرف نظام SAP: معرف نظام SAP.

    • OS type: نوع نظام التشغيل الذي تريد نشره (Windows أو لينكس).

    • حجم نظام SAP: حجم نظام SAP.

      عدد SAPS الذي يوفره النظام الجديد. إذا لم تكن متأكدا من عدد SAPS التي يتطلبها النظام، فاسأل شريك SAP التقني أو مكامل النظام.

    • توفر النظام (قالب ثلاثي المستويات فقط): توفر النظام.

      حدد HA لتكوين مناسب للتثبيت عالي التوفر. يتم إنشاء اثنين من خوادم قاعدة البيانات وخادمين لـ ASCS.

    • نوع التخزين (قالب من مستويين فقط): نوع التخزين المطلوب استخدامه.

      بالنسبة للأنظمة الأكبر، نوصي بشدة باستخدام Azure Premium Storage. لمزيدٍ من المعلومات حول أنواع وحدات التخزين، راجع الموارد التالية:

    • صورة المستخدم VHD URI (قالب صورة القرص غير المدار فقط): عنوان URI لصورة نظام التشغيل الخاصة VHD، مثل https://<accountname>.blob.core.windows.net/vhds/userimage.vhd.

    • حساب تخزين صورة المستخدم (قالب صورة القرص غير المدار فقط): اسم حساب التخزين حيث يتم تخزين صورة نظام التشغيل الخاصة، مثل <accountname> في https://<accountname>.blob.core.windows.net/vhds/userimage.vhd.

    • userImageId (قالب صورة القرص المدار فقط): معرف صورة القرص المدار التي تريد استخدامها

    • اسم مستخدم المسؤول وكلمة مرور المسؤول: اسم مستخدم وكلمة مرور.

      يتم إنشاء مستخدم جديد، لتسجيل الدخول إلى الجهاز الظاهري.

    • الشبكة الفرعية الجديدة أو الموجودة: تحدد ما إذا كان يتم إنشاء شبكة ظاهرية جديدة وشبكة فرعية أو استخدام شبكة فرعية موجودة. إذا كان لديك بالفعل شبكة ظاهرية متصلة بالشبكة المحلية، فحدد Existing.

    • معرّف الشبكة الفرعية: إذا كنت ترغب في توزيع جهاز ظاهري في VNet موجودة حيث لديك شبكة فرعية عملت على تحديد مكان تعيين الجهاز الظاهري، فقم بتسمية معرّف تلك الشبكة الفرعية المحددة. عادة ما يبدو المعرف كما يلي: /subscriptions/<subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/virtualNetworks/<virtual network name>/subnets/<subnet name>

  3. الشروط والأحكام: راجع وقبول الشروط القانونية.

  4. حدد شراء.

تثبيت عامل الجهاز الظاهري (Linux فقط)

لاستخدام القوالب الموضحة في القسم السابق، يجب أن يكون عامل Linux مثبتاً بالفعل في صورة المستخدم، وإلا سيفشل النشر. قم بتنزيل وتثبيت وكيل VM في صورة المستخدم كما هو موضح في تحميل وتثبيت وتمكين Azure VM Agent. إذا كنت لا تستخدم القوالب، فيمكنك أيضاً تثبيت عامل الجهاز الظاهري لاحقاً.

الانضمام إلى نطاق (Windows فقط)

إذا كان نشر Azure متصلا بنسخة on-premises Active Directory أو DNS عبر اتصال VPN Azure موقع إلى موقع أو Azure ExpressRoute (يسمى هذا cross-premises في Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver)، من المتوقع أن تنضم الآلة الافتراضية إلى نطاق محلي. لمزيد من المعلومات حول الاعتبارات لهذه الخطوة، راجع ربط آلة افتراضية بنطاق داخلي (Windows فقط).

تكوين إعدادات الوكيل

استناداً إلى كيفية تكوين شبكتك المحلية، قد تحتاج إلى إعداد الوكيل على الجهاز الظاهري. إذا كان جهازك الافتراضي متصلا بشبكتك المحلية عبر VPN أو ExpressRoute، فقد لا يتمكن الجهاز الافتراضي من الوصول إلى الإنترنت، ولن يتمكن من تنزيل امتدادات الجهاز الافتراضي المطلوبة أو جمع معلومات البنية التحتية Azure لوكيل SAP Host عبر امتداد SAP ل Azure، انظر تكوين الوكيل.

تكوين Azure VM Extension for SAP

للتأكد من دعم SAP لبيئتك، قم بإعداد امتداد Azure ل SAP كما هو موضح في تكوين امتداد Azure ل SAP.

السيناريو 3: نقل آلة افتراضية محلية باستخدام Azure VHD غير معمم مع SAP

في هذا السيناريو، تخطط لنقل نظام SAP محدد من بيئة داخلية إلى Azure. يمكنك فعل ذلك عن طريق رفع ملف VHD الذي يحتوي على نظام التشغيل، وملفات SAP، وفي النهاية ملفات DBMS، بالإضافة إلى ملفات VHD التي تحتوي على بيانات وملفات سجل قواعد البيانات، إلى Azure. على عكس السيناريو الموضح في Scenario 2: نشر آلة افتراضية بصورة مخصصة ل SAP، في هذه الحالة، تحتفظ بحساب المستخدم باسم المضيف، SAP SID، وSAP في الآلة الافتراضية Azure، لأنها كانت مهيأة في البيئة المحلية. لا تحتاج إلى تعميم نظام التشغيل. ينطبق هذا السيناريو غالبا على السيناريوهات عبر المباني حيث يعمل جزء من مشهد SAP داخل الموقع وجزء منه يعمل على Azure.

في هذا السيناريو، لا يتم تثبيت عامل الجهاز الظاهري تلقائياً أثناء النشر. نظرا لأن وكيل VM وإضافة Azure ل SAP مطلوبان لتشغيل SAP NetWeaver على Azure، تحتاج إلى تنزيل وتثبيت وتفعيل كلا المكونين يدويا بعد إنشاء الجهاز الافتراضي.

لمزيد من المعلومات حول وكيل Azure VM، راجع الموارد التالية.


! [شعار Windows.][Logo_Windows] Windows

Azure نظرة عامة على وكيل الآلة الافتراضية

! [شعار لينكس.][Logo_Linux] لينكس

Azure دليل مستخدم Linux Agent


يوضح المخطط الانسيابي التالي تسلسل الخطوات لنقل آلة افتراضية محلية باستخدام Azure VHD غير معمم:

! [مخطط تدفق لنشر الآلات الافتراضية لأنظمة SAP باستخدام قرص VM][دليل الانتشار - الشكل 400]

إذا كان القرص قد رفع ويعرف بالفعل في Azure (انظر Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver)، قم بالمهام الموضحة في الأقسام التالية.

إنشاء جهاز ظاهري

لإنشاء نشر باستخدام قرص خاص لنظام التشغيل عبر بوابة Azure، استخدم قالب SAP المنشور في azure-quickstart-templates GitHub repository. يمكنك أيضاً إنشاء جهاز ظاهري يدوياً، باستخدام PowerShell.

  • [تكوين من مستويين (آلة افتراضية واحدة فقط) قالب (sap-2-tier-user-disk)][sap-templates-2-tier-os-disk]

    لإنشاء نظام من مستويين باستخدام جهاز ظاهري واحد فقط، استخدم هذا القالب.

  • [تكوين من مستويين (آلة افتراضية واحدة فقط) قالب - قرص مدار (sap-2-tier-user-disk-md)][sap-templates-2-tier-os-disk-md]

    لإنشاء نظام من مستويين باستخدام جهاز ظاهري واحد فقط والقرص المدار، استخدم هذا القالب.

في بوابة Azure، أدخل المعلمات التالية للقالب:

  1. الأساسيات:

    • الاشتراك: الاشتراك المطلوب استخدامه لنشر القالب.
    • مجموعة الموارد: مجموعة الموارد التي يجب استخدامها لنشر القالب. يمكنك إنشاء مجموعة موارد جديدة، أو تحديد مجموعة موارد موجودة في الاشتراك.
    • الموقع: مكان نشر القالب. إذا قمت بتحديد مجموعة موارد موجودة، فاستخدام موقع مجموعة الموارد هذه.
  2. الإعدادات:

    • معرف نظام SAP: معرف نظام SAP.

    • OS type: نوع نظام التشغيل الذي تريد نشره (Windows أو لينكس).

    • حجم نظام SAP: حجم نظام SAP.

      عدد SAPS الذي يوفره النظام الجديد. إذا لم تكن متأكدًا من عدد SAPS الذي يتطلبه النظام، فاسأل شريك تقنية SAP أو مؤسسة تكامل الأنظمة.

    • نوع التخزين (قالب من مستويين فقط): نوع التخزين المطلوب استخدامه.

      بالنسبة للأنظمة الأكبر، نوصي بشدة باستخدام Azure Premium Storage. لمزيدٍ من المعلومات حول أنواع وحدات التخزين، راجع الموارد التالية:

    • قرص نظام التشغيل VHD URI (قالب القرص غير المدار فقط): عنوان URI لقرص نظام التشغيل الخاص، مثل https://<accountname>.blob.core.windows.net/vhds/osdisk.vhd.

    • معرف القرص المدار لقرص نظام التشغيل (قالب القرص المدار فقط): معرف قرص نظام تشغيل القرص المدار، /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/group/providers/Microsoft.Compute/disks/WIN

    • الشبكة الفرعية الجديدة أو الموجودة: تحدد ما إذا كان يتم إنشاء شبكة ظاهرية جديدة وشبكة فرعية، أو استخدام شبكة فرعية موجودة. إذا كان لديك بالفعل شبكة ظاهرية متصلة بالشبكة المحلية، فحدد Existing.

    • معرّف الشبكة الفرعية: إذا كنت ترغب في توزيع جهاز ظاهري في VNet موجودة حيث لديك شبكة فرعية عملت على تحديد مكان تعيين الجهاز الظاهري، فقم بتسمية معرّف تلك الشبكة الفرعية المحددة. عادة ما يبدو المعرف كما يلي: /subscriptions/<subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/virtualNetworks/<virtual network name>/subnets/<subnet name>

  3. الشروط والأحكام: راجع وقبول الشروط القانونية.

  4. حدد شراء.

قم بتثبيت عامل الجهاز الظاهري

لاستخدام القوالب الموضحة في القسم السابق، يجب تثبيت عامل الجهاز الظاهري على قرص نظام التشغيل، وإلا سيفشل النشر. قم بتنزيل وتثبيت وكيل VM في الجهاز الافتراضي، كما هو موضح في تحميل وتثبيت وتمكين Azure VM Agent.

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

الانضمام إلى نطاق (Windows فقط)

إذا كان نشر Azure متصلا بمثيل on-premises Active Directory أو DNS عبر اتصال VPN Azure من موقع إلى موقع أو ExpressRoute (يسمى هذا cross-premises في Azure Virtual Machines التخطيط والتنفيذ ل SAP NetWeaver)، من المتوقع أن تنضم الآلة الافتراضية إلى نطاق محلي. لمزيد من المعلومات حول الاعتبارات لهذه المهمة، راجع ربط آلة افتراضية بنطاق داخلي (Windows فقط).

تكوين إعدادات الوكيل

استناداً إلى كيفية تكوين شبكتك المحلية، قد تحتاج إلى إعداد الوكيل على الجهاز الظاهري. إذا كان جهازك الافتراضي متصلا بشبكتك المحلية عبر VPN أو ExpressRoute، فقد لا يتمكن الجهاز الافتراضي من الوصول إلى الإنترنت، ولن يتمكن من تنزيل امتدادات الجهاز الافتراضي المطلوبة أو جمع معلومات البنية التحتية Azure لوكيل SAP Host عبر امتداد SAP ل Azure، انظر تكوين الوكيل.

تكوين Azure VM Extension for SAP

للتأكد من دعم SAP لبيئتك، قم بإعداد امتداد Azure ل SAP كما هو موضح في تكوين امتداد Azure ل SAP.

مهام مفصلة لنشر برامج SAP

يحتوي هذا القسم على خطوات مفصلة للقيام بمهام محددة في عملية التكوين والنشر.

ربط جهاز افتراضي بنطاق محلي (Windows فقط)

إذا قمت بنشر أجهزة SAP الافتراضية في سيناريو بين المواقع، حيث يتم توسيع on-premises Active Directory وDNS في Azure، فمن المتوقع أن تنضم هذه الأجهزة إلى نطاق داخلي. تختلف الخطوات التفصيلية التي تتخذها لضم جهاز ظاهري إلى مجال محلي، والبرامج الإضافية المطلوبة لتكون عضوا في مجال محلي، حسب العميل. عادة، للانضمام إلى جهاز ظاهري إلى مجال محلي، تحتاج إلى تثبيت برامج إضافية، مثل برامج مكافحة البرامج الضارة، وبرامج النسخ الاحتياطي أو المراقبة.

في هذا السيناريو، تحتاج أيضا إلى التأكد من أنه إذا تم فرض إعدادات بروكسي الإنترنت عند انضمام جهاز افتراضي إلى نطاق في بيئتك، فإن حساب النظام المحلي في Windows (S-1-5-18) في جهاز الضيف لديه نفس إعدادات البروكسي. الخيار الأسهل هو فرض الوكيل باستخدام مجال نهج المجموعة، والذي ينطبق على الأنظمة في المجال.

تحميل وتثبيت وتمكين Azure VM Agent

بالنسبة للأجهزة الافتراضية التي يتم نشرها من صورة نظام تشغيل غير معممة (على سبيل المثال، صورة لا تنشأ من أداة Windows System Preparation أو sysprep)، تحتاج إلى تنزيل وتثبيت وتفعيل وكيل Azure VM يدويا.

إذا قمت بنشر آلة افتراضية من Azure Marketplace، فهذه الخطوة ليست مطلوبة. الصور من Azure Marketplace تحتوي بالفعل على Azure VM Agent.

Windows

  1. تحميل وكيل Azure VM:
    1. حمل حزمة مثبت وكيل VM Azure.
    2. قم بتخزين حزمة MSI لعامل VM محلياً على كمبيوتر شخصي أو خادم.
  2. تثبيت وكيل Azure VM:
    1. اتصل بجهاز Azure الافتراضي المنشور باستخدام بروتوكول Remote Desktop Protocol (RDP).
    2. افتح نافذة Windows Explorer على الجهاز الافتراضي واختر المجلد المستهدف لملف MSI الخاص بوكيل VM.
    3. اسحب ملف MSI الخاص ب Azure VM Agent Installer من جهاز الكمبيوتر أو الخادم المحلي إلى المجلد المستهدف الخاص بوكيل VM على الجهاز الافتراضي.
    4. انقر نقراً مزدوجاً فوق ملف MSI على الجهاز الظاهري.
  3. بالنسبة للآلات الافتراضية التي يتم ربطها بالنطاقات المحلية، تأكد من أن إعدادات بروكسي الإنترنت النهائية تنطبق أيضا على حساب النظام المحلي Windows (S-1-5-18) في الجهاز الافتراضي، كما هو موضح في تكوين الوكيل. يعمل وكيل VM في هذا السياق ويحتاج إلى القدرة على الاتصال ب Azure.

لا يتطلب الأمر أي تفاعل مستخدم لتحديث وكيل Azure VM. يتم تحديث عامل الجهاز الظاهري تلقائيا، ولا يتطلب إعادة تشغيل الجهاز الظاهري.

Linux

استخدم الأوامر التالية لتثبيت عامل الجهاز الظاهري لنظام التشغيل Linux:

  • خادم SUSE Linux للمؤسسات (SLES)

    sudo zypper install WALinuxAgent
    
  • لينكس ريد هات إنتربرايز (RHEL) أو أوراكل لينكس

    sudo yum install WALinuxAgent
    

إذا كان الوكيل مثبتا بالفعل، لتحديث Azure Linux Agent، قم بالخطوات الموضحة في تحديث Azure Linux Agent على جهاز افتراضي إلى أحدث إصدار من GitHub.

تكوين الوكيل

الخطوات التي تتخذها لتكوين البروكسي في Windows تختلف عن الطريقة التي تضبط بها البروكسي في لينكس.

Windows

يجب إعداد إعدادات الوكيل بشكل صحيح لحساب النظام المحلي للوصول إلى الإنترنت. إذا لم يتم تعيين إعدادات الوكيل بواسطة نهج المجموعة، يمكنك تكوين إعدادات حساب النظام المحلي.

  1. انتقل إلى بدء، وأدخل gpedit.msc، ثم حدد Enter.
  2. اختر تكوين الحاسوب>القوالب الإدارية>Windows المكونات>Internet Explorer. تأكد من تعطيل الإعداد جعل إعدادات الوكيل لكل جهاز (بدلاً من كل مستخدم) معطلاً أو لم يتم تكوينه.
  3. في Control Panel، توجه إلى مركز الشبكة والمشاركة>Internet Options.
  4. في علامة التبويب اتصالات، حدد زر إعدادات شبكة LAN.
  5. قم بإلغاء تحديد خانة الاختيار الكشف عن الإعدادات تلقائياً.
  6. حدد خانة الاختيار استخدام خادم وكيل لشبكة LAN، ثم أدخل عنوان الوكيل والمنفذ.
  7. حدد الزر خيارات متقدمة .
  8. في المربع استثناءات، أدخل عنوان IP 168.63.129.16. حدد موافق.

Linux

قم بتكوين البروكسي الصحيح في ملف التكوين الخاص بوكيل الضيوف Microsoft Azure، والذي يوجد في \etc\waagent.conf.

تعيين المعلمات التالية:

  1. مضيف وكيل HTTP. على سبيل المثال، قم بتعيينه إلى proxy.corp.local.

    HttpProxy.Host=<proxy host>
    
    
  2. منفذ وكيل HTTP. على سبيل المثال، قم بتعيينه إلى 80.

    HttpProxy.Port=<port of the proxy host>
    
    
  3. أعد تشغيل العامل.

    sudo service waagent restart
    

إذا كنت ترغب في استخدام مستودعات Azure، تأكد من أن حركة المرور إلى هذه المستودعات لا تمر عبر شبكة داخلية محلية. إذا قمت بإنشاء مسارات معرفة من قبل المستخدم لتمكين فرض التوجيه لأسفل، فتأكد من إضافة مسار يوجه حركة المرور إلى المستودعات مباشرة إلى الإنترنت، وليس من خلال اتصال VPN من موقع إلى موقع.

يجب أن يكون امتداد الجهاز الظاهري لـ SAP أيضاً قادراً على الوصول إلى الإنترنت. تأكد من تثبيت امتداد VM الجديد ل SAP واتبع الخطوات في تكوين امتداد VM Azure لحلول SAP في دليل تثبيت إضافة VM ل SAP لتكوين الوكيل.

  • SLES

    تحتاج أيضاً إلى إضافة مسارات لعناوين IP المدرجة في \etc\regionserverclnt.cfg. يوضح الشكل التالي مثالاً:

    ! [حفر أنفاق قسري][دليل الانتشار الشكل 50]

  • RHEL

    تحتاج أيضاً إلى إضافة مسارات لعناوين IP للمضيفين المدرجين في \etc\yum.repos.d\rhui-load-balancers. على سبيل المثال، راجع الشكل السابق.

  • أوراكل لينكس

    لا توجد مستودعات لأوراكل لينكس على Azure. تحتاج إلى تكوين المستودعات لـ Oracle Linux أو استخدام المستودعات العامة.

لمزيد من المعلومات عن المسارات المعرفة من قبل المستخدم، راجع المسارات المعرفة من قبل المستخدم وإعادة توجيه عنوان IP.

Azure Extension for SAP

إشعار

بيان دعم عام: يتم تقديم دعم لإضافة Azure ل SAP عبر قنوات دعم SAP. إذا كنت بحاجة إلى مساعدة في امتداد Azure ل SAP، يرجى فتح طلب دعم مع SAP Support.

عندما تجهز الجهاز الافتراضي كما هو موضح في سيناريوهات Deployment of VMs ل SAP على Azure، يتم تثبيت وكيل Azure VM على الجهاز الافتراضي. الخطوة التالية هي نشر Azure Extension for SAP، والذي يتوفر في مستودع Azure Extension في مراكز بيانات Azure العالمية. لمزيد من المعلومات، راجع إعداد امتداد Azure ل SAP.

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

تعرف على RHEL للترقية الموضعية لـ SAP