تثبيت Edge Edgewayway

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X.
info

الإصدار 3.2.x من Edge Microgateway

يشرح هذا الموضوع كيفية تثبيت Edge Microgateway أو إزالته.

الحدّ الأدنى من متطلبات الأجهزة

يتطلّب Edge Microgateway الحدّ الأدنى من إعدادات الأجهزة التالية:

  • على جهاز افتراضي، يتطلّب Edge Microgateway ما لا يقل عن وحدة معالجة مركزية واحدة و256 ميغابايت على الأقل من ذاكرة الوصول العشوائي. تستهلك عملية Edge Microgateway نفسها أقل من 128 ميغابايت من ذاكرة الوصول العشوائي.
  • على حاوية، يمكن استخدام Microgateway مع صورة بحجم أقل من 100 ميغابايت.

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

  • تتوافق Apigee مع إصدارات Active LTS أو Maintenance LTS على أنظمة التشغيل Windows وmacOS وLinux. لمزيد من المعلومات، يُرجى الاطّلاع على البرامج المتوافقة مع Apigee Edge Microgateway.
  • يتطلّب نظام التشغيل Windows تثبيت OpenSSL وإضافته إلى PATH.
  • إذا كنت تستخدم Apigee Edge Private Cloud لإجراء الإعداد باستخدام Edge Microgateway، يجب أن تكون تستخدم الإصدار 4.18.01 أو إصدار أحدث من Private Cloud.

تثبيت Edge Microgateway في حال توفّر اتصال بالإنترنت

يشرح هذا القسم كيفية تثبيت Edge Microgateway وتهيئة إعداد تلقائي. إذا كنت تعمل بدون اتصال بالإنترنت، يُرجى الاطّلاع على هل يمكنني تثبيت Edge Microgateway بدون اتصال بالإنترنت؟.

  1. ثبِّت أحدث إصدار من Edge Microgateway باستخدام npm على النحو التالي. يؤدي هذا الأمر إلى تثبيت البرنامج ووضع الملف التنفيذي edgemicro في مسارك.
    npm install edgemicro -g

    لتثبيت إصدار معيّن من Edge Microgateway، عليك تحديد رقم الإصدار في أمر التثبيت. إذا لم تحدّد رقم الإصدار، سيتم تثبيت أحدث إصدار. على سبيل المثال، لتثبيت الإصدار 3.1.5، استخدِم الأمر التالي.

    npm install edgemicro@3.1.5 -g
  2. تحقَّق من رقم الإصدار. على سبيل المثال، إذا ثبَّت الإصدار 3.1.5:
    edgemicro --version
    current nodejs version is v12.5.0
    current edgemicro version is 3.1.5
  3. اتّبِع خطوات الإعداد والضبط في إعداد Edge Microgateway وضبطه.

ترقية Edge Microgateway

لترقية إصدار سبق تثبيته من Edge Microgateway، يُرجى الاطّلاع على ترقية Edge Microgateway في حال توفّر اتصال بالإنترنت.

تنصح Apigee باختبار الإعداد الحالي باستخدام الإصدار الجديد قبل ترقية بيئة الإنتاج.

تشغيل Edge Microgateway على نظام التشغيل Windows كخدمة

يمكنك تشغيل Edge Microgateway على نظام التشغيل Windows كخدمة. لمزيد من التفاصيل، يُرجى الاطّلاع على أفضل الممارسات للإدارة التشغيلية لـ Microgateway (edgemicro) على نظام التشغيل Windows في منتدى Apigee.

هل يمكنني تثبيت Edge Microgateway بدون اتصال بالإنترنت؟

في المواقع الإلكترونية التي لا يتوفّر فيها اتصال بالإنترنت، يمكن للمشرف تثبيت سجلّ npm خاص والحفاظ عليه على شبكتك الداخلية. لا يتناول هذا الدليل تعليمات إعداد سجلّ npm خاص، ولكن يمكنك البحث عن تعليمات مفيدة والعثور عليها. بعد تثبيت سجلّ npm خاص، يمكنك اتّباع تعليمات التثبيت أو الترقية الموضّحة أعلاه.

الخطوات الأولى

إذا كنت مستخدمًا جديدًا لـ Edge Microgateway، فإنّ إعداد Edge Microgateway و ضبطه هو أفضل مكان للبدء بعد إكمال عملية الـ تثبيت. يغطّي دليل الإعداد والضبط جميع الخطوات التي عليك اتّخاذها لتثبيت مثيل من Edge Microgateway وضبطه وبدء استخدامه.

أين يتم تثبيت Edge Microgateway؟

عند استخدام npm مع الخيار العام (npm install -g edgemicro)، يتم تثبيت البرنامج في [prefix]/lib/node_modules/edgemicro. يمكنك العثور على قيمة [prefix] باستخدام هذا الأمر:

npm config get prefix

يتم ضبط البادئة تلقائيًا على الموقع الإلكتروني الذي تم فيه تثبيت node. على معظم الأنظمة، يكون هذا الموقع الإلكتروني هو /usr/local. على نظام التشغيل Windows، يكون %AppData%\npm. يمكن ضبط قيمة [prefix]. لمزيد من المعلومات عن مكان تثبيت وحدات Node.js تلقائيًا وكيفية ضبط موقع التثبيت، يُرجى الاطّلاع على npm-folders.

إزالة Edge Microgateway

إذا أردت إزالة Edge Microgateway، اتّبِع الخطوات التالية:

  1. احذف دليل التثبيت [prefix]/lib/node_modules/edgemicro أو أرشفه، حيث [prefix] هي بادئة npm كما هو موضّح في أين يتم تثبيت Edge Microgateway؟
  2. احذف ملفات السجلّ أو أرشفها. تلقائيًا، تكون ملفات edgemicro-*.log في /var/tmp/، ولكن يمكن ضبط هذا الموقع الإلكتروني. راجِع ملف إعداد Edge Microgateway إذا كنت غير متأكّد.
  3. احذف ملفات إعداد وقت التشغيل وإعداد ذاكرة التخزين المؤقت أو أرشفها:
    ~/.edgemicro/*.yaml

إتاحة Kubernetes

يمكنك استخدام Edge Microgateway لتوفير إدارة واجهة برمجة تطبيقات Apigee للخدمات التي يتم تشغيلها في مجموعة Kubernetes. يُرجى الاطّلاع على نظرة عامة على دمج Edge Microgateway مع Kubernetes.

إتاحة Docker

يمكنك الآن تنزيل أحدث إصدار من Edge Microgateway كـ صورة Docker:

docker pull gcr.io/apigee-microgateway/edgemicro:latest