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

لا تتم إعادة تشغيل تثبيت 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، يمكن العثور على يجب تشغيل "كاساندرا" بشكل كامل قبل أي عقدة أخرى.
  • في حال تشغيل أي مكوّن Apigee آخر على عُقدة ZooKeeper وكاساندرا واحدة أو أكثر، سيتم لا يوصى باستخدام التشغيل التلقائي. بدلاً من ذلك، ابدأ المكوّنات بالترتيب الموضح في البدء والإيقاف وإعادة التشغيل التحقّق من حالة 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