कॉम्पोनेंट को फिर से इंस्टॉल और वापस लाने का तरीका

Edge for Private Cloud v4.19.01

इस दस्तावेज़ में Edge कॉम्पोनेंट को फिर से इंस्टॉल करने और उसे पहले जैसा करने के बारे में बताया गया है. इस प्रक्रिया का इस्तेमाल करें अगर आपको बैकअप को पहले जैसा करने से पहले Edge कॉम्पोनेंट को फिर से इंस्टॉल करना होगा.

अपाची ज़ूकीपर

एक स्टैंडअलोन नोड को पहले जैसा करना

  1. ZooKeeper को रोकें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zoookeper
  2. पुरानी ZooKeeper डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zuokeper install
  4. ZooKeeper को पहले जैसा करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper बैकअप-2016.03.17,14.40.41.tar.gz
  5. सभी कॉम्पोनेंट रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-all रीस्टार्ट

एक क्लस्टर नोड को पहले जैसा करें

अगर कोई एक ZooKeeper नोड भी काम नहीं करता है जो किसी एन्सेंबल का हिस्सा है, तो आपके पास एक नया नोड बनाने का विकल्प होता है. आपके पास एक ही होस्टनेम/आईपी पता होना चाहिए. साथ ही, ZooKeeper को फिर से इंस्टॉल करें. जब नया ZooKeeper नोड, ZooKeeper असेंबली में, इसे Leader से सबसे नए स्नैपशॉट मिलेंगे और क्लाइंट को सेवाएं दी जाएंगी. इस मामले में आपको डेटा वापस लाने की ज़रूरत नहीं है.

  1. ZooKeeper को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zoookeper
  2. मूल नोड:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper सेटअप -f configFile
  3. ZooKeeper शुरू करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper शुरू

क्लस्टर को पहले जैसा करें

  1. पूरे क्लस्टर को रोकें.
  2. बैकअप फ़ाइल से सभी ZooKeeper नोड को एक फ़ोल्डर के लिए ऊपर बताए गए तरीके से वापस लाएं नोड के लिए अलग-अलग हैं.
  3. ZooKeeper क्लस्टर शुरू करें.
  4. सभी कॉम्पोनेंट को रीस्टार्ट करें.

अपाचे कासांड्रा

एक स्टैंडअलोन नोड को पहले जैसा करना

  1. कैसेंड्रा को रोकें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-कैसांद्रा स्टॉप
  2. पुरानी कैसंड्रा डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-cassandra
  3. कैसेंड्रा को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra इंस्टॉल
  4. कैसंड्रा को पहले जैसा करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra रिस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. सभी कॉम्पोनेंट रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-all रीस्टार्ट

एक क्लस्टर नोड को पहले जैसा करें

अगर कोई सिंगल कैसंड्रा नोड फ़ेल हो जाता है, जो किसी एन्सेम्बल का हिस्सा है, तो आप इसके साथ एक नया नोड बना सकते हैं एक ही होस्टनेम/आईपी पता. आपको केवल कैसंड्रा को फिर से इंस्टॉल करना होगा, आपको उसे वापस लाने की ज़रूरत नहीं है के लिए इस्तेमाल किया जा सकता है.

नोट: किसी गैर-सीड नोड पर फिर से इंस्टॉल करते समय, पक्का करें कि कम से कम एक Cassandra सीड नोड ऊपर है.

  1. कैसेंड्रा को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  2. कैसे इस कॉन्फ़िगरेशन फ़ाइल को इंस्टॉल करते समय उपयोग की गई मूल नोड:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  3. कैसेंड्रा शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  4. कैसेंड्रा को इंस्टॉल करने के बाद, नोड ऊपर हो जाता है (सभी कीस्पेस के लिए RF>=2 दिया जाता है) नोड को शुरू करने के लिए, नीचे दिया गया nodetool कमांड चलाएं:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    आपको अपना उपयोगकर्ता नाम और पासवर्ड सिर्फ़ तब भेजना होगा, जब कैसंड्रा के लिए JMX की पुष्टि करने की सुविधा चालू है.

क्लस्टर को पहले जैसा करें

  1. पूरे क्लस्टर को रोकें.
  2. बैकअप फ़ाइल से सभी कैसेंड्रा नोड को पुनर्स्थापित करें.
  3. कैसंड्रा क्लस्टर शुरू करें.
  4. सभी कॉम्पोनेंट को रीस्टार्ट करें.

PostgreSQL डेटाबेस

PosgreSQL अलग से चल रहा है या मास्टर के रूप में

  1. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर बंद करें:
    ध्यान दें: आपका सिस्टम अब भी एपीआई प्रॉक्सी के अनुरोधों को मैनेज कर सकता है, जबकि ये कॉम्पोनेंट रुक गए हों.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है > /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर स्टॉप
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
  2. PostgreSQL डेटाबेस को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql इंस्टॉल
  3. PostgreSQL शुरू करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql शुरुआत
  4. बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql 2016.03.17,14.40.41.dump को वापस लाएं
  5. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर चालू करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर शुरू
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर शुरू
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server Start

