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

الإصدار 4.19.01 من Edge for Private Cloud

لا تتم إعادة تشغيل تثبيت 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 (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=disabled أو SELINUX=permissive.
  3. احفظ التعديلات.
  4. أعِد تشغيل الجهاز ثمّ أعِد تشغيل Edge:
    /opt/apigee/apigee-service/bin/apigee-all restart