تنزل دادن سطح «عناصر Apigee» و NGINX

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

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

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

  • دروازه لبه
  • edge-management-server
  • پردازنده پیام لبه
  • edge-postgres-server
  • edge-qpid-server
  • edge-router
  • nginx

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

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

برای اینکه ببینید آیا باید نسخه قدیمی‌تر عناصر Apigee یا NGINX را نصب کنید یا نه، یکی از روش‌های زیر را بسته به اینکه از Edge for Private Cloud نسخه ۴.۵۰.۰۰ یا ۴.۱۹.۰۶ استفاده می‌کنید انجام دهید.

رویه Edge 4.50.00

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

-- apigee-service edge-gateway version

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

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

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

-- apigee-service edge-gateway version

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

  • کمتر از ۲۰۱۱۴ لازم نیست اقدام دیگری انجام دهید.
  • برابر با ۲۰۱۱۴، باید عناصر Apigee را تنزل دهید و NGINX را تنزل دهید.
  • بزرگ‌تر از ۲۰۱۱۴، با وارد کردن موارد زیر نسخه 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 for 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 for 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-postgres-server
    • edge-qpid-server
    • edge-router

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

    --apigee-service component stop

    سپس اجزا را تنزل دهید:

    -- 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

    نسخه صحیح «درآمد به‌ازای هر هزار بازدید» که پس‌از تنزل خواهید داشت در زیر نشان داده شده است.

    ‫Edge for 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