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

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

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

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

  1. ZooKeeper को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. ZoomKeeper की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZoomKeeper को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ज़ूकीपर को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. सभी कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-all restart

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

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

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

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

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

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

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

  1. कैसंड्रा को रोकें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. पुरानी कैसंड्रा डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-cassandra
  3. कैसेंड्रा को फिर से इंस्टॉल करें:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. कैसंड्रा को वापस लाएं:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. सभी कॉम्पोनेंट को रीस्टार्ट करें:
    /apigee/apigee-service/bin/apigee-all restart

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

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

  1. कैसेंड्रा को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. मूल नोड को इंस्टॉल करते समय इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके, कैसंड्रा नोड पर सेटअप चलाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. कैसंड्रा को शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. 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 सर्वर बंद करें:
    /apigee/apigee-service/bin/apigee-service edge-management-server 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 डेटाबेस को फिर से इंस्टॉल करें:
    /apigee/apigee-service/bin/apigee-service apigee-postgresql install 
  3. PostgreSQL शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41

    ध्यान दें कि PostgreSQL कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल के लिए डायरेक्ट्री पाथ की जानकारी देनी होगी और न ही ".dump" सफ़िक्स जोड़ना है. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. सभी नोड पर मैनेजमेंट सर्वर, Qpid सर्वर, और Postgres सर्वर शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server 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 install
  2. PostgreSQL डेटाबेस को फिर से कॉन्फ़िगर करें. इसके लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसे आपने इंस्टॉल करने के लिए इस्तेमाल किया था:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  3. PostgreSQL शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start 

Postgres सर्वर

  1. सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. पुरानी Postgres Server डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
  3. Postgres सर्वर को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
  4. बैकअप फ़ाइल से Postgres सर्वर को वापस लाएं:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

Qpid सर्वर और Qpidd

  1. सभी नोड पर Qpidd, Qpid सर्वर, और Postgres सर्वर को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. पुरानी Qpid सर्वर और Qpidd डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d 
  3. Qpidd को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install 
  4. Qpidd को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. Qpidd को शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start 
  6. Qpid सर्वर को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. Qpid सर्वर को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  8. सभी नोड पर Qpid सर्वर, Qpidd, और Postgres सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart

OpenLDAP

  1. OpenLDAP को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. OpenLDAP को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. पुरानी OpenLDAP डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. OpenLDAP को पहले जैसा करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. OpenLDAP को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. सभी मैनेजमेंट सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

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

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. मैनेजमेंट सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

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

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. मैसेज प्रोसेसर को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

राऊटर

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. राऊटर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

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

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

    ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के दौरान, न तो आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ देना होगा और न ही उसमें "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स जोड़ना होगा. आपको बैकअप फ़ाइल के नाम में सिर्फ़ तारीख/समय की जानकारी देनी होगी.

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

  5. यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start

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

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