بعد تثبيت Edge بنجاح، هناك بعض المهام الشائعة التي قد ترغب في تنفيذه للتحقق من صحة التثبيت وضبط إعداداتك وتخصيص الإعدادات. هذه تشمل المهام ما يلي:
المهمة | الوصف |
---|---|
استدعاء الأوامر على مكونات Edge | استخدِم أداة "apigee-service " للبدء والإيقاف وإعادة التشغيل والاطّلاع على الحالة.
كل مكون من مكونات Edge. |
ضبط مكونات Edge | استخدِم ملفات الخصائص لتغيير إعدادات مكوِّن Edge التلقائية. |
تشغيل التحقّق من صحة واجهة برمجة التطبيقات | استدعاء النصوص البرمجية للاختبار للتأكد من أن تثبيت كل بنجاح. |
ضبط إعدادات لقطة لعناصر JVM | حسِّن إعدادات ذاكرة Java لكل عقدة. |
إدارة سياسة كلمات مرور LDAP | تغيير كلمة مرور LDAP الافتراضية وتهيئة إعدادات مصادقة متنوعة. |
تثبيت apigee-monit على العقدة | تثبيت واستخدام أداة تراقب المكونات على العقدة وتحاول إعادة تشغيلها إذا فشلت. |
إعداد مهام الإزالة النهائية في PostgreSQL | يمكنك تقليص البيانات الزائدة التي تجمعها خدمة الإحصاءات. |
إعداد إصلاح أداة العقدة Cassandra | يجب إجراء صيانة دورية على نغمة "كاساندرا" لضمان الاتساق عبر جميع العقد. |
تفعيل التشغيل التلقائي | عليك توجيه Edge for Private Cloud إلى إعادة التشغيل تلقائيًا أثناء إعادة التشغيل. |
تثبيت واجهة مستخدم Edge الجديدة | تنصح Apigee بتثبيت واجهة مستخدم Edge الجديدة، وهي مستخدم محسّن واجهة مخصصة لمطوّري ومشرفي Apigee Edge for Private Cloud. |
تجدر الإشارة إلى أن هذه ليست سوى بعض المهام الأكثر شيوعًا التي تؤديها عادةً بعد التثبيت. الحافة. للاطلاع على المهام الإضافية للعمليات والإدارة، اطلع على طريقة ضبط Edge العمليات:
استدعاء الأوامر على مكونات Edge
يثبّت Edge أدوات إدارة ضمن /opt/apigee/apigee-service/bin
والتي يمكنك الوصول إليها.
استخدامها لإدارة تثبيت Edge. على سبيل المثال، يمكنك استخدام أداة apigee-all
لبدء جميع مكونات Edge على العقدة أو إيقافها أو إعادة تشغيلها أو تحديد حالتها:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
استخدام أداة apigee-service
للتحكم في المكونات الفردية وتكوينها. تظهر الأداة apigee-service
بالشكل التالي:
/opt/apigee/apigee-service/bin/apigee-service component_name action
حيث تحدِّد component_name المكوِّن. يجب أن يكون المكوِّن على العقدة على
الذي تنفّذه apigee-service
. بناءً على التهيئة الخاصة بك، فإن قيم
يمكن أن تتضمن السمة component_name ما يلي:
apigee-cassandra
(كاساندرا)apigee-openldap
(OpenLDAP)apigee-postgresql
(قاعدة بيانات PostgreSQL)apigee-qpidd
(Qbidd)apigee-sso
(الدخول الموحّد في Edge)apigee-zookeeper
(ZooKeeper)edge-management-server
(خادم الإدارة)edge-management-ui
(واجهة مستخدم Edge الجديدة)edge-message-processor
(معالج الرسائل)edge-postgres-server
(خادم Postgres)edge-qpid-server
(خادم Qbid)edge-router
(جهاز توجيه الحواف)edge-ui
(واجهة المستخدم الكلاسيكية)
بالإضافة إلى هذه المكونات، يمكنك أيضًا استدعاء apigee-service
في
مكوّنات apigee-provision
وapigee-validate
اعتمادًا على
التكوين.
على سبيل المثال، لإعادة تشغيل جهاز توجيه Edge، نفذ الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
يمكنك تحديد قائمة المكونات المثبتة على العقدة عن طريق فحص
دليل /opt/apigee
. يحتوي هذا الدليل على دليل فرعي لكل Edge
مثبت على العقدة. يسبق كل دليل فرعي ما يلي:
apigee
: مكوِّن تابع لجهة خارجية يستخدمه Edge. على سبيل المثال:apigee-cassandra
edge
: مكوّن Edge من Apigee. على سبيل المثال:edge-management-server
edge-mint
: مكوِّن لتحقيق الربح على سبيل المثال:edge-mint-management-server
تعتمد القائمة الكاملة بالإجراءات للمكون على المكون نفسه، ولكن كل والمكونات على الإجراءات التالية:
start, stop, restart
status, version
backup, restore
install, uninstall
إعداد مكونات Edge
لإعداد Edge بعد التثبيت، عليك استخدام مجموعة من ملفات .properties
.
وEdge. على سبيل المثال، لتهيئة TLS/SSL على واجهة مستخدم Edge، يمكنك تعديل
.properties
ملف لضبط الخصائص اللازمة. التغييرات على .properties
عليك إعادة تشغيل مكوّن Edge المتأثر بالمشكلة.
يوجد الملفان (.properties
) في
دليل /opt/apigee/customer/application
.
ولكل مكوّن ملف .properties
خاص به في هذا الدليل.
على سبيل المثال، router.properties
وmanagement-server.properties
.
لضبط سمة لأحد المكوّنات، عدِّل ملف .properties
المقابل.
ثم إعادة تشغيل المكون:
/opt/apigee/apigee-service/bin/apigee-service component restart
على سبيل المثال:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
عند تحديث Edge، سيتم تحميل ملفات .properties
في
تمت قراءة الدليل /opt/apigee/customer/application
. وهذا يعني احتفاظ التحديث
وأية خصائص قمت بتعيينها على المكون.
راجِع قسم كيفية ضبط Edge للحصول على مزيد من المعلومات حول إعدادات Edge.
تثبيت apigee-monit على العقدة
بعد الانتهاء من تثبيت المكوّنات على عقدة، يمكنك إضافة apigee-monit
.
الأخرى. سيراقب apigee-monit
المكوّنات على العُقدة ويحاول إعادة تشغيلها في حال تعذُّرها.
لمزيد من المعلومات، يُرجى الاطّلاع على الشفاء الذاتي باستخدام apigee-monit.
إعداد خادم OpenLDAP ليكون في وضع القراءة فقط
إذا كان تثبيت Edge يحتوي على خادم OpenLDAP لا يحتاج إلى حركة مرور الانتقال إليه، ننصحك بتهيئة الخادم على وضع القراءة فقط. ولإجراء ذلك، يُرجى اتّباع الخطوات التالية:
- أنشئ ملفًا
mark_readonly.ldif
على الخادم يحتوي على السطور التالية:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE
- نفِّذ الأمر التالي على الخادم لوضع علامة عليه للقراءة فقط:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
وفي حالة إخفاق الخادم الأساسي، يمكنك التبديل مرة أخرى لاستخدام خادم الاستعداد كخادم أساسي كما يلي:
- أنشئ ملفًا
mark_writable.ldif
على خادم الاستعداد بالسطر التالي:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- نفِّذ الأمر التالي على خادم الاستعداد:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif