Bản cài đặt Edge Private Cloud 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.
Cách bật tất cả thành phần trên nút:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Cách tắt tất cả các thành phần trên nút:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Cách bật hoặc tắt tính năng tự động khởi động cho một thành phần cụ thể trên nút:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostartTrong đó, component_name xác định thành phần. Các giá trị có thể là:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(Cơ sở dữ liệu PostgreSQL)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(Máy chủ quản lý)edge-management-ui(Giao diện người dùng Edge mới)edge-message-processor(Trình xử lý tin nhắn)edge-postgres-server(Máy chủ Postgres)edge-qpid-server(Máy chủ Qpid)edge-router(Bộ định tuyến biên)
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.
Xin lưu ý rằng thứ tự khởi động các thành phần là rất quan trọng:
- Trước tiên, hãy khởi động ZooKeeper, Cassandra, LDAP (SymasLDAP)
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 trước khi bạn bắt đầu bất kỳ thành phần Apigee nào khác.
- Sau đó, bất kỳ thành phần Apigee nào (Máy chủ quản lý, Bộ định tuyến, Giao diện người dùng New Edge, 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, trước tiên hãy khởi động qpidd.
Ý nghĩa:
- Để khởi động lại hoàn toàn một 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 có 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, thì 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ả trong phần Khởi động, dừng, khởi động lại và kiểm tra trạng thái của Apigee Edge.
Khắc phục sự cố tự động khởi động
Nếu bạn định cấu hình tính năng tự động khởi động và Edge gặp vấn đề khi khởi động máy chủ SymasLDAP, bạn có thể thử tắt SELinux hoặc đặt SELinux ở chế độ cho phép trên tất cả các nút. Cách định cấu hình SELinux:
- Chỉnh sửa tệp
/etc/sysconfig/selinux:sudo vi /etc/sysconfig/selinux
- Đặt
SELINUX=disabledhoặcSELINUX=permissive. - Lưu nội dung chỉnh sửa.
- Khởi động lại máy rồi khởi động lại Edge:
/opt/apigee/apigee-service/bin/apigee-all restart