البرنامج التعليمي: قم بتشغيل حمل عمل حسابي باستخدام وحدة IoT Edge على GPU Azure Stack Edge Pro

ينطبق على:نعم ل Pro GPU SKUAzure Stack Edge Pro - GPUنعم ل Pro R SKUAzure Stack Edge Pro R

إشعار

نوصي بشدة بنشر أحدث إصدار من IoT Edge في Linux VM. يستخدم IoT Edge المدار على Azure Stack Edge إصدارا قديما من وقت تشغيل IoT Edge الذي لا يحتوي على أحدث الميزات والتصحيحات. للحصول على إرشادات، راجع كيفية نشر جهاز Ubuntu ظاهري. لمزيد من المعلومات حول توزيعات Linux المدعومة الأخرى التي يمكنها تشغيل IoT Edge، راجع أنظمة Azure IoT Edge المدعومة - محركات الحاويات.

يصف هذا البرنامج التعليمي كيفية تشغيل حمل عمل حسابي باستخدام وحدة IoT Edge على جهاز Azure Stack Edge Pro GPU. بعد تكوين الحساب، سيقوم الجهاز بتحويل البيانات قبل إرسالها إلى Azure.

يمكن أن يستغرق هذا الإجراء حوالي 10 إلى 15 دقيقة ليكتمل.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • تكوين حساب
  • أضف مشاركات
  • أضف وحدة حسابية
  • تحقق من تحويل البيانات ونقلها

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

قبل إعداد دور حساب على جهاز Azure Stack Edge Pro GPU، تأكد من:

  • لقد قمت بتنشيط جهاز Azure Stack Edge Pro كما هو موضح في "Activate your Azure Stack Edge Pro".
  • لديك وحدة IoT Edge التي يمكنك تشغيلها على بياناتك. في هذا البرنامج التعليمي، استخدمنا filemove2 وحدة نمطية تنقل البيانات من مشاركة Edge المحلية على جهازك إلى مشاركة Edge من حيث تنتقل البيانات إلى حساب Azure Storage.

تكوين حساب

لتكوين الحساب على Azure Stack Edge Pro، يمكنك إنشاء مورد IoT Hub عبر مدخل Microsoft Azure.

  1. في مدخل Azure لمورد Azure Stack Edge، انتقل إلى نظرة عامة، وحدد Kubernetes ل Azure Stack Edge.

    ابدأ مع الحوسبة

  2. في Get started with Kubernetes service، حدد Add.

    تكوين حساب

  3. بعد إنشاء المورد، تشير نظرة عامة إلى أن خدمة Kubernetes متصلة بالإنترنت.

    بدء العمل مع الحوسبة 3

قد يستغرق الأمر من 20 إلى 30 دقيقة لتكوين الحساب لأنه يتم إنشاء الأجهزة الظاهرية وكتلة Kubernetes خلف الكواليس.

أضف مشاركات

للنشر البسيط في هذا البرنامج التعليمي، ستحتاج إلى مشاركتين: مشاركة Edge ومشاركة محلية أخرى.

  1. لإضافة مشاركة Edge على الجهاز، قم بالخطوات التالية:

    1. في مورد Azure Stack Edge، انتقل إلى Cloud storage gateway > Shares.

    2. من شريط الأوامر، حدد + إضافة حصة.

    3. في شفرة "Add share"، أدخل اسم المشاركة وحدد نوع المشاركة.

    4. لتحميل مشاركة Edge، حدد مربع الاختيار لـ "Use the share with Edge compute".

    5. حدد "Storage account"، "Storage service"، مستخدم حالي، ثم حدد "Create".

      أضف مشاركة Edge

    إشعار

    لتحميل مشاركة NFS للحساب، يجب تكوين شبكة الحساب على نفس الشبكة الفرعية مثل عنوان NFS الظاهري IP. للحصول على تفاصيل حول كيفية تكوين شبكة الحوسبة، انتقل إلى "Enable compute network on your Azure Stack Edge Pro".

    يتم إنشاء حصة Edge، وستتلقى إعلام إنشاء ناجح. قد يتم تحديث قائمة المشاركة، ولكن يجب عليك الانتظار حتى يكتمل إنشاء المشاركة.

  2. لإضافة مشاركة Edge محلية على الجهاز، كرر جميع الخطوات في الخطوة السابقة وحدد مربع الاختيار لـ "Configure as Edge local share". تظل البيانات الموجودة في المشاركة المحلية على الجهاز.

    أضف مشاركة محلية على Edge

    إذا قمت بإنشاء مشاركة NFS محلية، فاستخدم خيار أمر المزامنة عن بُعد (rsync) التالي لنسخ الملفات إلى المشاركة:

    rsync <source file path> < destination file path>

    لمزيد من المعلومات حول الأمر rsync، انتقل إلى Rsync"documentation".

  3. انتقل إلى Cloud storage gateway > Shares لمشاهدة قائمة المشاركات المحدثة.

    قائمة المشاركات المحدثة

