متطلبات تثبيت الإصدار التجريبي من Edge

الإصدار 4.18.01 من Edge الخاص بخدمة Private Cloud

يمكنك تثبيت Edge الخاص بـ Private Cloud على جهاز مضيف واحد كجزء من العرض التوضيحي أو إثبات تثبيت المفهوم. ويُشار إلى هذا النوع من التثبيت باسم تثبيت Edge "الشامل". يمكن أن يكون الجهاز المضيف جهازًا مستقلاً أو جهازًا افتراضيًا يستوفي المتطلبات الأساسية للنظام الواردة أدناه.

بعد تثبيت Edge لخدمة Private Cloud على الجهاز المضيف، يمكنك تثبيت اختياريًا:

  • بوابة "خدمات المطوِّرين" على جهاز مضيف خاص بها
  • BaaS لواجهة برمجة التطبيقات على الجهاز المضيف الخاص بها

الترخيص

يتطلب كل تثبيت Edge ملف ترخيص فريد يمكنك الحصول عليه من Apigee. وفي حال لم يكن لديك ترخيص إلى الآن، يُرجى التواصل مع فريق المبيعات هنا.

متطلبات النظام لاستخدام Edge

يسرد الجدول التالي متطلبات النظام لتثبيت Edge على جهاز مضيف واحد:

المتطلبات

الوصف

الاختبار

الوصول إلى مستودع Apigee RPM

تأكّد من الوصول إلى https://software.apigee.com.

تأكَّد من تلقّي اسم مستخدم أو كلمة مرور من Apigee للمستودع:

  • إذا كنت عميلاً محتملاً يُقيِّم Apigee، يُرجى التواصل مع فريق مبيعات Apigee هنا.
  • إذا كنت أحد عملاء Apigee الحاليين، يُرجى التواصل مع ممثل Apigee.

curl -v https://software.apigee.com يعرض HTTP 200

الوصول إلى خدمات الخلفية

ضمان الوصول إلى خدمات الخلفية

curl -v http://backend للتحقّق من إمكانية الوصول إلى خدمات الواجهة الخلفية

مفتاح الترخيص

التحقّق من توفّر رسالة إلكترونية من Apigee تتضمّن مفتاح الترخيص مرفقًا

التأكّد من نشر مفتاح الترخيص على الجهاز المضيف

إصدار نظام التشغيل

إصدار نظام التشغيل المتوافق كما هو موضَّح في البرامج المتوافقة والإصدارات المتوافقة.

تعرض cat /etc/redhat-Release إصدار نظام التشغيل

إصدار Java

إصدارات Java المتوافقة:

  • Oracle JDK 1.8
  • OpenJDK 1.8

تعرض java -version إصدار جافا المثبت

إذا لم يتم العثور على إصدار Java المطلوب، يتم تنزيل أداة تثبيت Edge وتثبيتها.

وحدة المعالجة المركزية (CPU)

8 كحد أدنى

تعرض lscpu عدد وحدات المعالجة المركزية (CPU)

تعرض cat /proc/cpuinfo معلومات وحدة المعالجة المركزية

ذاكرة الوصول العشوائي

16 غيغابايت كحد أدنى

cat /proc/meminfo تعرض معلومات الذاكرة

مساحة القرص

100 غيغابايت كحد أدنى

تعرض df -h مساحة القرص.

يعرض df -h /opt مساحة القرص لـ /opt، وهو دليل تثبيت Edge

اسم المضيف

تم ضبط اسم المضيف على عنوان IP للمضيف

تعرض hostname -i عنوان IP للمضيف

الشبكة

يجب استخدام الإنترنت الخارجي.

بالنسبة إلى نظام التشغيل RedHat، يمكن الوصول إلى مستودع RHEL yum.

تعرض yum repolist repos المتاحة.

بالنسبة إلى RedHat، يُرجى التحقّق من مدى توفّر repos من خلال الرابط /etc/yum.repos.d/redhat-rhui.repo

المنافذ وiptables وجدار الحماية

تأكد من أن المنافذ 8080 و9000 و9001 و9002 يمكنها قبول حزم البيانات الواردة.