PosgreSQL स्टैंडबाय के तौर पर चल रहा है

  1. PostgreSQL डेटाबेस को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql इंस्टॉल
  2. PostgreSQL डेटाबेस को फिर से कॉन्फ़िगर करें. इसके लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिससे आपने इसे इंस्टॉल किया था:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql सेटअप -f configFile
  3. PostgreSQL शुरू करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql शुरुआत

Postgres सर्वर

  1. सभी मास्टर और स्टैंडबाय नोड पर Postgres Server बंद करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
  2. Postgres सर्वर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. Postgres सर्वर को फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server-install
  4. बैकअप फ़ाइल से Postgres Server को वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर चालू करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

Qpid Server और Qpidd

  1. सभी नोड पर Qpidd, Qpid सर्वर, और Postgres सर्वर बंद करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd
  2. Qpid सर्वर और Qpidd की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/Edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. Qpidd फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd इंस्टॉल
  4. Qpidd को वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd बैकअप-2016.03.17,14.40.41.tar.gz
  5. Qpidd शुरू करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd शुरू
  6. Qpid सर्वर फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server इंस्टॉल
  7. Qpid सर्वर को पहले जैसा करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  8. सभी नोड पर Qpid सर्वर, Qpidd, और Postgres सर्वर रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd रीस्टार्ट
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर रीस्टार्ट
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server रीस्टार्ट

OpenLDAP

  1. OpenLDAP रोकें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap
  2. OpenLDAP फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap इंस्टॉल
  3. OpenLDAP की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. OpenLDAP को पहले जैसा करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. OpenLDAP रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap
  6. सभी मैनेजमेंट सर्वर रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर रीस्टार्ट

मैनेजमेंट सर्वर

  1. प्रबंधन सर्वर रोकें:
    > /opt/apigee/apigee-service/bin/apigee-service एज-मैनेजमेंट-सर्वर स्टॉप
  2. मैनेजमेंट सर्वर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. मैनेजमेंट सर्वर फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server इंस्टॉल
  4. बैकअप फ़ाइल से मैनेजमेंट सर्वर को वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. मैनेजमेंट सर्वर रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-सर्वर शुरू

मैसेज प्रोसेसर

  1. मैसेज प्रोसेसर बंद करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-मैसेज-प्रोसेसर बंद
  2. मैसेज प्रोसेसर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. मैसेज प्रोसेसर फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-प्रोसेसर इंस्टॉल
  4. बैकअप फ़ाइल से मैसेज प्रोसेसर को वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-मैसेज-प्रोसेसर रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. मैसेज प्रोसेसर को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-मैसेज-प्रोसेसर शुरू

राऊटर

  1. राऊटर बंद करें:
    > /opt/apigee/apigee-service/bin/apigee-service एज-रूटर स्टॉप
  2. राऊटर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. राऊटर फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-रूटर इंस्टॉल
  4. बैकअप फ़ाइल से राऊटर को वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service एज-रूटर रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. राऊटर रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service एज-रूटर स्टार्ट

Edge यूज़र इंटरफ़ेस (यूआई)

  1. यूज़र इंटरफ़ेस बंद करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui स्टॉप
  2. पुरानी यूज़र इंटरफ़ेस (यूआई) डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. यूज़र इंटरफ़ेस (यूआई) फिर से इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui इंस्टॉल
  4. बैकअप फ़ाइल से यूज़र इंटरफ़ेस (यूआई) वापस लाएं:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui रीस्टोर बैकअप-2016.03.17,14.40.41.tar.gz
  5. यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui शुरू

साइट को वापस लाने की प्रोसेस पूरी करें

  1. सभी कॉम्पोनेंट नोड बंद करें. ध्यान दें कि सबसिस्टम को रोकने का क्रम ज़रूरी है - पहले सभी Edge नोड और फिर सभी डेटास्टोर नोड होते हैं.
  2. ऊपर बताए गए तरीके से सभी कॉम्पोनेंट को पहले जैसा करें.
  3. अब सभी कॉम्पोनेंट को नीचे दिए गए क्रम में शुरू करें. ध्यान दें कि सबसिस्टम ज़रूरी हैं:
    1. ZooKeeper क्लस्टर शुरू करें
    2. कैसंड्रा क्लस्टर शुरू करें
    3. पक्का करें कि OpenLDAP चालू हो और चालू हो
    4. Qpid शुरू करें
    5. पक्का करें कि PostgreSQL डेटाबेस काम कर रहा है
    6. मैनेजमेंट सर्वर चालू करें
    7. राऊटर और मैसेज प्रोसेसर शुरू करें
    8. Qpid सर्वर चालू करें
    9. Postgres सर्वर चालू करें
    10. Apigee यूज़र इंटरफ़ेस (यूआई) शुरू करें