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

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

انتشار وصله امنیتی مارس ۲۰۲۱

فایل‌های RPM مربوط به نسخه پچ مارس ۲۰۲۱ مرورگر Edge برای Private Cloud که به مخزن تولید Apigee منتقل شده بودند، دارای یک به‌روزرسانی وابستگی ناخواسته برای apigee-nginx-1.18 بودند. در نتیجه، ما این فایل‌های RPM را از مخزن حذف کرده و آنها را با فایل‌های RPM صحیح جایگزین کرده‌ایم. فایل‌های RPM نامعتبر در تاریخ ۲۵ مارس ۲۰۲۱ از ساعت ۸:۴۵ صبح تا ۳:۴۵ بعد از ظهر به وقت PST در مخزن بودند. اگر فایل‌های RPM مربوط به Edge را در آن تاریخ دانلود و نصب کرده‌اید، ممکن است لازم باشد اجزای Apigee زیر را به نسخه‌های قبلی ارتقا دهید:

  • دروازه لبه
  • سرور مدیریت لبه
  • پردازنده پیام لبه
  • سرور لبه-postgres
  • سرور qpid لبه‌ای
  • روتر لبه‌ای
  • انجینکس

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

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

برای اینکه ببینید آیا نیاز به دانگرید اجزای Apigee یا NGINX دارید، بسته به اینکه از Edge for Private Cloud نسخه ۴.۵۰.۰۰ یا ۴.۱۹.۰۶ استفاده می‌کنید، یکی از مراحل زیر را انجام دهید.

روش کار برای لبه ۴.۵۰.۰۰

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

-- apigee-service edge-gateway version

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

  • کمتر از ۲۰۱۱۳، نیازی به اقدام دیگری ندارید.
  • برابر با سال ۲۰۱۱۳، شما باید اجزای Apigee و NGINX را به نسخه پایین‌تر (downgrade) ارتقا دهید.
  • نسخه NGINX خود را که بزرگتر از 20113 است، با وارد کردن موارد زیر پیدا کنید:
    -- 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 را به نسخه پایین‌تر (downgrade) ارتقا دهید .

روش کار برای لبه ۴.۱۹.۰۶

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

-- apigee-service edge-gateway version

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

  • کمتر از ۲۰۱۱۴، نیازی به اقدام دیگری ندارید.
  • برابر با سال ۲۰۱۱۴، شما باید اجزای Apigee و NGINX را به نسخه پایین‌تری (downgrade) ارتقا دهید .
  • نسخه 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 را به نسخه پایین‌تر (downgrade) ارتقا دهید .

    قطعاتی که باید دانگرید شوند

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

    اجزایی که باید برای Edge به Private Cloud دانگرید شوند ۴.۵۰.۰۰

    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، از روش زیر استفاده کنید.

    روی هر گره‌ای که هر یک از اجزای زیر نصب شده باشد:

    • دروازه لبه
    • سرور مدیریت لبه
    • پردازنده پیام لبه
    • سرور لبه-postgres
    • سرور qpid لبه‌ای
    • روتر لبه‌ای

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

    --apigee-service component stop

    سپس قطعات را به نسخه پایین‌تر (downgrade) ارتقا دهید:

    -- sudo yum downgrade 

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

    اگر دروازه و پردازنده پیام لبه نصب شده باشند:

    -- 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-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 برای فضای ابری خصوصی ۴.۱۹.۰۶

    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 به نسخه پایین‌تر (downgrade) ارتقا دهید.
       -- 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