تمكين شبكة الحوسبة على Azure Stack Edge Pro

توضح هذه المقالة كيف يمكن للوحدات النمطية التي تعمل على Azure Stack Edge Pro الوصول إلى شبكة الحوسبة الممكنة على الجهاز.

لتكوين الشبكة، ستتخذ الخطوات التالية:

  • تمكين واجهة شبكة على جهاز Azure Stack Edge Pro للحوسبة
  • أضف وحدة نمطية للوصول إلى شبكة الحوسبة على Azure Stack Edge Pro
  • تحقق من قدرة الوحدة النمطية على الوصول إلى واجهة الشبكة الممكنة

في هذا البرنامج التعليمي، ستستخدم وحدة تطبيق خادم الويب لتوضيح السيناريو.

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

قبل البدء، ستحتاج إلى:

تمكين واجهة الشبكة للحوسبة

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

اتبع الخطوات التالية على واجهة مستخدم الويب المحلية لتكوين إعدادات الحوسبة.

  1. في واجهة مستخدم الويب المحلية، انتقل إلى إعدادات حساب التكوين>.

  2. قم بتمكين واجهة الشبكة التي تريد استخدامها للاتصال بوحدة حوسبة ستقوم بتشغيلها على الجهاز.

    • في حالة استخدام عناوين IP ثابتة، أدخل عنوان IP لواجهة الشبكة.
    • في حالة استخدام DHCP ، يتم تعيين عناوين IP تلقائيا. يستخدم هذا المثال DHCP.

    Enable compute settings 1

  3. حدد تطبيق لتطبيق الإعدادات. قم بتدوين عنوان IP المعين لواجهة الشبكة في حالة استخدام DHCP.

    Enable compute settings

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

اتبع الخطوات التالية لإضافة وحدة نمطية لتطبيق خادم الويب على جهاز Azure Stack Edge Pro.

  1. انتقل إلى مورد IoT Hub المقترن بجهاز Azure Stack Edge Pro ثم حدد جهاز IoT Edge.

  2. حدد جهاز IoT Edge المقترن بجهاز Azure Stack Edge Pro. في تفاصيل الجهاز، حدد تعيين الوحدات النمطية. في إضافة وحدات نمطية، حدد + إضافة ثم حدد وحدة IoT Edge النمطية.

  3. في شفرة الوحدات المخصصة ل IoT Edge :

    1. حدد اسما للوحدة النمطية لتطبيق خادم الويب التي تريد نشرها.

    2. قم بتوفير عنوان URI للصورة لصورة الوحدة النمطية الخاصة بك. يتم استرداد وحدة مطابقة للاسم والعلامات المقدمة. في هذه الحالة ، mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine سيتم سحب صورة nginx (تم وضع علامة عليها باسم 1.15.5-alpine) من السجل العام mcr.microsoft.com .

    3. في خيارات إنشاء الحاوية، الصق نموذج التعليمة البرمجية التالي:

      {
          "HostConfig": {
              "PortBindings": {
                  "80/tcp": [
                      {
                          "HostPort": "8080"
                      }
                  ]
              }
          }
      }
      

      يتيح لك هذا التكوين الوصول إلى الوحدة النمطية باستخدام IP لشبكة الحوسبة عبر http على منفذ TCP 8080 (مع منفذ خادم الويب الافتراضي 80).

      Specify port information in IoT Edge custom module blade

    4. حدد ⁧حفظ⁧.

التحقق من الوصول إلى الوحدة النمطية

  1. تحقق من نشر الوحدة النمطية بنجاح وتشغيلها. في صفحة تفاصيل الجهاز، ضمن علامة التبويب الوحدات النمطية، يجب تشغيل حالة وقت تشغيل الوحدة النمطية.

  2. الاتصال إلى وحدة تطبيق خادم الويب. افتح نافذة متصفح واكتب:

    http://<compute-network-IP-address>:8080

    يجب أن ترى أن تطبيق خادم الويب قيد التشغيل.

    Verify connection to module over specified port

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