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

Edge for Private Cloud v. 4.16.05

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

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

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

  1. ज़ूKeeper को बंद करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper keep
  2. पुरानी ZoomKeeper डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/apigee-zookeeper
    /<inst_root>/apigee/etc/apigee-zookeeper.d
  3. चिड़ियाघर को फिर से इंस्टॉल करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ज़ूकीपर को पहले जैसा करें.
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper जारी बैकअप-2016.03.17,14.40.41.tar.gz
  5. सभी कॉम्पोनेंट को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all फिर से शुरू करें

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

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

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

पूरा क्लस्टर वापस लाएं

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

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

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

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

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

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

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

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

पूरा क्लस्टर वापस लाएं

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

PostgreSQL डेटाबेस

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

  1. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर बंद करें:
    ध्यान दें: इन कॉम्पोनेंट के बंद होने पर भी, आपका सिस्टम एपीआई प्रॉक्सी के अनुरोधों को हैंडल कर सकता है.


  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 रिश्ते 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-serviceedge-qpid-service/postpid-serverstart

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-serviceedge-postgres-server install
  4. बैकअप फ़ाइल से Postgres Server को पहले जैसा करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server पॉप-अप-2016.03.17,14.40.41.tar.gz
  5. सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर शुरू करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-postgres-server start

Qpid सर्वर और Qpidd

  1. सभी नोड पर Qpidd, Qpid Server, और Postgres Server को बंद करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-qpid-server स्टॉप
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceएं-service_postgredd-एं-पोस्टिंग स्टॉप>
  2. पुरानी Qpid Server और Qpidd डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/edge-qpid-server
    /<inst_root>/apigee/etc/edge-qpid-server.d
    /<inst_root>/apigee/data/apigee-qpidd_t.spgeet/inst = hi
  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 स्टेटस, बैक अप-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-serviceedge-qpid-server install
  7. Qpid सर्वर को पहले जैसा करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-qpid-server restored मुकाबले-2016.03.17,14.40.41.tar.gz
  8. सभी नोड पर Qpid Server, Qpidd, और Postgres Servers को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd फिर से शुरू करें
    > /<inst_root>/apigee/apigee-service/bin/apigee-service-service-service-service_ins?

OpenLDAP

  1. OpenLDAP को बंद करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap रोकने
  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 रिश्तेदार
  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 लाना

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

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

राऊटर

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

साइट वापस पाने की प्रक्रिया पूरी करें

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