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