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

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

Doanh thu mỗi nghìn lượt xem (RPM) của bản vá phát hành tháng 3 năm 2021 của Edge dành cho Private Cloud, đã được đẩy đến kho lưu trữ sản xuất Apigee, có 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á các RPM 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ừ 08:45 sáng đến 3:45 chiều (giờ chuẩn Thái Bình Dương) ngày 25 tháng 3 năm 2021. Nếu bạn đã 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 đây xuống phiên bản trước:

  • cửa ngõ
  • máy chủ quản lý cạnh
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • 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, 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

Để xem 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 cách sau các quy trình sau, tùy thuộc vào việc bạn có đang sử dụng Edge cho Private Cloud 4.50.00 hay không hoặc 4.19.06.

Quy trình cho Edge 4.50.00

Trên mỗi nút, 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à:

  • Ít hơn năm 20113, bạn không cần làm gì thêm.
  • Tương đương với năm 20113, bạn cần hạ cấp các thành phần ApigeeNGINX.
  • Từ năm 20113 trở đi, 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 của 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 cho Edge 4.19.06

Trên mỗi nút, 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à:

  • Ít hơn năm 20114, bạn không cần làm gì thêm.
  • Tương đương với năm 2011, bạn cần hạ cấp các thành phần Apigeehạ cấp NGINX.
  • Từ phiên bản 20114 trở đi, 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 của 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ó thể hạ cấp

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

    Các thành phần cần hạ cấp xuống 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 xuống 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 mà bất kỳ các thành phần trong danh sách thích hợp ở trên đã được cài đặt, 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 của Apigee, hãy áp dụng quy trình sau.

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

    • cửa ngõ
    • máy chủ quản lý cạnh
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • bộ định tuyến cạnh

    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ào và trình xử lý thông báo gần đây:

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

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

    -- sudo yum downgrade edge-gateway edge-router

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

    --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 sẽ có sau khi hạ cấp.

    Edge cho Private Cloud 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 dành cho 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 thực hiện các bước sau đối với 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