الجماعات المستهدفة لوثائق OSConfig
كما هو ملاحظ في ما هو OSConfig لنظام التشغيل Linux؟، يسعى مشروع OSConfig إلى تسهيل توفير وإدارة تكوين الجهاز (والحالة) من خلال ممارسات Azure IoT أو GitOps. هذه المقالة موجودة للمساعدة في توجيهك إلى أهم الوثائق بالنسبة لك، اعتمادا على الوظيفة التي تحتاج إلى إنجازها.
تطوير/إنشاء الأجهزة أو الصور أو SBOMS
هل تحدد البرامج التي سيتم تضمينها في الجهاز؟ هل تقوم بدمج مكونات البرامج في صورة؟ إذا كان الأمر كذلك، فهذا القسم مخصص لك. قد تعمل في شركة تنشئ جهازا مختوما متخصصا. قد تكون أحد متكاملي الأنظمة الذين يضيفون برامج لفتح أجهزة مثل Pis و Jetsons وما إلى ذلك. قد تكون تهدف إلى الحصول على شهادة الجهاز.
في وقت مبكر من دورة حياة الجهاز/الصورة، يتمثل المفتاح في ضمان تثبيت مكونات البرنامج المناسبة لتمكين توفير الجهاز وإدارته. تركز الارتباطات التالية على التثبيت والتكامل:
- كيفية ومكان تثبيت عامل OSConfig لنظام التشغيل Linux
- حول إصدارات OSConfig أو إصدارات "insider"
- ما هو OSConfig لنظام التشغيل Linux؟
إذا قمت بتطوير الأجهزة ولكنك تقوم أيضا بتشغيل حلول معها (أو تريد معرفة ما سيقوم به عملاء تشغيل الحل)، فتابع إلى القسم التالي.
إنشاء حلول سحابية أو تشغيلها أو دمجها أو إدارتها باستخدام الأجهزة
هل تقوم (أو ستقوم) بتوفير و/أو إدارة الأجهزة باستخدام Azure؟ إذا كان الأمر كذلك، فهذا القسم مخصص لك. قد تقوم بتشغيل حل HVAC ذكي. قد تقوم بتطوير حل جودة تصنيع الجيل التالي. قد تعتبر نفسك شخصا devops موجه نحو البنية الأساسية. قد تعتبر نفسك منشئ تطبيقات، والذي يحدث أن يتضمن تطبيقه بعض الأجهزة. في أي من هذه السياقات، يمكن ل OSConfig تمكينك من توفير وإدارة تكوين الجهاز (والحالة) باستخدام مهام سير العمل الأصلية المستندة إلى Azure IoT المزدوجة مثل استعلامات IoT Hub وتكوينات IoT Hub وما إلى ذلك.
بالنسبة لهذا الجمهور، غالبا ما يكون السؤال الرئيسي هو "ما هي أجزاء الجهاز/نظام التشغيل التي يمكنني إدارتها؟". للإجابة على ذلك، راجع:
- ما هو OSConfig لنظام التشغيل Linux؟
- العمل مع حالة محول الشبكة وعناوين IP وما إلى ذلك، باستخدام OSConfig وAzure IoT
- إدارة مدير حزمة نظام التشغيل باستخدام Azure IoT وOSConfig
- العمل مع ملف /etc/hosts باستخدام Azure IoT وOSConfig
- الإبلاغ عن معلومات الأجهزة ونظام التشغيل والمخزون باستخدام Azure IoT وOSConfig
- إعادة تشغيل الأجهزة أو إيقاف تشغيلها باستخدام Azure IoT وOSConfig
- العمل مع أسماء المضيفين باستخدام Azure IoT وOSConfig
- إعادة تشغيل الأجهزة أو إيقاف تشغيلها باستخدام Azure IoT وOSConfig
- التكوين المخصص وإعداد التقارير باستخدام Azure IoT وOSConfig
- كيفية التفاعل مع ميزة CommandRunner في OSConfig وAzure IoT
قد تكون مهتما أيضا بموضوعات التثبيت:
وأخيرا، قد تحتاج إلى تجربة سيناريوهات OSConfig على الفور. للقيام بذلك، قم بتشغيل من خلال إعداد المختبر التالي. سيضعك هذا في وضع رائع لتجربة أي من حالات الاستخدام المرتبطة أعلاه.
مفتوح المصدر وقابلية التوسع
هل تريد إضافة ميزات جديدة إلى OSConfig؟ هل تريد إنشاء توزيعات أو بنيات وحدة المعالجة المركزية التي لا ننشرها؟ هل تريد فقط إلقاء نظرة حولك؟ إذا كان الأمر كذلك، فهذا القسم مخصص لك.
OSConfig مصدر مفتوح وقبول طلبات السحب في https://github.com/Azure/azure-osconfig.
- للحصول على نظرة عامة حول إنشاء OSConfig من المصدر، راجع: https://github.com/Azure/azure-osconfig#readme
- للحصول على قاعدة التعليمات البرمجية الرئيسية، راجع: https://github.com/Azure/azure-osconfig/tree/main/src
- للحصول على إرشادات حول إنشاء وحدات نمطية جديدة، والبنية، وما إلى ذلك، راجع: https://github.com/Azure/azure-osconfig/tree/main/docs
الخطوات التالية
للحصول على نظرة عامة على سيناريوهات وقدرات OSConfig، راجع:
للحصول على أمثلة عملية محددة، راجع: