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

نصب 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 (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (مدیریت سرور)
  • edge-management-ui (Edge UI جدید)
  • edge-message-processor (پردازنده پیام)
  • edge-postgres-server (سرور Postgres)
  • edge-qpid-server (سرور Qpid)
  • edge-router (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
    را مجددا راه اندازی کنید