تحديث مرجع البرنامج النصي

تستخدم حاوية عامل جامع بيانات 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 Azure Sentinel.