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

Edge for Private Cloud v4.18.05

نصب محلی 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 (ال‌دپ باز) را شروع کنید

    اگر 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