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

Edge for Private Cloud v. 4.16.05

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

Apache ZooKeeper

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

  1. ZooKeeper को बंद करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. ZooKeeper की पुरानी डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/apigee-zookeeper
    /<inst_root>/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper को फिर से इंस्टॉल करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ZooKeeper को वापस लाएं.
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  5. सभी कॉम्पोनेंट रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all restart

एक क्लस्टर नोड को वापस लाना

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

  1. ZooKeeper को फिर से इंस्टॉल करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. ओरिजनल नोड इंस्टॉल करते समय इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके, ZooKeeper नोड पर सेटअप चलाएं:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
  3. ZooKeeper को चालू करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start

पूरा क्लस्टर वापस लाना

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

Apache Cassandra

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

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

एक क्लस्टर नोड को वापस लाना

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

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

  1. Cassandra को फिर से इंस्टॉल करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. Cassandra नोड पर सेटअप को उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके चलाएं जिसका इस्तेमाल ओरिजनल नोड को इंस्टॉल करते समय किया गया था:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. Cassandra को चालू करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. Cassandra इंस्टॉल करने और नोड चालू होने के बाद, नोड को शुरू करने के लिए, nodetool का यह कमांड चलाएं. ध्यान दें कि सभी कीस्पेस के लिए, आरएफ़>=2 होना चाहिए:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair

पूरा क्लस्टर वापस लाना

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

PostgreSQL डेटाबेस

PosgreSQL, स्टैंडअलोन या मास्टर के तौर पर चल रहा हो

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

PosgreSQL, स्टैंडबाय मोड में चल रहा है

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

Postgres सर्वर

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

Qpid Server और Qpidd

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

OpenLDAP

  1. OpenLDAP को बंद करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. OpenLDAP को फिर से इंस्टॉल करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. पुरानी OpenLDAP डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/apigee-openldap
    /<inst_root>/apigee/etc/apigee-openldap.d
  4. OpenLDAP को वापस लाएं:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz
  5. OpenLDAP को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. सभी मैनेजमेंट सर्वर रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restart

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

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

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

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

राऊटर

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

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

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

साइट को पूरी तरह से वापस लाना

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