تنزل رتبه Apigee Components و NGINX

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

انتشار پچ مارس 2021

RPM ها برای انتشار وصله مارس 2021 Edge for Private Cloud که به مخزن تولید Apigee منتقل شدند، یک به روز رسانی وابستگی ناخواسته برای apigee-nginx-1.18 داشتند. در نتیجه، RPM ها را از مخزن حذف کرده و RPM های صحیح را جایگزین آنها کرده ایم. RPM های نامعتبر در تاریخ 25 مارس 2021 از ساعت 08:45 صبح تا 03:45 بعد از ظهر PST در مخزن بودند. اگر Edge RPM را در آن تاریخ دانلود و نصب کرده‌اید، ممکن است لازم باشد اجزای Apigee زیر را به نسخه‌های قبلی تنزل دهید:

  • دروازه لبه
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • لبه روتر
  • nginx

بخش‌های زیر نحوه بررسی اینکه آیا نیاز به تنزل رتبه دارید یا خیر و در صورت لزوم چگونه اجزای Apigee را کاهش دهید توضیح می‌دهد.

بررسی اینکه آیا نیاز به تنزل رتبه دارید یا خیر

برای اینکه ببینید آیا نیاز به دانگرید کردن مؤلفه‌های Apigee یا NGINX دارید، بسته به اینکه از Edge برای Private Cloud 4.50.00 یا 4.19.06 استفاده می‌کنید، یکی از مراحل زیر را انجام دهید.

رویه Edge 4.50.00

در هر گره، موارد زیر را وارد کنید تا نسخه Gateway خود را پیدا کنید:

-- apigee-service edge-gateway version

اگر شماره نسخه برای edge-gateway باشد:

  • کمتر از 20113، نیازی به انجام هیچ اقدام دیگری ندارید.
  • برابر با 20113، باید اجزای Apigee و NGINX را کاهش دهید.
  • بیشتر از 20113، نسخه NGINX خود را با وارد کردن موارد زیر پیدا کنید:
    -- sudo yum list installed apigee-nginx

    در اینجا چند نمونه خروجی از دستور آمده است:

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

    اگر نسخه NGINX apigee-nginx.x86_64 1.18.0-XXX است، فقط باید NGINX را کاهش دهید .

رویه Edge 4.19.06

در هر گره، موارد زیر را وارد کنید تا نسخه Gateway خود را پیدا کنید:

-- apigee-service edge-gateway version

اگر شماره نسخه برای edge-gateway باشد:

  • کمتر از 20114، نیازی به انجام هیچ اقدام دیگری ندارید.
  • برابر با 20114، باید کامپوننت های Apigee را پایین بیاورید و NGINX را پایین بیاورید .
  • بیشتر از 20114، نسخه NGINX خود را با وارد کردن موارد زیر پیدا کنید:
    -- sudo yum list installed apigee-nginx

    در اینجا چند نمونه خروجی از دستور آمده است:

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

    اگر نسخه NGINX apigee-nginx.x86_64 1.18.0-XXX است، فقط باید NGINX را کاهش دهید .

    مولفه هایی برای کاهش رتبه

    اگر هر یک از RPM ها را در لیست های زیر نصب کرده اید، باید به نسخه قبلی این RPM ها تنزل دهید.

    کامپوننت هایی که برای Edge برای 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

    کامپوننت هایی که برای Edge برای 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

    برای بررسی اینکه آیا این RPM ها نصب شده اند یا خیر، در هر گره ای که هر یک از اجزای لیست مناسب بالا نصب شده است، دستور زیر را برای هر جزء وارد کنید:

    -- apigee-service component version

    کامپوننت های Apigee را کاهش دهید

    برای پایین آوردن کامپوننت های Apigee، از روش زیر استفاده کنید.

    در هر گره ای که هر یک از اجزای زیر را نصب کرده است:

    • لبه دروازه
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • لبه روتر

    کامپوننت را با وارد کردن متوقف کنید

    --apigee-service component stop

    سپس کامپوننت ها را پایین بیاورید:

    -- sudo yum downgrade 

    در اینجا چند نمونه آورده شده است:

    اگر دروازه و پردازشگر edge-message نصب شده باشند:

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

    در صورت نصب گیت وی و لبه روتر:

    -- sudo yum downgrade edge-gateway edge-router

    در صورت راه اندازی AIO:

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

    پس از اتمام تنزل، configure را برای هر مؤلفه اجرا کنید و آن را دوباره راه اندازی کنید.

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

    نسخه صحیح RPM هایی که پس از تنزل دادن خواهید داشت در زیر نشان داده شده است.

    Edge برای 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 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

    NGINX را تنزل دهید

    برای تنزل رتبه apigee-nginx ، مراحل زیر را برای روتر Edge، یک نود در هر زمان انجام دهید:

    1. روتر را متوقف کنید.
      --apigee-service edge-router stop
    2. apigee-ngix را تنزل دهید.
       -- sudo yum downgrade apigee-nginx
      نسخه مورد انتظار apigee-nginx پس از دانگرید:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. روتر را پیکربندی کنید.
      apigee-service edge-router configure
    4. روتر را راه اندازی کنید.
      apigee-service edge-router start