Quá trình cài đặt tại chỗ của Edge Private Cloud sẽ không tự động khởi động lại trong 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 bắt đầu 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 bắt đầu 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_autostart
Trường hợp component_name xác định thành phần. Có thể là các giá trị sau:
apigee-cassandra
(Cassandra)apigee-openldap
(OpenLDAP)apigee-postgresql
(Cơ sở dữ liệu PostgreSQL)apigee-qpidd
(Qpidd)apigee-sso
(Edge SSO)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
(Bộ xử lý thông báo)edge-postgres-server
(Máy chủ Postgres)edge-qpid-server
(Máy chủ Qid)edge-router
(Bộ định tuyến Edge)edge-ui
(Giao diện người dùng cổ điển)
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 cho tự động bắt đầu, chạy tập lệnh trên tất cả các nút.
Xin lưu ý rằng thứ tự bắt đầu các thành phần là rất quan trọng:
- Khởi động trước như 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 được tải lên và chạy trước khi bắt đầu bất kỳ thành phần Apigee nào khác.
- Tiếp đến là 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 máy chủ Postgres trước tiên, hãy bắt đầu postgresql và đối với Máy chủ Qpid, trước tiên hãy bắt đầu qpidd.
Ý nghĩa:
- Để khởi động lại hoàn toàn môi trường Apigee Edge, các nút với 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ó thành phần Apigee khác đang chạy trên một hoặc nhiều nút ZooKeeper và Cassandra, thì thành phần đó thì bạn không nên dùng tính năng tự động bắt đầu. Thay vào đó, hãy khởi động các thành phần theo thứ tự được mô tả trong Bắt đầu, dừng, khởi động lại và đang kiểm tra trạng thái của Apigee Edge.
Khắc phục sự cố tự động bắt đầu
Nếu định cấu hình tính năng tự động khởi động và Edge gặp sự cố với việc khởi động máy chủ OpenLDAP, bạn có thể thử tắt SELinux hoặc đặt SELinux thành chế độ cho phép trên tất cả các nút. Để định cấu hình SELinux:
- Chỉnh sửa tệp
/etc/sysconfig/selinux
:sudo vi /etc/sysconfig/selinux
- Đặt
SELINUX=disabled
hoặcSELINUX=permissive
. - Lưu nội dung bạn 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