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

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

Apache ZooKeeper

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

  1. ZooKeeper को बंद करने के लिए:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. ZooKeeper की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ZooKeeper को पहले जैसा करें:
    /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

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

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

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

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

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

Apache Cassandra

किसी एक स्टैंडअलोन नोड को वापस लाना

  1. Cassandra को बंद करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. पुरानी Cassandra डायरेक्ट्री हटाएं:
    /opt/apigee/data/apigee-cassandra
  3. Cassandra को फिर से इंस्टॉल करें:
    /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 का कोई ऐसा नोड काम नहीं करता जो किसी एन्सेम्बल का हिस्सा है, तो उसी होस्टनेम/आईपी पते के साथ नया नोड बनाया जा सकता है. आपको Cassandra को फिर से इंस्टॉल करना होगा और कुछ अतिरिक्त चरणों को पूरा करना होगा. आपको बैकअप से डेटा वापस लाने की ज़रूरत नहीं है. अन्य नोड में मौजूद रेप्लिका का इस्तेमाल करके, फ़ेल हुए नोड पर डेटा वापस लाया जा सकता है. आम तौर पर, ये चरण तब लागू होते हैं, जब आपके Cassandra क्लस्टर में कोई नोड, हार्डवेयर की गड़बड़ी वगैरह की वजह से क्रैश हो जाता है.

अगर काम न करने वाले नोड को अब ऐक्सेस नहीं किया जा सकता, तो नोड को मिटा दें और उसके नेटवर्क को अलग कर दें. इससे यह पक्का किया जा सकेगा कि वह गलती से Cassandra क्लस्टर में फिर से शामिल न हो जाए. इसके बाद, ओरिजनल नोड वाले आईपी पते के साथ एक नया नोड बनाएं और उस पर सामान्य Apigee बूटस्ट्रैप चरणों को चलाएं.

अगर नोड अब भी ऐक्सेस किया जा सकता है और आपको उसका फिर से इस्तेमाल करना है, तो यह तरीका अपनाएं:

  1. नोड पर Cassandra प्रोसेस को रोकें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. नोड से Cassandra सॉफ़्टवेयर को अनइंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
  3. नोड से डेटा डायरेक्ट्री को मिटाएं:
    rm -rf /opt/apigee/data/apigee-cassandra

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

  1. डेटा सेंटर के सीड नोड की पहचान करें.
    1. उसी डेटा सेंटर में मौजूद किसी भी चालू Cassandra नोड पर, यह कमांड चलाएं:
      apigee-service apigee-cassandra configure -search conf_cassandra_seeds
    2. इससे कुछ ऐसा आउटपुट मिलेगा:
      Found key conf_cassandra_seeds, with value, "127.0.0.1", in /opt/apigee/apigee-cassandra/token/default.properties
      Found key conf_cassandra_seeds, with value, 127.0.0.1, in /opt/apigee/apigee-cassandra/token/application/cassandra.properties
      Found key conf_cassandra_seeds, with value, "10.1.0.1,10.1.0.2", in /opt/apigee/token/application/cassandra.properties
      apigee-configutil: apigee-cassandra: # OK
    3. आउटपुट की आखिरी लाइन देखें. कॉमा लगाकर अलग किए गए आईपी पते, इस डेटा सेंटर में मौजूद नोड के इस्तेमाल किए जाने वाले सीड नोड हैं.
  2. रीस्टोर किए जा रहे नए नोड पर, यह फ़ाइल बनाएं या इसमें बदलाव करें:
    vi /opt/apigee/customer/application/cassandra.properties
  3. Add the following line:
    conf_jvm_options_custom_settings=-Dcassandra.replace_address=<ip-address-of-dead-node>
  4. अगर यह नोड, सीड नोड में से एक है (नोड का आईपी पता, पहले चरण में सीड नोड की सूची में दिखता है), तो फ़ाइल में एक और लाइन जोड़ें:
    conf_cassandra_seeds="<comma-separated-seed-list-except-this-node’s-ip>"
    1. उदाहरण के लिए, ऊपर दिए गए उदाहरण में, सीड लिस्ट में दो आईपी हैं - 10.1.0.1 और 10.1.0.2. अगर वापस लाया जा रहा नोड 10.1.0.1 है, तो इस तरह की लाइन जोड़ें:
      conf_cassandra_seeds="10.1.0.2"
  5. फ़ाइल को सेव करें और पक्का करें कि Apigee उपयोगकर्ता के पास इसका मालिकाना हक हो और वह इसे पढ़ सके:
    chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
  6. Cassandra सॉफ़्टवेयर इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  7. Cassandra सेटअप चलाएं:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f <configFile>
  8. सेटअप, Cassandra सेवा को बूटस्ट्रैप करने की कोशिश करेगा. इसमें ज़्यादा समय लग सकता है. यह इस बात पर निर्भर करता है कि अन्य नोड से कितना डेटा स्ट्रीम करना है, आपके नेटवर्क की थ्रूपुट कितनी है वगैरह.
  9. [ऐडवांस विकल्प] नोड पर ये nodetool कमांड चलाकर, डेटा की स्ट्रीमिंग को तेज़ किया जा सकता है:
    nodetool setstreamthroughput <value>
    nodetool setcompactionthroughput <value>
  10. Cassandra नोड के वापस चालू होने के बाद, यहां दिए गए स्टैंडर्ड कमांड का इस्तेमाल करके पुष्टि करें कि नोड, रिंग में शामिल हो गया है:
    /opt/apigee/apigee-cassandra/bin/nodetool ring
    /opt/apigee/apigee-cassandra/bin/nodetool status
  11. जब आपको यह पुष्टि हो जाए कि नोड सही तरीके से काम कर रहा है, तब /opt/apigee/customer/application/cassandra.properties फ़ाइल में फिर से बदलाव करें. इसके बाद, इस तरीके के तीसरे और चौथे चरण में जोड़ी गई लाइनों को हटाएं.
  12. नोड पर Cassandra सेवा को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart

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

  1. पूरे क्लस्टर को बंद करें.
  2. बैकअप फ़ाइल से सभी Cassandra नोड को वापस लाएं.
  3. Cassandra क्लस्टर को चालू करें.
  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. सभी नोड पर Management Server, Qpid Server, और Postgres Server शुरू करें:
    /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 सर्वर की पुरानी डायरेक्ट्री हटाएं:
    /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 Server और Qpidd

  1. सभी नोड पर Qpidd, Qpid Server, और Postgres Server को बंद करें:
    /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 Server को फिर से इंस्टॉल करें:
    /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 Server, Qpidd, और Postgres Server को रीस्टार्ट करें:
    /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

SymasLDAP

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

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

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

  5. SymasLDAP को रीस्टार्ट करें:
    /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. Message Processor की पुरानी डायरेक्ट्री हटाएं:
    /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. Edge के नए यूज़र इंटरफ़ेस (यूआई) को बंद करना:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
  2. New Edge UI की पुरानी डायरेक्ट्री हटाएं:
    /opt/apigee/data/edge-management-ui
    /opt/apigee/etc/edge-management-ui.d
  3. New Edge UI को फिर से इंस्टॉल करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui install
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static install
  4. बैकअप फ़ाइल से New Edge UI को वापस लाने के लिए:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restore 2019.03.17,14.40.41

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

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

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

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

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