الإصدار 4.17.05 من 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 للمستودع:
|
curl -v https://software.apigee.com يعرض HTTP 200 |
|
الوصول إلى خدمات الخلفية |
ضمان الوصول إلى خدمات الخلفية |
curl -v http://backend للتحقّق من إمكانية الوصول إلى خدمات الخلفية |
|
مفتاح الترخيص |
التحقّق من تلقّي رسالة إلكترونية من Apigee تتضمّن مفتاح الترخيص |
التأكّد من نشر مفتاح الترخيص على الجهاز المضيف |
|
إصدار نظام التشغيل |
إصدار نظام تشغيل متوافق كما هو موضّح في البرامج المتوافقة والإصدارات المتوافقة |
cat /etc/redhat-release لعرض إصدار نظام التشغيل |
|
إصدار Java |
إصدارات Java المتوافقة:
|
يعرض الأمر 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 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 أعلاه. |
|
المنفذ |
التأكّد من توفّر المنفذ 8079 وإمكانية الوصول إليه |
netstat -nlptu | grep 8079 |
متطلبات النظام لـ 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 إذا لزم الأمر |