Đặt chế độ tự khởi động máy chủ

Edge cho đám mây riêng tư phiên bản 4.16.05

Bản cài đặt Edge Private tại chỗ không tự động khởi động lại trong quá trình khởi động lại. Bạn có thể sử dụng các lệnh sau để bật/tắt tính năng tự động khởi động trên bất kỳ nút nào.

Đối với tất cả thành phần trên nút:

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

Đối với một thành phần cụ thể:

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

Tập lệnh này chỉ ảnh hưởng đến nút mà bạn chạy tập lệnh. Nếu bạn muốn định cấu hình tất cả các nút để tự động khởi động, hãy chạy tập lệnh trên tất cả các nút.

Lưu ý rằng thứ tự khởi động các thành phần là rất quan trọng:

  1. Trước tiên, hãy khởi động ZooKeeper, Cassandra, LDAP (OpenLDAP)

    Nếu ZooKeeper và Cassandra được cài đặt dưới dạng cụm, thì toàn bộ cụm phải hoạt động và chạy trước khi khởi động bất kỳ thành phần Apigee nào khác.
  2. Sau đó, bất kỳ thành phần nào của Apigee (Máy chủ quản lý, Bộ định tuyến, Giao diện người dùng, v.v.). Đối với Postgres Server, trước tiên hãy khởi động postgresql và đối với Qpid Server, trước tiên hãy khởi động qpidd.

Ý nghĩa:

  • Để khởi động lại hoàn toàn môi trường Apigee Edge, các nút có ZooKeeper và Cassandra cần được khởi động hoàn toàn trước bất kỳ nút nào khác.
  • Nếu bất kỳ thành phần Apigee nào khác đang chạy trên một hoặc nhiều nút ZooKeeper và Cassandra, bạn không nên sử dụng tính năng tự động khởi động. Thay vào đó, hãy khởi động các thành phần theo thứ tự được mô tả dưới đây trong phần Khởi động, Dừng và Khởi động lại Apigee Edge.

Khắc phục sự cố tự động khởi động

Nếu bạn định cấu hình tự động khởi động và Edge gặp sự cố khi khởi động máy chủ OpenLDAP, bạn có thể thử tắt SELinux hoặc đặt chế độ này thành chế độ cho phép trên tất cả các nút. Cách định cấu hình SELinux:

  1. Chỉnh sửa tệp /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. Đặt SELINUX=disabled hoặc SELINUX=permissive.
  3. Lưu nội dung chỉnh sửa.
  4. Khởi động lại máy rồi khởi động lại Edge:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart