بعد تثبيت Edge بنجاح، هناك بعض المهام الشائعة التي قد تحتاج إلى تنفيذها للتحقّق من صحة التثبيت وضبط الإعدادات وتخصيص عملية الضبط. وتشمل هذه المهام ما يلي:
| المهمة | الوصف |
|---|---|
| استدعاء الأوامر على مكوّنات Edge | استخدِم الأداة المساعدة apigee-service لبدء كل مكوّن من مكوّنات Edge وإيقافه وإعادة تشغيله والحصول على حالته. |
| ضبط مكوّنات Edge | استخدِم ملفات الخصائص لتغيير إعدادات مكوّنات Edge التلقائية. |
| تشغيل apigee-validate | استدعِ نصوص الاختبار البرمجية للتأكّد من نجاح عملية تثبيت كل مكوّن. |
| ضبط إعدادات الذاكرة المؤقتة في JVM | حسِّن إعدادات ذاكرة Java لكل عقدة. |
| إدارة سياسة كلمات مرور LDAP | غيِّر كلمة مرور LDAP التلقائية واضبط إعدادات المصادقة المختلفة. |
| تثبيت apigee-monit على العُقدة | تثبيت واستخدام أداة تراقب المكونات على العقدة وتحاول إعادة تشغيلها في حالة فشلها. |
| تغيير كلمة مرور PostgreSQL التلقائية | تنصح Apigee بتغيير كلمة المرور التلقائية لـ PostgreSQL بعد تثبيت Edge for Private Cloud للحفاظ على أمان بياناتك. |
| إعداد مهام إزالة PostgreSQL | احذف البيانات الزائدة التي تجمعها خدمة الإحصاءات. |
| إعداد إصلاح nodetool في Cassandra | صيانة دورية يجب إجراؤها على حلقة Cassandra لضمان الاتساق بين جميع العُقد |
| تفعيل التشغيل التلقائي | يمكنك توجيه Edge for Private Cloud لإعادة التشغيل تلقائيًا أثناء إعادة التشغيل. |
| ضبط واجهة مستخدم Edge الجديدة | يمكنك ضبط إعدادات المصادقة والإعدادات الاختيارية لواجهة مستخدم Edge الجديدة، وهي واجهة مستخدم الإدارة للمطوّرين والمشرفين على Apigee Edge Private Cloud. |
يُرجى العِلم أنّ هذه ليست سوى بعض المهام الأكثر شيوعًا التي يتم تنفيذها عادةً بعد تثبيت Edge. للاطّلاع على عمليات ومهام إدارة إضافية، يُرجى الرجوع إلى كيفية ضبط 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(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(قاعدة بيانات PostgreSQL)apigee-qpidd(Qpidd)-
apigee-zookeeper(ZooKeeper) -
edge-management-server(خادم الإدارة) -
edge-management-ui(واجهة مستخدم Edge الجديدة) edge-message-processor(معالج الرسائل)edge-postgres-server(خادم Postgres)-
edge-qpid-server(Qpid Server) edge-router(جهاز توجيه الحافة)
بالإضافة إلى هذه المكوّنات، يمكنك أيضًا استدعاء apigee-service على المكوّنين apigee-provision وapigee-validate استنادًا إلى إعداداتك.
على سبيل المثال، لإعادة تشغيل Edge Router، نفِّذ الأمر التالي:
/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, restartstatus, versionbackup, restoreinstall, uninstall
ضبط مكوّنات Edge
لضبط Edge بعد التثبيت، يمكنك استخدام مجموعة من ملفات .properties وأدوات Edge. على سبيل المثال، لضبط بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) على واجهة مستخدم New 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.
ضبط خادم SymasLDAP ليكون للقراءة فقط
إذا كان تثبيت Edge يحتوي على خادم SymasLDAP لا يحتاج إلى تبديل حركة البيانات إليه، ننصحك بضبط الخادم ليكون للقراءة فقط. ولإجراء ذلك:
- أنشئ ملف
mark_readonly.ldifعلى الخادم يتضمّن الأسطر التالية:dn: olcDatabase={2}mdb,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}mdb,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