إعداد التشغيل التلقائي للخادم

Edge for Private Cloud الإصدار 4.17.05

لا تتم إعادة تشغيل تثبيت Edge Private داخل الشركة تلقائيًا أثناء إعادة التشغيل. يمكنك استخدام الأوامر التالية لتفعيل/إيقاف التشغيل التلقائي في أي عقدة.

بالنسبة إلى جميع المكونات في العقدة:

  • /opt/apigee/apigee-service/bin/apigee-all enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-all disable_autostart

بالنسبة إلى مكون معين:

  • /opt/apigee/apigee-service/bin/apigee-service comp enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp disabled_autostart

لا يؤثر النص البرمجي إلا في العقدة التي يتم تشغيله عليها. إذا كنت تريد إعداد جميع العُقد لبدء التشغيل التلقائي، يمكنك تشغيل النص البرمجي على جميع العُقد.

لاحظ أن ترتيب بدء المكونات مهم جدًا:

  1. ابدأ أولاً ZooKeeper وCassandra وLDAP (OpenLDAP)

    في حال تثبيت ZooKeeper وCassandra كمجموعة، يجب أن تكون المجموعة الكاملة جاهزة وتكون قيد التشغيل قبل بدء أي مكوِّن آخر من مكونات Apigee.
  2. وبعد ذلك، يمكن استخدام أي مكوّن Apigee (خادم إدارة، جهاز توجيه، واجهة مستخدم، إلخ.). بالنسبة إلى خادم Postgres، ابدأ أولاً postgresql وبالنسبة إلى خادم Qpid، ابدأ أولاً qpidd.

الآثار المترتبة:

  • لإعادة تشغيل بيئة Apigee Edge، يجب تشغيل العُقد التي تحتوي على ZooKeeper وCassandra بشكل كامل قبل أي عقدة أخرى.
  • إذا كان أي من مكونات Apigee الأخرى قيد التشغيل على عُقدة ZooKeeper وCassandra واحدة أو أكثر، لا يُنصح باستخدام التشغيل التلقائي. بدلاً من ذلك، ابدأ المكوّنات بالترتيب الموضح أدناه في القسم "بدء" و"إيقاف" و"إعادة تشغيل Apigee Edge".

تحديد مشاكل التشغيل التلقائي وحلّها

في حال ضبط البدء التلقائي وواجه Edge مشاكل في بدء خادم OpenLDAP، يمكنك محاولة إيقاف SELinux أو ضبطه على الوضع المتساهِل على جميع العُقد. لضبط SELinux:

  1. عدِّل الملف /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. اضبط SELINUX=Disable أو SELINUX=permissive.
  3. احفظ التعديلات.
  4. أعِد تشغيل الجهاز ثم أعِد تشغيل Edge:
    > /opt/apigee/apigee-service/bin/apigee-all redirect