لا تتم إعادة تشغيل 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(واجهة المستخدم الكلاسيكية)
يؤثر النص البرمجي فقط في العقدة التي يتم تشغيله عليها. إذا أردت ضبط جميع العُقد لبدء التشغيل التلقائي، شغِّل النص البرمجي على جميع العُقد.
يُرجى العِلم أنّ ترتيب بدء المكوّنات مهم جدًا:
- أولاً، ابدأ ZooKeeper وCassandra وLDAP (OpenLDAP)
إذا تم تثبيت ZooKeeper وCassandra كمجموعة، يجب أن تكون المجموعة الكاملة قيد التشغيل قبل بدء أي مكوّن آخر من مكوّنات Apigee.
- بعد ذلك، أي مكوّن من مكوّنات Apigee (خادم الإدارة، أو جهاز التوجيه، أو واجهة المستخدم، وما إلى ذلك). بالنسبة إلى خادم Postgres، ابدأ أولاً postgresql وبالنسبة إلى خادم Qpid، ابدأ أولاً qpidd.
الآثار المترتبة:
- لإعادة تشغيل بيئة Apigee Edge بالكامل، يجب تشغيل العُقد التي تتضمّن ZooKeeper وCassandra بالكامل قبل أي عُقدة أخرى.
- إذا كان أي مكوّن آخر من مكوّنات Apigee يعمل على عقدة واحدة أو أكثر من عُقد ZooKeeper وCassandra، لا يُنصح باستخدام ميزة "التشغيل التلقائي". بدلاً من ذلك، ابدأ تشغيل المكوّنات بالترتيب الموضّح في بدء تشغيل Apigee Edge وإيقافه وإعادة تشغيله والتحقّق من حالته.
تحديد مشاكل التشغيل التلقائي وحلّها
إذا ضبطت ميزة "بدء التشغيل التلقائي" وواجه Edge مشاكل في بدء تشغيل خادم OpenLDAP، يمكنك محاولة إيقاف SELinux أو ضبطه على وضع "متساهل" على جميع العُقد. لضبط SELinux:
- عدِّل ملف
/etc/sysconfig/selinux:sudo vi /etc/sysconfig/selinux
- اضبط النوع على
SELINUX=disabledأوSELINUX=permissive. - احفظ التعديلات.
- أعِد تشغيل الجهاز ثم أعِد تشغيل Edge:
/opt/apigee/apigee-service/bin/apigee-all restart