إضافة وحدة نمطية

يمكنك إضافة وحدة مخصصة أو مسبقة الصنع. الجهاز لا يأتي مع وحدات مسبقة الصنع أو مخصصة. لمعرفة كيفية إنشاء وحدة مخصصة، انتقل إلى "Develop a C# module for your Azure Stack Edge Pro device".

في هذا القسم، تقوم بإضافة وحدة نمطية مخصصة إلى جهاز IoT Edge الذي قمت بإنشائه في "Develop a C# module for your Azure Stack Edge Pro". تأخذ هذه الوحدة المخصصة الملفات من مشاركة Edge المحلية على جهاز Edge وتنقلها إلى مشاركة Edge (سحابية) على الجهاز. تقوم المشاركة السحابية بعد ذلك بدفع الملفات إلى حساب Azure Storage المرتبط بالمشاركة السحابية.

لإضافة وحدة نمطية، قم بالخطوات التالية:

  1. انتقل إلى وحدات IoT Edge > النمطية. من شريط الأوامر، حدد "+ Add module".

  2. في شفرة "Add module"، أدخل القيم التالية:

    الحقل القيمة
    الاسم اسم مميز للنموذج. هذه الوحدة عبارة عن حاوية عامل إرساء يمكنك نشرها على جهاز IoT Edge المرتبط بـ Azure Stack Edge Pro.
    URI للصورة عنوان URI للصورة لصورة الحاوية المقابلة للوحدة النمطية.
    بيانات الاعتماد مطلوبة إذا تم تحديدهما، فسيتم استخدام اسم المستخدم وكلمة المرور لاسترداد الوحدات ذات عنوان URL المطابق.
    حصة المدخلات حدد مشاركة إدخال. تعد مشاركة Edge المحلية هي مشاركة الإدخال في هذه الحالة. تنقل الوحدة المستخدمة هنا الملفات من مشاركة Edge المحلية إلى مشاركة Edge حيث يتم تحميلها في السحابة.
    حصة الإخراج حدد حصة الإخراج. حصة Edge هي حصة الإخراج في هذه الحالة.
    نوع الزناد حدد من "File" أو جدول . يتم تشغيل مشغل الملف عند حدوث حدث ملف مثل كتابة ملف إلى مشاركة الإدخال. يبدأ الزناد المجدول بناءً على جدول تحدده أنت.
    اسم المشغل اسم فريد لمشغلك.
    متغيرات البيئة معلومات اختيارية ستساعد في تحديد البيئة التي ستعمل فيها الوحدة النمطية الخاصة بك.

    إضافة وتكوين وحدة

  3. حدد إضافة. تتم إضافة النموذج. يتم تحديث صفحة وحدات IoT Edge > للإشارة إلى أنه تم نشر الوحدة النمطية. ينبغي تشغيل حالة وقت التشغيل للنموذج الذي أضفته.

    النموذج منشور

تحقق من تحويل البيانات ونقلها

الخطوة الأخيرة هي التأكد من أن الوحدة النمطية تعمل ومعالجة البيانات كما هو متوقع. يجب أن تكون حالة وقت تشغيل الوحدة النمطية قيد التشغيل لجهاز IoT Edge الخاص بك في مورد IoT Hub.

للتحقق من أن الوحدة النمطية تعمل ومعالجة البيانات كما هو متوقع، قم بما يلي:

  1. في مستكشف الملفات، اتصل بكل من حصتي Edge المحلية وEdge اللتين قمت بإنشائهما مسبقاً. انظر الخطوات

    قم بالاتصال بالمشاركة السحابية المحلية وEdge

  2. أضف البيانات إلى المشاركة المحلية.

    تم نسخ الملف إلى مشاركة Edge المحلية

    يتم نقل البيانات إلى حصة السحابة.

    تم نقل الملف إلى Edge cloud share

    ثم يتم دفع البيانات من مشاركة السحابة إلى حساب التخزين. لعرض البيانات، يمكنك استخدام Storage Explorer أو Azure Storage في المدخل.

    تحقق من البيانات في حساب التخزين

لقد أكملت عملية التحقق من الصحة.

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

في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:

  • تكوين حساب
  • أضف مشاركات
  • أضف وحدة حسابية
  • تحقق من تحويل البيانات ونقلها

لمعرفة كيفية إدارة جهاز Azure Stack Edge Pro، راجع: