4.16.05 रोलबैक प्रोसेस

Edge for Private Cloud v. 4.16.05

इन दो स्थितियों में आपको रोल बैक करना पड़ सकता है:

  1. पुरानी रिलीज़ पर रोल बैक करें. उदाहरण के लिए, 4.16.05 से 4.16.01 तक.
  2. एक ही रिलीज़ में किसी पुराने वर्शन पर रोल बैक करें.

दोनों स्थितियों में रोलबैक बनाने के लिए, नीचे दी गई प्रक्रिया का इस्तेमाल करें.

रोलबैक कौन कर सकता है

रोल बैक करने वाला उपयोगकर्ता, Edge को मूल रूप से अपडेट करने वाले उपयोगकर्ता या रूट के तौर पर चल रहा उपयोगकर्ता एक ही होना चाहिए.

डिफ़ॉल्ट रूप से, Edge के कॉम्पोनेंट, उपयोगकर्ता "apigee" के तौर पर चलते हैं. कुछ मामलों में ऐसा हो सकता है कि आप Edge के कॉम्पोनेंट को अलग-अलग उपयोगकर्ताओं के तौर पर इस्तेमाल कर रहे हों. उदाहरण के लिए, अगर राऊटर को खास पोर्ट, जैसे कि 1,000 से नीचे वाले पोर्ट को ऐक्सेस करना है, तो आपको राऊटर को रूट की तरह या ऐसे उपयोगकर्ता के तौर पर चलाना होगा जिसके पास उन पोर्ट का ऐक्सेस हो. इसके अलावा, एक कॉम्पोनेंट को एक उपयोगकर्ता के तौर पर और दूसरे कॉम्पोनेंट को दूसरे उपयोगकर्ता के तौर पर चलाया जा सकता है.

किन कॉम्पोनेंट को रोल बैक किया जा सकता है

रोल बैक करते समय, आपको इन शर्तों के बारे में पता होना चाहिए:

  • किसी नोड पर नीचे दिए गए पांच कॉम्पोनेंट में से किसी एक को रोलबैक करने के लिए, आपको नोड पर इंस्टॉल किए गए पांच कॉम्पोनेंट में से किसी भी एक को रोल बैक करना होगा. उदाहरण के लिए, अगर आपके नोड पर मैनेजमेंट सर्वर, रूट, और मैसेज प्रोसेसर इंस्टॉल है, तो इनमें से किसी भी एक को रोल बैक करने के लिए, आपको इन तीनों को रोल बैक करना होगा.

    ये पांच कॉम्पोनेंट हैं:
    • मैनेजमेंट सर्वर
    • राऊटर
    • मैसेज प्रोसेसर
    • Qpid सर्वर
    • Postgres सर्वर
  • कसांद्रा को रोलबैक न करें. Edge की इस रिलीज़ में, Cassandra का अपडेट किया गया वर्शन शामिल है, जो 4.16.01 रिलीज़ पर काम करता है. अगर आपको किसी कॉम्पोनेंट को रोल बैक करना है, तो नई सुविधाओं का फ़ायदा पाने के लिए, Cassandra को 4.16.05 वर्शन पर छोड़ दें.
  • इस रिलीज़ में postgresql या qpidd का नया वर्शन शामिल नहीं है. इसलिए, आपको इन्हें रोल बैक करने की ज़रूरत नहीं है.

4.16.05 को रोलबैक करने के लिए

Apigee Edge को रोल बैक करने के लिए, यह तरीका अपनाएं:

  1. कॉम्पोनेंट को रोल बैक करने से रोकें:
    1. अगर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो इन सभी को बंद करें: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
      > apigee-service Edge-management-server बंद
      > apigee-serviceedge-router बंद
      > apigee-service Edge-message-processorघट-सर्वर-पीजी-सर्वर स्टॉप-सर्वर स्टॉप-सर्वर स्टॉप-सर्विस


    2. अगर किसी अन्य कॉम्पोनेंट को रोल बैक किया जा रहा है, तो सिर्फ़ उस कॉम्पोनेंट को रोल बैक करना बंद करें:
      > apigee-service Comp स्टॉप
  2. अगर कमाई करने की सुविधा को फिर से चालू किया जा रहा है, तो इसे अनइंस्टॉल करें:
    > apigee-service Edge-mint-gateway अनइंस्टॉल करें
  3. रोल बैक करने के लिए, कॉम्पोनेंट को अनइंस्टॉल करें:
    1. अगर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो उन सभी को अनइंस्टॉल करें: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
      > apigee-serviceedge-gateway अनइंस्टॉल करें
    2. अगर किसी अन्य कॉम्पोनेंट को रोल बैक किया जा रहा है, तो सिर्फ़ उस कॉम्पोनेंट को अनइंस्टॉल करें
      > apigee-service comp को अनइंस्टॉल करें
  4. अगर राऊटर को रोल बैक किया जा रहा है, तो आपको इसका कॉन्टेंट मिटाना होगा /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. कॉम्पोनेंट को 4.16.01 रिलीज़ पर रोलबैक करने के लिए:
    1. apigee-setup के 4.16.05 वर्शन को अनइंस्टॉल करें:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup रद्द
    2. 4.16.01 वर्शन वाली रिलीज़ के लिए, Bootstrap.sh डाउनलोड करें:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. 4.16.01 Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      इसमें वे उपयोगकर्ता नाम और pWorde हैं जो आपको Apigee से मिले हैं. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.
    4. apigee-setup का 4.16.01 वर्शन इंस्टॉल करें:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. कॉम्पोनेंट का 4.16.01 वर्शन इंस्टॉल करें:
      > /<instal_direct>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      जहां comp इंस्टॉल करने के लिए कॉम्पोनेंट है और configFile आपकी 4.16.01 कॉन्फ़िगरेशन फ़ाइल है.
  6. कॉम्पोनेंट को 4.16.05 की रिलीज़ के किसी खास वर्शन पर रोल बैक करने के लिए:
    1. कॉम्पोनेंट का खास वर्शन डाउनलोड करें:
      > /<instal_direct>/apigee/apigee-service/bin/apigee-service COM-version इंस्टॉल करें
      इसमें Com-version, वह कॉम्पोनेंट और वर्शन है जिसे इंस्टॉल करना है. उदाहरण के लिए:
      > /<instal_ बदरा>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 इंस्टॉल
      अगर आप Apigee ऑनलाइन रेपो का इस्तेमाल कर रहे हैं, तो नीचे दिए गए निर्देश का इस्तेमाल करके, कॉम्पोनेंट के उपलब्ध वर्शन तय कर सकते हैं यहां डुप्लीकेट सूची दिखाएं:
      डुप्लीकेट सूची दिखाएं:
      डुप्लीकेट> yum

    2. कॉम्पोनेंट इंस्टॉल करने के लिए, apigee-setup इस्तेमाल करें:
      > /<install_direct>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      उदाहरण के लिए:
      > /<install_direct>/apigee/apigee-setup/bin/setup.s you do not to नीचे सुने गए. फ़ाइल का नाम बताएं.

अगर रोल बैक करते समय आपको समस्याएं आती हैं, तो Apigee की सहायता टीम से संपर्क करें.