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

الإصدار 4.17.01 من Edge for Private Cloud

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

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

  • بوابة "خدمات المطوّرين" على جهاز المضيف الخاص بها
  • ‫API 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 المثبَّت

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

نوى وحدة المعالجة المركزية

‫2 كحد أدنى

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

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

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

‫8 غيغابايت كحدّ أدنى

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

Diskspace

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

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

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

اسم المضيف

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

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

الشبكة

يجب توفُّر إمكانية الوصول إلى الإنترنت الخارجي.

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

يعرض الأمر yum repolist المستودعات المتاحة.

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

المنافذ وiptables وfirewalld

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

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

iptables -nvL

نظام التشغيل Linux 6.x: service iptables status

نظام التشغيل Linux 7.x: sysctl firewalld status

يمكنك إيقاف iptables أو firewalld إذا لزم الأمر

SELinux

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

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

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

echo 0 > /selinux/enforce

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

echo 1 > /selinux/enforce

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

setenforce 0

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

setenforce 1

لإيقاف SELinux نهائيًا، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge.

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

يجب أن يتوفّر لدى المستخدم الذي يجري عملية التثبيت ما يلي:

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

sudo whoami يجب أن يعرض root

خادم 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 أعلاه.

المنفذ

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

netstat -nlptu | grep 80

متطلبات النظام لـ API BaaS

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

المتطلبات

الوصف

اختبار

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

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

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

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

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

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

يُرجى الاطّلاع على متطلبات النظام لمتصفّح Edge أعلاه.

المنافذ وiptables وfirewalld

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

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

iptables -nvL

نظام التشغيل Linux 6.x: service iptables status

نظام التشغيل Linux 7.x: sysctl firewalld status

يمكنك إيقاف iptables أو firewalld إذا لزم الأمر