بعد التثبيت

بعد تثبيت 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, restart
  • status, version
  • backup, restore
  • install, 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 لا يحتاج إلى تبديل حركة البيانات إليه، ننصحك بضبط الخادم ليكون للقراءة فقط. ولإجراء ذلك:

  1. أنشئ ملف mark_readonly.ldif على الخادم يتضمّن الأسطر التالية:
    dn: olcDatabase={2}mdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: TRUE
  2. نفِّذ الأمر التالي على الخادم لوضع علامة "للقراءة فقط" عليه:
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

في حال تعطُّل الخادم الأساسي، يمكنك العودة إلى استخدام الخادم الاحتياطي كخادم أساسي على النحو التالي:

  1. أنشئ ملف mark_writable.ldif على خادم الاستعداد باستخدام السطر التالي:
      dn: olcDatabase={2}mdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: FALSE
  2. نفِّذ الأمر التالي على خادم الاستعداد:
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif