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

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

لتفعيل جميع المكوّنات على العُقدة، اتّبِع الخطوات التالية:

/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 component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart

حيث يحدّد 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 (واجهة المستخدم الكلاسيكية)

لا يؤثر النص البرمجي إلا في العقدة التي يتم تشغيله عليها. إذا أردت ضبط جميع العُقد على التشغيل التلقائي، شغِّل النص البرمجي على جميع العُقد.

يُرجى العِلم أنّ ترتيب بدء المكوّنات مهم جدًا:

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

    إذا تم تثبيت ZooKeeper وCassandra كمجموعة، يجب أن تكون المجموعة الكاملة جاهزة للعمل قبل بدء أي مكوّن آخر من مكوّنات Apigee.

  2. بعد ذلك، أي مكوّن من مكوّنات Apigee (خادم الإدارة، والموجّه، وواجهة المستخدم، وما إلى ذلك). بالنسبة إلى خادم Postgres، ابدأ تشغيل postgresql أولاً، وبالنسبة إلى خادم Qpid، ابدأ تشغيل qpidd أولاً.

الآثار:

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

تحديد المشاكل وحلّها في البدء التلقائي

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

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