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

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

मार्च 2021 के पैच की रिलीज़

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

  • एज-गेटवे
  • एज-मैनेजमेंट-सर्वर
  • एज-मैसेज-प्रोसेसर
  • edge-postgres-server
  • एज-क्यूपीआईडी-सर्वर
  • एज-राउटर
  • nginx

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

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

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

Edge 4.50.00 के लिए प्रक्रिया

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

-- apigee-service edge-gateway version

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

  • साल 2013 से कम है, आपको कोई और कार्रवाई करने की ज़रूरत नहीं है.
  • साल 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 के लिए प्रक्रिया

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

-- apigee-service edge-gateway version

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

  • साल 2014 से कम है, आपको कोई और कार्रवाई करने की ज़रूरत नहीं है.
  • साल 2011 के बाद, आपको 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 को डाउनग्रेड करना होगा.

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

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

    Private Cloud 4.50.00 के लिए Edge को डाउनग्रेड करने वाले कॉम्पोनेंट

    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

    Private Cloud के 4.19.06 वर्शन के लिए, Edge को डाउनग्रेड करने वाले कॉम्पोनेंट

    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-postgres-server
    • एज-क्यूपीआईडी-सर्वर
    • एज-राउटर

    कॉम्पोनेंट को टाइप करके बंद करें

    --apigee-service component stop

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

    -- sudo yum downgrade 

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

    अगर गेटवे और एज-मैसेज-प्रोसेसर इंस्टॉल हैं, तो:

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

    अगर गेटवे और एज-राउटर इंस्टॉल किया गया हो:

    -- sudo yum downgrade edge-gateway edge-router

    अगर एआईओ सेटअप है :

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

    डाउनग्रेड करने के बाद आपके पास आरपीएम का सही वर्शन यहां दिखाया गया है.

    प्राइवेट क्लाउड 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

    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