Apigee कॉम्पोनेंट और NGINX को डाउनग्रेड करना

यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X
से जुड़े दस्तावेज़ पर जाएं.
info

मार्च 2021 में रिलीज़ हुआ पैच

Edge for Private Cloud के मार्च 2021 में रिलीज़ हुए पैच के लिए आरपीएम, जो Apigee के प्रोडक्शन रिपॉज़िटरी में पुश किए गए थे, उनमें apigee-nginx-1.18 के लिए, अनचाहा डिपेंडेंसी अपडेट शामिल था. इसलिए, हमने आरपीएम को रिपॉज़िटरी से हटा दिया है और उनकी जगह सही आरपीएम जोड़ दिए हैं. अमान्य आरपीएम, 25 मार्च, 2021 को सुबह 8:45 बजे से दोपहर 3:45 बजे तक पीएसटी के मुताबिक, रिपॉज़िटरी में मौजूद थे. अगर आपने उस तारीख को Edge के आरपीएम डाउनलोड और इंस्टॉल किए हैं, तो आपको Apigee के इन कॉम्पोनेंट को पिछले वर्शन पर डाउनग्रेड करना पड़ सकता है:

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • edge-router
  • nginx

इन सेक्शन में, यह देखने का तरीका बताया गया है कि आपको डाउनग्रेड करने की ज़रूरत है या नहीं. साथ ही, Apigee के कॉम्पोनेंट को डाउनग्रेड करने का तरीका भी बताया गया है.

यह देखना कि आपको डाउनग्रेड करने की ज़रूरत है या नहीं

यह देखने के लिए कि आपको Apigee के कॉम्पोनेंट या NGINX को डाउनग्रेड करने की ज़रूरत है या नहीं, इनमें से कोई एक तरीका अपनाएं. यह इस बात पर निर्भर करता है कि आप Edge for Private Cloud 4.50.00 या 4.19.06 का इस्तेमाल कर रहे हैं या नहीं.

Edge 4.50.00 के लिए तरीका

हर नोड पर, गेटवे का वर्शन ढूंढने के लिए यह डालें:

-- apigee-service edge-gateway version

अगर edge-gateway का वर्शन नंबर:

Edge 4.19.06 के लिए तरीका

हर नोड पर, गेटवे का वर्शन ढूंढने के लिए यह डालें:

-- 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 को डाउनग्रेड करना होगा.

    डाउनग्रेड किए जाने वाले कॉम्पोनेंट

    अगर आपने यहां दी गई किसी भी सूची में शामिल आरपीएम इंस्टॉल किए हैं, तो आपको इन आरपीएम को पिछले वर्शन पर डाउनग्रेड करना होगा.

    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

    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

    यह देखने के लिए कि ये आरपीएम इंस्टॉल हैं या नहीं, हर उस नोड पर यह कमांड डालें जहां ऊपर दी गई सूची में शामिल कोई भी कॉम्पोनेंट इंस्टॉल है. हर कॉम्पोनेंट के लिए, यह कमांड डालें:

    -- apigee-service component version

    Apigee के कॉम्पोनेंट डाउनग्रेड करना

    Apigee के कॉम्पोनेंट डाउनग्रेड करने के लिए, यह तरीका अपनाएं.

    हर उस नोड पर यह तरीका अपनाएं जिस पर इनमें से कोई कॉम्पोनेंट इंस्टॉल है:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • edge-router

    कॉम्पोनेंट को रोकने के लिए, यह डालें

    --apigee-service component stop

    इसके बाद, कॉम्पोनेंट को डाउनग्रेड करें:

    -- sudo yum downgrade 

    यहां कुछ उदाहरण दिए गए हैं:

    अगर गेटवे और edge-message-processor इंस्टॉल हैं, तो:

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

    अगर गेटवे और edge-router इंस्टॉल हैं, तो:

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