Hạ cấp các thành phần Apigee và NGINX

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Bản vá phát hành tháng 3 năm 2021

RPM cho bản phát hành bản vá tháng 3 năm 2021 của Edge cho Đám mây riêng tư (được đẩy lên kho lưu trữ sản xuất Apigee) có một bản cập nhật phần phụ thuộc không mong muốn cho apigee-nginx-1.18. Do đó, chúng tôi đã xoá các RPM này khỏi kho lưu trữ và thay thế bằng các RPM chính xác. Các RPM không hợp lệ nằm trong kho lưu trữ từ 8:45 đến 15:45 ngày 25 tháng 3 năm 2021 (theo giờ PST). Nếu đã tải xuống và cài đặt các RPM Edge vào ngày đó, bạn có thể cần hạ cấp các thành phần Apigee sau đây xuống các phiên bản trước:

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • bộ định tuyến biên
  • nginx

Các phần sau đây mô tả cách kiểm tra xem bạn có cần hạ cấp hay không và cách hạ cấp các thành phần Apigee (nếu cần).

Kiểm tra xem bạn có cần hạ cấp hay không

Để biết bạn có cần hạ cấp các thành phần Apigee hoặc NGINX hay không, hãy thực hiện một trong các quy trình sau, tuỳ thuộc vào việc bạn đang sử dụng Edge cho Đám mây riêng 4.50.00 hay 4.19.06.

Quy trình cho Edge 4.50.00

Trên mỗi nút, hãy nhập nội dung sau để tìm phiên bản Cổng:

-- apigee-service edge-gateway version

Nếu số phiên bản của edge-gateway là:

  • Nhỏ hơn 20113, bạn không cần làm gì thêm.
  • Bằng 20113, bạn cần hạ cấp các thành phần ApigeeNGINX.
  • Lớn hơn 20113, hãy tìm phiên bản NGINX của bạn bằng cách nhập nội dung sau:
    -- sudo yum list installed apigee-nginx

    Sau đây là một số kết quả đầu ra mẫu từ lệnh này:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Nếu phiên bản NGINX là apigee-nginx.x86_64 1.18.0-XXX, bạn chỉ cần hạ cấp NGINX.

Quy trình cho Edge 4.19.06

Trên mỗi nút, hãy nhập nội dung sau để tìm phiên bản Cổng:

-- apigee-service edge-gateway version

Nếu số phiên bản của edge-gateway là:

  • Dưới 20114, bạn không cần làm gì thêm.
  • Bằng 20114, bạn cần hạ cấp các thành phần Apigeehạ cấp NGINX.
  • Lớn hơn 20114, hãy tìm phiên bản NGINX bằng cách nhập nội dung sau:
    -- sudo yum list installed apigee-nginx

    Sau đây là một số kết quả đầu ra mẫu từ lệnh này:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Nếu phiên bản NGINX là apigee-nginx.x86_64 1.18.0-XXX, bạn chỉ cần hạ cấp NGINX.

    Các thành phần cần hạ cấp

    Nếu đã cài đặt bất kỳ RPM nào trong danh sách sau, bạn cần hạ cấp xuống phiên bản trước của các RPM này.

    Các thành phần cần hạ cấp cho Edge cho Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Các thành phần cần hạ cấp cho Edge cho Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    Để kiểm tra xem các RPM này đã được cài đặt hay chưa, trên mỗi nút nơi bạn đã cài đặt bất kỳ thành phần nào trong danh sách thích hợp ở trên, hãy nhập lệnh sau cho từng thành phần:

    -- apigee-service component version

    Hạ cấp các thành phần Apigee

    Để hạ cấp các thành phần Apigee, hãy làm theo quy trình sau.

    Trên mỗi nút đã cài đặt bất kỳ thành phần nào sau đây:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • bộ định tuyến biên

    Dừng thành phần bằng cách nhập

    --apigee-service component stop

    Sau đó, hãy hạ cấp các thành phần:

    -- sudo yum downgrade 

    Dưới đây là một số ví dụ:

    Nếu bạn đã cài đặt cổng và trình xử lý thông báo biên:

    -- sudo yum downgrade edge-gateway edge-message-processor

    Nếu bạn đã cài đặt cổng và bộ định tuyến biên:

    -- sudo yum downgrade edge-gateway edge-router

    Nếu thiết lập AIO :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    Sau khi hoàn tất việc hạ cấp, hãy chạy configure cho từng thành phần và khởi động lại thành phần đó.

    --apigee-service  component configure
    --apigee-service  component start

    Dưới đây là phiên bản RPM chính xác mà bạn sẽ có sau khi hạ cấp.

    Edge cho Đám mây riêng tư 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge for Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    Hạ cấp NGINX

    Để hạ cấp apigee-nginx, hãy làm theo các bước sau cho bộ định tuyến Edge, mỗi lần một nút:

    1. Dừng bộ định tuyến.
      --apigee-service edge-router stop
    2. Hạ cấp apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      Phiên bản apigee-nginx dự kiến sau khi hạ cấp:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Định cấu hình bộ định tuyến.
      apigee-service edge-router configure
    4. Khởi động bộ định tuyến.
      apigee-service edge-router start