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

Edge for Private Cloud نسخه 4.16.05

نصب Edge Private در محل به طور خودکار در طول راه اندازی مجدد راه اندازی مجدد نمی شود. می توانید از دستورات زیر برای فعال/غیرفعال کردن شروع خودکار در هر گره استفاده کنید.

برای همه اجزای گره:

  • /<inst_root>/apigee-service/bin/apigee-all enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-all disable_autostart

برای یک جزء خاص:

  • /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
  • /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart

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

توجه داشته باشید که ترتیب شروع اجزا بسیار مهم است:

  1. اولین راه اندازی ZooKeeper، Cassandra، LDAP (OpenLDAP)

    اگر ZooKeeper و Cassandra به‌عنوان کلاستر نصب شده‌اند، قبل از شروع هر مؤلفه Apigee، کلستر کامل باید راه‌اندازی و اجرا شود.
  2. سپس، هر جزء Apigee (مدیریت سرور، روتر، رابط کاربری و غیره). برای سرور Postgres ابتدا postgresql و برای سرور Qpid ابتدا qpidd را شروع کنید.

پیامدها:

  • برای راه اندازی مجدد کامل یک محیط Apigee Edge، گره های ZooKeeper و Cassandra باید قبل از هر گره دیگری به طور کامل بوت شوند.
  • اگر هر جزء دیگر Apigee روی یک یا چند گره ZooKeeper و Cassandra اجرا می شود، استفاده از شروع خودکار توصیه نمی شود. در عوض، مؤلفه ها را به ترتیبی که در زیر در Starting، Stop و Restarting Apigee Edge توضیح داده شده است، راه اندازی کنید.

عیب یابی راه اندازی خودکار

اگر راه‌اندازی خودکار را پیکربندی می‌کنید و Edge در راه‌اندازی سرور OpenLDAP با مشکلاتی مواجه می‌شود، می‌توانید SELinux را غیرفعال کنید یا آن را روی حالت مجاز در همه گره‌ها قرار دهید. برای پیکربندی SELinux:

  1. فایل /etc/sysconfig/selinux را ویرایش کنید:
    > sudo vi /etc/sysconfig/selinux
  2. SELINUX=غیرفعال یا SELINUX=مجاز را تنظیم کنید.
  3. ویرایش های خود را ذخیره کنید.
  4. دستگاه را مجدداً راه اندازی کنید و سپس Edge را مجدداً راه اندازی کنید:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart