Edge for Private Cloud phiên bản 4.16.05
Có hai trường hợp bạn có thể muốn khôi phục:
- Khôi phục về bản phát hành cũ. Ví dụ: từ 4.16.05 đến 4.16.01.
- Khôi phục về phiên bản cũ trong cùng một bản phát hành.
Hãy sử dụng quy trình dưới đây để khôi phục trong cả hai trường hợp.
Ai có thể khôi phục
Người dùng thực hiện quá trình khôi phục phải giống như người dùng cập nhật Edge ban đầu hoặc người dùng chạy với tư cách gốc.
Theo mặc định, các thành phần Edge chạy dưới dạng người dùng "apigee". Trong một số trường hợp, bạn có thể chạy các thành phần Edge dưới dạng nhiều người dùng. Ví dụ: nếu Bộ định tuyến phải truy cập vào các cổng đặc quyền, chẳng hạn như các cổng dưới 1000, thì bạn phải chạy Bộ định tuyến ở cấp độ gốc hoặc với tư cách là người dùng có quyền truy cập vào các cổng đó. Hoặc bạn có thể chạy một thành phần với tư cách một người dùng và một thành phần khác với tư cách người dùng khác.
Những thành phần nào có thể khôi phục về trạng thái ban đầu
Bạn nên lưu ý các điều kiện sau khi khôi phục:
- Để khôi phục bất kỳ thành phần nào trong số 5 thành phần sau đây trên một nút, bạn phải khôi phục bất kỳ thành phần nào trong số 5 thành phần đã cài đặt trên nút đó. Ví dụ: nếu bạn đã cài đặt Máy chủ quản lý, Tuyến và Bộ xử lý thông báo trên nút, thì để khôi phục bất kỳ yếu tố nào trong số đó, bạn phải hoàn nguyên cả ba.
5 thành phần bao gồm:- Máy chủ quản lý
- Bộ định tuyến
- Bộ xử lý thư
- Máy chủ Qpid
- Máy chủ Postgres
- Không khôi phục Cassandra. Bản phát hành Edge này chứa một phiên bản cập nhật của Cassandra tương thích với bản phát hành 4.16.01. Nếu bạn khôi phục bất kỳ thành phần nào, hãy để Cassandra ở phiên bản 4.16.05 để tận dụng các tính năng mới nhất.
- Bản phát hành này không chứa phiên bản mới của postgresql hoặc qpidd. Do đó, bạn không cần phải khôi phục chúng.
Khôi phục phiên bản 4.16.05
Để khôi phục Apigee Edge, hãy thực hiện các bước khôi phục sau đây:
- Dừng thành phần để khôi phục:
- Nếu đang khôi phục bất kỳ thành phần nào sau đây, bạn phải dừng tất cả các thành phần đó: Máy chủ quản lý, Bộ định tuyến, Bộ xử lý tin nhắn, Máy chủ Qpid hoặc Máy chủ Postgres:
> apigee-service Edge-management-server dừng
> apigee-service Edge-router stop
> apigee-service Edge-server-processor ngừng dịch vụ cạnh máy chủ
> apigee-service Edge-message-processor dừng chạy dịch vụ cạnh máy chủ,
- Nếu bạn đang khôi phục bất kỳ thành phần nào khác, hãy dừng ngay thành phần đó:
> apigee-service comp dừng
- Nếu đang khôi phục bất kỳ thành phần nào sau đây, bạn phải dừng tất cả các thành phần đó: Máy chủ quản lý, Bộ định tuyến, Bộ xử lý tin nhắn, Máy chủ Qpid hoặc Máy chủ Postgres:
- Nếu bạn đang khôi phục tính năng Kiếm tiền, hãy gỡ cài đặt ứng dụng đó bằng cách làm như sau:
> gỡ cài đặt apigee-service Edge-mint-gateway - Gỡ cài đặt thành phần cần khôi phục:
- Nếu bạn đang khôi phục bất kỳ thành phần nào sau đây, thì hãy gỡ cài đặt tất cả các thành phần đó: Máy chủ quản lý, Bộ định tuyến, Bộ xử lý thư, Máy chủ Qpid hoặc Máy chủ Postgres:
> gỡ cài đặt cổng biên dịch vụ apigee - Nếu bạn đang khôi phục bất kỳ thành phần nào khác, hãy chỉ gỡ cài đặt thành phần đó
> gỡ cài đặt dịch vụ apigee comp
- Nếu bạn đang khôi phục bất kỳ thành phần nào sau đây, thì hãy gỡ cài đặt tất cả các thành phần đó: Máy chủ quản lý, Bộ định tuyến, Bộ xử lý thư, Máy chủ Qpid hoặc Máy chủ Postgres:
- Nếu đang khôi phục Bộ định tuyến, thì bạn phải xoá nội dung của /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
Cách khôi phục thành phần này về bản phát hành 4.16.01:
- Gỡ cài đặt phiên bản 4.16.05 của apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup gỡ cài đặt - Tải bootstrap.sh cho bản phát hành 4.16.01 xuống:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- Cài đặt tiện ích và phần phụ thuộc dịch vụ apigee 4.16.01 Edge:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
trong đó uName và pWord là tên người dùng và mật khẩu bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập từ khoá đó. - Cài đặt phiên bản 4.16.01 của phương thức apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup cài đặt - Cài đặt phiên bản 4.16.01 của thành phần:
> /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
trong đó comp là thành phần cần cài đặt và configFile là tệp cấu hình 4.16.01.
- Gỡ cài đặt phiên bản 4.16.05 của apigee-setup:
-
Cách khôi phục thành phần này về một phiên bản cụ thể của bản phát hành 4.16.05:
- Tải phiên bản thành phần cụ thể xuống:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version cài đặt
trong đó comp-version là thành phần và phiên bản cần cài đặt. Ví dụ:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 cài đặt
Nếu đang sử dụng kho lưu trữ trực tuyến Apigee, bạn có thể xác định các phiên bản thành phần có sẵn bằng cách sử dụng lệnh
> yum - Sử dụng apigee-setup để cài đặt thành phần:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
Ví dụ:
> /<install_file>/apigee/apigee-setup/bin/setup.sh -config.
- Tải phiên bản thành phần cụ thể xuống:
Hãy liên hệ với Nhóm hỗ trợ API nếu bạn gặp vấn đề khi khôi phục.