ويعتمد هذا الشرط على إعدادات نظام التشغيل ونظام التشغيل. هناك العديد من الأوامر التي يمكنك استخدامها لعرض الإعدادات الحالية:

iptables -nvL

نظام التشغيل Linux 6.x: حالة iptables للخدمة

نظام التشغيل Linux 7.x: حالة جدار الحماية sysctl

يمكنك إيقاف أدوات iptable أو الإعلانات المحمية بجدار ناري، إذا لزم الأمر.

SELinux

يمكنك إيقاف SELinux أو ضبطه على الوضع المتساهِل أثناء التثبيت. يمكنك إعادة التفعيل بعد التثبيت إذا لزم الأمر

ضبط SELinux مؤقتًا على الوضع المتساهِل:

على نظام التشغيل Linux 6.x:

echo 0 > /selinux/enforce

لإعادة التفعيل بعد تثبيت Edge:

echo 1 > /selinux/enforce

على نظام التشغيل Linux 7.x:

setenforce 0

لإعادة التفعيل بعد تثبيت Edge:

setenforce 1

لإيقاف SELinux بشكل دائم، راجع تثبيت الأداة المساعدة لإعداد واجهة برمجة تطبيقات Edge.

وصول مستخدم النظام

تتطلّب عملية التثبيت التي يجريها المستخدم ما يلي:

  • الوصول إلى برنامج sudo أو الوصول إلى الجذر
  • إمكانية إضافة مستخدمين على الجهاز المضيف

يجب أن يعرض sudo whoami الجذر.

خادم SMTP

إمكانية الوصول إلى خادم SMTP لإرسال رسائل إلكترونية إلى مستخدمي Edge الجدد.

متطلبات النظام لبوابة "خدمات المطوّرين"

يمكنك تثبيت بوابة Edge Developer Services على جهاز مختلف عن الجهاز الذي استخدمته لتثبيت Edge. احرص على استيفاء المتطلبات التالية قبل تثبيت البوابة:

المتطلبات

الوصف

الاختبار

الوصول إلى مستودع Apigee RPM

تأكّد من الوصول إلى https://software.apigee.com.

تأكَّد من تلقّي اسم مستخدم/كلمة مرور من Apigee للريبو.

curl -v https://software.apigee.com يعرض HTTP 200

تثبيت Edge في المضيف

تأكَّد من تثبيت Edge من قبل على الجهاز المضيف.

راجِع متطلبات النظام لاستخدام Edge أعلاه.

المنفذ

تأكَّد من توفّر المنفذ 8079 وإمكانية الوصول إليه.

netstat -nlptu | grep 8079

متطلبات النظام لواجهة برمجة التطبيقات BaaS

يمكنك تثبيت نظام BaaS لواجهة برمجة التطبيقات على جهاز مضيف واحد، على عكس الجهاز الذي استخدمته لتثبيت Edge. تأكَّد من استيفاء المتطلبات التالية قبل تثبيت BaaS لواجهة برمجة التطبيقات على المضيف:

المتطلبات

الوصف

الاختبار

الوصول إلى مستودع Apigee RPM

تأكّد من الوصول إلى https://software.apigee.com.

تأكَّد من تلقّي اسم مستخدم/كلمة مرور من Apigee للريبو.

curl -v https://software.apigee.com يعرض HTTP 200

جميع متطلبات Edge

التأكد من أن الجهاز المضيف يلبي جميع المتطلبات المذكورة أعلاه بخصوص Edge

راجِع متطلبات النظام لاستخدام Edge أعلاه.

المنافذ وiptables وجدار الحماية

تأكَّد من أنّ المنافذ 2551 و8080 و9000 و9200-9400 يمكنها قبول حِزم البيانات الواردة.

تعتمد هذه الخطوة على إعدادات نظام التشغيل ونظام التشغيل. هناك عدة أوامر يمكنك استخدامها لعرض الإعدادات الحالية:

iptables -nvL

نظام التشغيل Linux 6.x: حالة iptables للخدمة

نظام التشغيل Linux 7.x: حالة جدار الحماية sysctl

يمكنك إيقاف أدوات iptable أو الإعلانات المحمية بجدار ناري، إذا لزم الأمر.