تنظیم شروع خودکار سرور

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 (Cassandra)
  • ‫apigee-openldap (OpenLDAP)
  • ‫apigee-postgresql (پایگاه داده PostgreSQL)
  • ‫apigee-qpidd (Qpidd)
  • ‫apigee-sso (Edge SSO)
  • ‫apigee-zookeeper (ZooKeeper)
  • ‫edge-management-server (سرور مدیریت)
  • ‫edge-management-ui (میانای کاربر جدید Edge)
  • ‫edge-message-processor (پردازشگر پیام)
  • ‫edge-postgres-server (سرور Postgres)
  • ‫edge-qpid-server (سرور Qpid)
  • ‫edge-router (رهیاب لبه)
  • ‫edge-ui (میانای کاربر کلاسیک)

این اسکریپت فقط بر گره‌ای که آن را در آن اجرا می‌کنید تأثیر می‌گذارد. اگر می‌خواهید همه گره‌ها را برای شروع خودکار پیکربندی کنید، اسکریپت را در همه گره‌ها اجرا کنید.

توجه داشته باشید که ترتیب شروع مؤلفه‌ها بسیار مهم است:

  1. ابتدا ZooKeeper،‏ Cassandra،‏ LDAP (OpenLDAP) را راه‌اندازی کنید

    اگر ZooKeeper و Cassandra به‌عنوان خوشه نصب شده باشند، کل خوشه باید قبل‌از شروع هر مؤلفه Apigee دیگر، فعال و درحال اجرا باشد.

  2. سپس، هر مؤلفه Apigee (سرور مدیریت، مسیریاب، میانای کاربر، و غیره). برای Postgres Server ابتدا postgresql را راه‌اندازی کنید و برای Qpid Server ابتدا 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