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

Edge for Private Cloud phiên bản 4.17.09

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

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

  • /opt/apigee/apigee-service/bin/apigee-all enabled_autostart
  • /opt/apigee/apigee-service/bin/apigee-all disable_autostart

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

  • /opt/apigee/apigee-service/bin/apigee-service comp enabled_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp tắt_autostart

Tập lệnh 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 bắt đầu, 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 (Open LDAP)

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

Hệ quả:

  • Để 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 phải được khởi động hoàn toàn trước bất kỳ nút nào khác.
  • Nếu có 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ự khởi động. Thay vào đó, hãy khởi động các thành phần theo thứ tự như 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 bắt đầu

Nếu bạn định cấu hình tự động khởi động và Edge gặp vấn đề khi khởi động máy chủ OpenLDAP, thì bạn có thể thử tắt SELinux hoặc đặt ở 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=permissionive.
  3. Lưu nội dung bạn chỉnh sửa.
  4. Khởi động lại máy rồi khởi động lại Edge:
    > /opt/apigee/apigee-service/bin/apigee-all restart