بعد تثبيت Edge بنجاح، هناك بعض المهام الشائعة التي قد تحتاج إلى تنفيذها للتحقّق من صحة التثبيت وضبط إعداداتك وتخصيص الإعدادات. وتشمل هذه المهام ما يلي:
مهمة | الوصف |
---|---|
استدعاء أوامر على مكوّنات Edge | يمكنك استخدام أداة apigee-service لبدء تشغيل كل مكوّن من مكوّنات Edge وإيقافه وإعادة تشغيله والحصول على حالة كل مكوّن من مكونات Edge. |
ضبط مكونات Edge | يمكنك استخدام ملفات الخصائص لتغيير إعدادات مكوّن Edge التلقائية. |
تشغيل التحقّق من صحة apigee | استدعِ النصوص البرمجية للاختبار للتأكد من نجاح تثبيت كل مكون. |
إعدادات توليف JVM | يمكنك تحسين إعدادات ذاكرة Java لكل عقدة. |
إدارة سياسة كلمات المرور في LDAP | غيِّر كلمة مرور LDAP التلقائية واضبِط إعدادات المصادقة المختلفة. |
تثبيت apigee-monit على العقدة | ثبِّت أداة تراقب المكوّنات على العقدة وتحاول إعادة تشغيلها في حال تعذّر ذلك. |
تغيير كلمة مرور PostgreSQL التلقائية | تنصح Apigee بتغيير كلمة مرور PostgreSQL التلقائية بعد تثبيت Edge for Private Cloud للحفاظ على أمان بياناتك. |
إعداد مهام الإزالة النهائية لـ PostgreSQL | قلِّل البيانات الزائدة التي يتم جمعها من خلال خدمة التحليلات. |
إعداد إصلاح أداة إصلاح أدوات Cassandra | يجب إجراء صيانة دورية على حلقة Cassandra لضمان الاتساق في جميع النقاط. |
تفعيل البدء التلقائي | عليك توجيه Edge إلى Private Cloud لإعادة التشغيل تلقائيًا أثناء إعادة التشغيل. |
تثبيت واجهة مستخدم Edge الجديدة | تنصح Apigee بتثبيت واجهة مستخدم Edge الجديدة، وهي واجهة مستخدم محسَّنة لمطوّري ومشرفي Apigee Edge for Private Cloud. |
يُرجى العِلم أنّ هذه ليست سوى بعض المهام الأكثر شيوعًا التي يتم تنفيذها عادةً بعد تثبيت متصفّح Edge. للحصول على المزيد من مهام العمليات والإدارة، يمكنك الاطّلاع على كيفية إعداد Edge والعمليات.
استدعاء الأوامر على مكونات Edge
أدوات إدارة عمليات تثبيت Edge ضمن /opt/apigee/apigee-service/bin
التي يمكنك
استخدامها لإدارة تثبيت Edge. على سبيل المثال، يمكنك استخدام الأداة apigee-all
لبدء تشغيل جميع مكونات Edge أو إيقافها أو إعادة تشغيلها أو تحديد حالة جميع مكونات 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