تحديث مرجع البرنامج النصي
تستخدم حاوية عامل جامع بيانات SAP برنامج نصي للتحديث (متوفر في حل Microsoft Sentinel لتطبيقات SAP® GitHub) لتبسيط عملية التحديث.
توضح هذه المقالة كيف يمكن تخصيص سلوك النص البرمجي من خلال تكوين معلماته.
نظرة عامة على البرنامج النصي
أثناء عملية التحديث، يحدد البرنامج النصي أي حاويات تقوم بتشغيل وكيل جامع بيانات SAP، ويقوم بتنزيل صورة حاوية محدثة من سجل Azure Container، ونسخ إعدادات الدليل المُثبتة، ونسخ متغيرات البيئة، وإعادة تسمية الحاوية الحالية -OLD
بلاحقة، وأخيرًا إنشاء حاوية باستخدام الصورة المحدثة. يبدأ البرنامج النصي بعد ذلك الحاوية بمحول --sapconinstanceupdate
إضافي يتحقق من أن الحاوية المحدثة يمكن أن تبدأ وتتصل بنظام SAP بشكل صحيح. عندما تبلغ الحاوية عن بداية ناجحة، يحذف البرنامج النصي الحاوية القديمة. بعد ذلك، يعيد إنشاء الحاوية الجديدة للتشغيل دون --sapconinstanceupdate
التبديل من أجل البدء في وضع التشغيل العادي ومتابعة جمع البيانات من نظام SAP.
مرجع المعلمة
أكد جميع المطالبات
اسم المعلمة:--confirm-all-prompts
قيم المعلمات: لا يوجد
مطلوب: ليس مطلوبًا
التفسير: إذا --confirm-all-prompts
تم تحديد رمز التبديل، فلن يتوقف البرنامج النصي مؤقتًا لأي تأكيدات من المستخدم. استخدم --confirm-all-prompts
المفتاح لتحقيق نشر لا يعمل باللمس
استخدام الإصدار الأولي لبناء الحاوية
اسم المعلمة:--preview
قيم المعلمات: لا يوجد
مطلوب: ليس مطلوبًا
التفسير: بشكل افتراضي، ينشر البرنامج النصي لتحديث الحاوية :latest
بالعلامة. تُنشر ميزات المعاينة العامة لوضع :latest-preview
علامة. للتأكد من أن البرنامج النصي لتحديث الحاوية يستخدم الإصدار الأولي العام للحاوية، حدد رمز --preview
المفتاح.
لا تجري اختبار توصيل الحاوية
اسم المعلمة:--no-testrun
قيم المعلمات: لا يوجد
مطلوب: ليس مطلوبًا
التفسير:بشكل افتراضي، يقوم البرنامج النصي لتحديث الحاوية بإجراء "تشغيل تجريبي" للحاوية المحدثة للتحقق من قدرتها على الاتصال بنظام SAP بنجاح. لتتخطي هذا الاختبار، حدد --no-testrun
معلمة. في مثل هذه الحالة، سيقوم البرنامج النصي بإعادة إنشاء الحاويات باستخدام صورة جديدة دون التحقق من أن الحاويات يمكن أن تبدأ بنجاح وتتصل بـ SAP. استخدم هذا المفتاح بحذر.
حدد موقع عدة تطوير البرامج مخصصًا
اسم المعلمة:--sdk
قيم المعلمات:<SDK file full path>
مطلوب: ليس مطلوبًا
التفسير: بشكل افتراضي، يستخرج البرنامج النصي للتحديث ملف عدة تطوير البرامج المضغوط من حاوية موجودة ونسخه إلى الحاوية المنشأة حديثًا. إذا كانت دعت الحاجة لتحديث إصدار NetWeaver SDK المستخدم مع تحديث الحاوية، فحدد المفتاح، مع تحديد --sdk
المسار الكامل لعدة تطوير البرامج.
تنفيذ تحديث الحاوية، حتى لو كان الإصدار هو نفسه
اسم المعلمة:--force
قيم المعلمات: لا يوجد
مطلوب: ليس مطلوبًا
التفسير: حدث الحاوية، حتى إذا كان إصدار الصورة المستخدم للحاوية الحالية هو نفس الصورة المتوفرة من Microsoft.
قم بإجراء تحديث انتقائي للحاوية
اسم المعلمة:--containername
قيم المعلمات:Container name
مطلوب: ليس مطلوبًا
تفسير: بشكل افتراضي، يقوم البرنامج النصي للتحديث بتحديث جميع الحاويات التي تقوم بتشغيل حل Microsoft Sentinel لتطبيقات SAP®. لتحديث حاوية واحدة أو عدة حاويات، حدد مفتاح --containername <containername>
التبديل. يمكن تحديد التبديل عدة مرات، --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT
على سبيل المثال. في مثل هذه الحالة، سيتم تحديث الحاويات المحددة فقط. إذا كان اسم الحاوية المحدد غير موجود، فسيتم تخطيه بواسطة البرنامج النصي.
الخطوات التالية
تعرف على المزيد حول حل Microsoft Sentinel لتطبيقات SAP®:
- توزيع حل Microsoft Sentinel لتطبيقات SAP®
- المتطلبات الأساسية لتوزيع حل Microsoft Sentinel لتطبيقات SAP®
- توزيع طلبات تغيير SAP (CRs) وتكوين التخويل
- نشر محتوى الحل من مركز المحتوى
- توزيع حاوية عامل موصل بيانات SAP وتكوينها
- توزيع موصل بيانات Microsoft Sentinel لـ SAP باستخدام SNC
- مراقبة صحة نظام SAP الخاص بك
- تمكين وتكوين تدقيق SAP
- جمع سجلات تدقيق SAP Hana
استكشاف الأخطاء وإصلاحها:
الملفات المرجعية:
- حل Microsoft Sentinel لمرجع بيانات تطبيقات SAP®
- حل Microsoft Sentinel لتطبيقات SAP®: مرجع محتوى الأمان
- مرجع البرنامج النصي ل Kickstart
- مرجع ملف Systemconfig.ini
لمزيد من المعلومات، راجع حلول Microsoft Azure Sentinel.