कॉम्पोनेंट को मौजूदा एनवायरमेंट में वापस लाना

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

अगर आपको कॉम्पोनेंट को फिर से इंस्टॉल करना है, तो कॉम्पोनेंट को फिर से इंस्टॉल और वापस लाने का तरीका देखें.

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

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

  1. पुरानी ZooKeeper डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. बैकअप फ़ाइल से ZooKeeper डेटा वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. वापस लाए गए नए ZooKeeper के साथ सिंक करने के लिए, सभी कॉम्पोनेंट रीस्टार्ट करें.

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

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

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

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

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

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

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

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

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

    किसी बिना सीड नोड पर डेटा वापस लाने के दौरान, पक्का करें कि कम से कम एक कैसंड्रा सीड नोड हो मुनाफ़े के साथ.

    कैसेंड्रा को इंस्टॉल करने के बाद, नोड ऊपर हो जाता है (सभी कीस्पेस के लिए 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-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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 डेटाबेस चल रहा है:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर चालू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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 setup -f configFile
  2. PostgreSQL शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Postgres सर्वर

  1. Postgres सर्वर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. बैकअप फ़ाइल से Postgres सर्वर को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Postgres सर्वर चालू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Qpidd डेटाबेस

  1. Qpidd की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Qpidd को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Qpidd शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid सर्वर

  1. Qpid सर्वर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. बैकअप फ़ाइल से Qpid सर्वर को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Qpid सर्वर शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. OpenLDAP की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. बैकअप फ़ाइल से OpenLDAP को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. OpenLDAP को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

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

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

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

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

राऊटर

  1. राऊटर की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. बैकअप फ़ाइल से राऊटर को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. राऊटर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

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

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