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

Edge for Private Cloud v4.19.01

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

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

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

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

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

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

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

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

  1. पूरा क्लस्टर रोकें.
  2. बैकअप फ़ाइल से सभी ZKeeper नोड को वापस लाएं.
  3. चिड़ियाघर का क्लस्टर शुरू करें.
  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. अगर कोई एक कैसंड्रा नोड काम नहीं करता और वह किसी एनसेंबल का हिस्सा है, तो उसी होस्टनेम/आईपी पते के साथ नया नोड बनाया जा सकता है. कॉम्पोनेंट को फिर से इंस्टॉल और वापस लाने का तरीका में बताया गया, फिर से इंस्टॉल करने का तरीका अपनाएं. आपको सिर्फ़ Cassandra को फिर से इंस्टॉल करना होगा, आपको डेटा वापस लाने की ज़रूरत नहीं है.

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

    Cassandra को इंस्टॉल करने और नोड चालू होने के बाद, (सभी कीस्पेस के लिए RF>=2 दिए जाने पर) नोड को शुरू करने के लिए नीचे दिए गए nodetool कमांड को एक्ज़ीक्यूट करें:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    आपको अपना उपयोगकर्ता नाम और पासवर्ड सिर्फ़ तब पास करना होगा, जब आपने कैसांड्रा के लिए JMX ऑथेंटिकेशन की सुविधा चालू की हो.

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

  1. पूरा क्लस्टर रोकें.
  2. बैकअप फ़ाइल से सभी Cassandra नोड वापस लाएं.
  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 Server डायरेक्ट्री हटाएं:
    /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