يمكنك تثبيت Edge for the Private Cloud على جهاز مضيف واحد كجزء من عرض توضيحي أو عملية تثبيت لإثبات المفهوم. يُشار إلى هذا النوع من التثبيت باسم تثبيت Edge "الكل في واحد". يمكن أن يكون جهاز المضيف جهازًا مستقلاً أو جهازًا افتراضيًا يستوفي متطلبات النظام الأساسية المُدرَجة أدناه.
بعد تثبيت Edge for the Private Cloud على جهاز المضيف، يمكنك اختياريًا تثبيت بوابة Apigee Developer Services (أو ببساطة البوابة) على جهاز المضيف الخاص بها.
الترخيص
يتطلّب كل تثبيت من 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 |
يتطلّب Apigee Edge for Private Cloud 4.54.00 دعمًا مزدوجًا لـ Java. يجب تثبيت كل من Java 17 وJava 21 قبل تثبيت Edge:
|
يعرض الأمر لا يتحقّق برنامج تثبيت Edge إلا من توفّر كل من Java 17 وJava 21 على جهاز المضيف machine. لا ينزّل برنامج تثبيت Edge Java أو يثبّته تلقائيًا. |
|
نوى وحدة المعالجة المركزية (CPU) |
8 كحد أدنى |
lscpu يعرض عدد وحدات المعالجة المركزية cat /proc/cpuinfo يعرض معلومات وحدة المعالجة المركزية |
|
ذاكرة الوصول العشوائي (RAM) |
16 غيغابايت كحد أدنى |
cat /proc/meminfo يعرض معلومات الذاكرة |
|
مساحة القرص |
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 |
تأكَّد من أنّ المنافذ 3001 و8080 و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 لإعادة تفعيل SELinux بعد تثبيت Edge: echo 1 > /selinux/enforce على نظام تشغيل Linux 7.x: setenforce 0 لإعادة تفعيل SELinux بعد تثبيت Edge: setenforce 1 لإيقاف SELinux نهائيًا، يُرجى الاطّلاع على مقالة تثبيت أداة apigee-setup في Edge. |
|
وصول مستخدم النظام |
يجب أن يتوفّر لدى المستخدم الذي يُجري عملية التثبيت ما يلي:
|
يجب أن يعرض الأمر sudo whoami الجذر |
|
خادم SMTP |
يجب توفّر إمكانية الوصول إلى خادم SMTP لإرسال رسائل إلكترونية إلى مستخدمي Edge الجدد. |
متطلبات النظام في البوابة
يمكنك تثبيت البوابة على جهاز مختلف عن الجهاز الذي استخدمته لتثبيت Edge. تأكَّد من استيفاء المتطلبات التالية قبل تثبيت البوابة:
|
المتطلبات |
الوصف |
الاختبار |
|---|---|---|
|
الوصول إلى مستودع Apigee RPM |
تأكَّد من إمكانية الوصول إلى https://software.apigee.com تأكَّد من تلقّي اسم مستخدم وكلمة مرور من Apigee للمستودع. |
يعرض الأمر curl -v https://software.apigee.com الرمز HTTP 200 |
|
تثبيت Edge على المضيف |
تأكَّد من تثبيت Edge على جهاز المضيف |
يُرجى الاطّلاع على متطلبات النظام في Edge أعلاه. |
|
المنفذ |
تأكَّد من توفّر المنفذ 8079 وإمكانية الوصول إليه |
netstat -nlptu | grep 8079 |