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

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Phát hành bản vá vào tháng 3 năm 2021

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

  • cổng-cạnh
  • máy chủ quản lý cạnh
  • bộ xử lý thông báo cạnh
  • edge-postgres-server
  • máy chủ Edgeqpid
  • bộ định tuyến cạnh
  • 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 cũng như cách hạ cấp các thành phần của Apigee (nếu cần).

Đang kiểm tra xem bạn có cần hạ cấp không

Để xem liệu bạn cần hạ cấp các thành phần Apigee hay NGINX, hãy thực hiện một trong những quy trình sau, tuỳ thuộc vào việc bạn đang dùng Edge cho Đám mây riêng tư 4.50.00 hay 4.19.06.

Quy trình đối với 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 vào của bạn:

-- apigee-service edge-gateway version

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

  • Kể từ năm 2011, bạn không cần phải làm gì thêm.
  • Từ năm 2011 đến năm 2011, bạn cần hạ cấp các thành phần ApigeeNGINX.
  • Từ trước năm 20113, hãy tìm phiên bản NGINX của bạn bằng cách nhập như sau:
    -- sudo yum list installed apigee-nginx

    Dưới đây là một số kết quả mẫu từ lệnh:

    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 đối với 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 vào của bạn:

-- apigee-service edge-gateway version

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

  • Kể từ năm 2011, bạn không cần phải làm gì thêm.
  • Trước năm 2014, bạn cần hạ cấp các thành phần Apigeehạ cấp NGINX.
  • Từ trước năm 20114, bạn có thể tìm phiên bản NGINX bằng cách nhập như sau:
    -- sudo yum list installed apigee-nginx

    Dưới đây là một số kết quả mẫu từ lệnh:

    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 các danh sách sau đây, bạn cần hạ cấp xuống phiên bản trước đó.

    Các thành phần cần hạ cấp cho Edge for 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 dành cho đám mây riêng tư 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 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 dùng quy trình sau.

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

    • cổng-cạnh
    • máy chủ quản lý cạnh
    • bộ xử lý thông báo cạnh
    • edge-postgres-server
    • máy chủ Edgeqpid
    • bộ định tuyến cạnh

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

    --apigee-service component stop

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

    -- sudo yum downgrade 

    Sau đây là một số ví dụ:

    Nếu cổng vào và bộ xử lý thông báo cạnh đã được cài đặt:

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

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

    -- 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 hạ cấp xong, hãy chạy configure cho từng thành phần rồi bắt đầu lại.

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

    Dưới đây là phiên bản chính xác của RPM mà bạn 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 cho Đám mây riêng tư 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, từng nút mộ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