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

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

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

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

  1. ZooKeeper को रोकें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. पुरानी ZooKeeper डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ZooKeeper को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. सभी कॉम्पोनेंट रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-all restart

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

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

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

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

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

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

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

  1. कैसेंड्रा को रोकें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. पुरानी कैसंड्रा डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-cassandra
  3. कैसेंड्रा को फिर से इंस्टॉल करें:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. कैसंड्रा को पहले जैसा करें:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. सभी कॉम्पोनेंट रीस्टार्ट करें:
    /apigee/apigee-service/bin/apigee-all restart

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

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

  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 सर्वर बंद करें:
    /apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. PostgreSQL डेटाबेस को फिर से इंस्टॉल करें:
    /apigee/apigee-service/bin/apigee-service apigee-postgresql install 
  3. PostgreSQL शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41

    ध्यान दें कि PostgreSQL कॉम्पोनेंट को वापस लाते समय, या फिर आपने ".dump" तय नहीं किया है प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर चालू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

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

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

Postgres सर्वर

  1. सभी मास्टर और स्टैंडबाय नोड पर Postgres Server बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  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 सर्वर को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  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-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  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 install 
  4. Qpidd को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. Qpidd शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start 
  6. Qpid सर्वर को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. Qpid सर्वर को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  8. सभी नोड पर Qpid सर्वर, Qpidd, और Postgres सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart

OpenLDAP

  1. OpenLDAP रोकें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. OpenLDAP फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. OpenLDAP की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. OpenLDAP को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. OpenLDAP को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. सभी मैनेजमेंट सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

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

  1. मैनेजमेंट सर्वर बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  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 install
  4. बैकअप फ़ाइल से मैनेजमेंट सर्वर को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. मैनेजमेंट सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

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

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. मैसेज प्रोसेसर को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

राऊटर

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. राऊटर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

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

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाते समय, आप बैकअप के लिए डायरेक्ट्री पाथ तय नहीं करते फ़ाइल का उपयोग नहीं किया जा सकता, और न ही आप "backup-" प्रीफ़िक्स या ".tar.gz" प्रत्यय. आप सिर्फ़ बैकअप फ़ाइल के नाम की तारीख/समय वाला हिस्सा शामिल है.

    आपके पास restore कमांड में बैकअप फ़ाइल को छोड़ने का विकल्प होता है. Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में, सबसे हाल की बैकअप फ़ाइल का इस्तेमाल करें.

  5. यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start

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

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