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

Edge for Private Cloud v. 4.16.05

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    बिना सीड वाले नोड पर रीस्टोर करते समय, पक्का करें कि कम से कम एक कैसंड्रा सीड नोड ऊपर हो.

    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 status
  3. बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
    /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql रिश्ते 2016.03.17,14.40.41.dump
  4. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर शुरू करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceedge-management-server start
    > /<inst_root>/apigee/apigee-service/bin/apigee-serviceएं-service_server-service_एंसेज-सर्वर-पोस्ट

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

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

Postgres सर्वर

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

Qpidd डेटाबेस

  1. पुरानी Qpidd डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/apigee-qpidd
    /<inst_root>/apigee/etc/apigee-qpidd.d
  2. Qpidd को पहले जैसा करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd कमरों को पहले जैसा करने की सुविधा बैक अप-2016.03.17,14.40.41.tar.gz
  3. Qpidd को शुरू करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid सर्वर

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

OpenLDAP

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

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

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

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

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

राऊटर

  1. पुरानी राऊटर डायरेक्ट्री हटाएं:
    /<inst_root>/apigee/data/edge-router
    /<inst_root>/apigee/etc/edge-router.d
  2. बैकअप फ़ाइल से राऊटर को पहले जैसा करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router स्थिति बैकअप-2016.03.17,14.40.41.tar.gz
  3. राऊटर रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router start

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

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