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

इस दस्तावेज़ में, किसी भी 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
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है