इस दस्तावेज़ में, Edge कॉम्पोनेंट को फिर से इंस्टॉल करने और उसे पहले जैसा करने के बारे में बताया गया है. अगर आपको बैकअप वापस लाने से पहले, Edge कॉम्पोनेंट को फिर से इंस्टॉल करना है, तो यह तरीका अपनाएं.
Apache ZooKeeper
एक स्टैंडअलोन नोड को वापस लाना
- ZooKeeper को बंद करने के लिए:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- पुरानी ZooKeeper डायरेक्ट्री हटाएं:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- ZooKeeper को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- ZooKeeper को वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - सभी कॉम्पोनेंट रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-all restart
किसी क्लस्टर नोड को वापस लाना
अगर किसी एक ZooKeeper नोड में गड़बड़ी होती है, तो उसी होस्टनेम/आईपी पते से एक नया नोड बनाया जा सकता है. इसके बाद, ZooKeeper को फिर से इंस्टॉल किया जा सकता है. जब नया ZooKeeper नोड, ZooKeeper ensemble में शामिल होता है, तो उसे लीडर से नए स्नैपशॉट मिलते हैं. इसके बाद, वह क्लाइंट को सेवा देना शुरू कर देता है. इस मामले में, आपको डेटा वापस लाने की ज़रूरत नहीं है.
- ZooKeeper को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- ZooKeeper नोड पर सेटअप चलाने के लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसका इस्तेमाल ओरिजनल नोड इंस्टॉल करते समय किया गया था:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- ZooKeeper शुरू करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
पूरे क्लस्टर को वापस लाना
- पूरे क्लस्टर को बंद करें.
- ऊपर बताए गए तरीके से, बैकअप फ़ाइल से सभी ZooKeeper नोड वापस लाएं.
- ZooKeeper क्लस्टर शुरू करें.
- सभी कॉम्पोनेंट फिर से चालू करें.
Apache Cassandra
एक स्टैंडअलोन नोड को वापस लाना
- Cassandra को बंद करना:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- Cassandra की पुरानी डायरेक्ट्री हटाएं:
/opt/apigee/data/apigee-cassandra
- Cassandra को फिर से इंस्टॉल करें:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- कैसंड्रा को वापस लाने के लिए:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - सभी कॉम्पोनेंट रीस्टार्ट करें:
/apigee/apigee-service/bin/apigee-all restart
किसी क्लस्टर नोड को वापस लाना
अगर किसी एक कैसेंड्रा नोड में कोई गड़बड़ी होती है, तो उसी होस्टनेम/आईपी पते से एक नया नोड बनाया जा सकता है. आपको सिर्फ़ Cassandra को फिर से इंस्टॉल करना होगा. इसके बाद, कुछ और चरणों का पालन करना होगा. आपको बैकअप से डेटा वापस लाने की ज़रूरत नहीं है. अन्य नोड में मौजूद रेप्लिका का इस्तेमाल, काम न करने वाले नोड पर डेटा को वापस लाने के लिए किया जा सकता है. ये चरण आम तौर पर तब लागू होते हैं, जब हार्डवेयर में खराबी वगैरह की वजह से आपके Cassandra क्लस्टर में कोई नोड क्रैश हो जाता है.
अगर उस नोड को ऐक्सेस नहीं किया जा सकता है जिसमें समस्या आई है, तो नोड को डिस्ट्रॉय करें और उसके नेटवर्क को अलग करें. इससे यह पक्का किया जा सकेगा कि वह नोड गलती से Cassandra क्लस्टर में फिर से शामिल न हो जाए. इसके बाद, मूल नोड के आईपी पते के साथ एक नया नोड बनाएं और उस पर Apigee बूटस्ट्रैप के सामान्य चरणों को पूरा करें.
अगर नोड अब भी ऐक्सेस किया जा सकता है और आपको इसका फिर से इस्तेमाल करना है, तो यह तरीका अपनाएं:
- नोड पर Cassandra प्रोसेस बंद करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- नोड से Cassandra सॉफ़्टवेयर अनइंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
- नोड से डेटा डायरेक्ट्री मिटाएं:
rm -rf /opt/apigee/data/apigee-cassandra
ऊपर दिए गए चरणों को पूरा करने के बाद, आपके पास एक ऐसा नोड होना चाहिए जिसका आईपी पता, उस नोड के आईपी पते के जैसा हो जो काम नहीं कर रहा है. साथ ही, वह नोड Apigee सॉफ़्टवेयर इंस्टॉल करने के लिए तैयार हो. यह तरीका अपनाएं:
- डेटा सेंटर के सीड नोड की पहचान करें.
-
उस नोड के डेटा सेंटर में मौजूद किसी भी चालू Cassandra नोड पर, यह कमांड चलाएं जिसे वापस लाया जा रहा है:
apigee-service apigee-cassandra configure -search conf_cassandra_seeds
-
इससे कुछ ऐसा आउटपुट मिलेगा:
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
- आउटपुट की आखिरी लाइन देखें. कॉमा लगाकर अलग किए गए आईपी पते, इस डेटा सेंटर में मौजूद नोड के लिए इस्तेमाल किए गए सीड नोड हैं.
-
उस नोड के डेटा सेंटर में मौजूद किसी भी चालू Cassandra नोड पर, यह कमांड चलाएं जिसे वापस लाया जा रहा है:
- जिस नए नोड को वापस लाया जा रहा है उस पर, यह फ़ाइल बनाएं या इसमें बदलाव करें:
vi /opt/apigee/customer/application/cassandra.properties
- Add the following line:
conf_jvm_options_custom_settings=-Dcassandra.replace_address=<ip-address-of-dead-node>
- अगर यह नोड, सीड नोड में से एक है (नोड का आईपी पता, पहले चरण में सीड नोड की सूची में दिखता है), तो फ़ाइल में एक और लाइन जोड़ें:
conf_cassandra_seeds="<comma-separated-seed-list-except-this-node’s-ip>"
- उदाहरण के लिए, ऊपर दिए गए इंस्टेंस में, सीड लिस्ट में दो आईपी पते हैं - 10.1.0.1 और 10.1.0.2. अगर आपको 10.1.0.1 नोड को वापस लाना है, तो इस तरह की लाइन जोड़ें:
conf_cassandra_seeds="10.1.0.2"
- उदाहरण के लिए, ऊपर दिए गए इंस्टेंस में, सीड लिस्ट में दो आईपी पते हैं - 10.1.0.1 और 10.1.0.2. अगर आपको 10.1.0.1 नोड को वापस लाना है, तो इस तरह की लाइन जोड़ें:
- फ़ाइल को सेव करें. साथ ही, यह पक्का करें कि Apigee उपयोगकर्ता के पास फ़ाइल का मालिकाना हक हो और वह उसे पढ़ सके:
chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
- Cassandra सॉफ़्टवेयर इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Cassandra सेटअप करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f <configFile>
- सेटअप, Cassandra सेवा को इंटरनल तौर पर बूटस्ट्रैप करने की कोशिश करेगा. इसमें ज़्यादा समय लग सकता है. यह इस बात पर निर्भर करता है कि दूसरे नोड से कितना डेटा स्ट्रीम करना है, आपके नेटवर्क की थ्रूपुट कितनी है वगैरह.
- [ऐडवांस विकल्प] नोड पर ये nodetool कमांड चलाकर, डेटा की स्ट्रीमिंग को तेज़ किया जा सकता है:
nodetool setstreamthroughput <value> nodetool setcompactionthroughput <value>
- Cassandra नोड के वापस चालू होने के बाद, यह पुष्टि करने के लिए कि नोड रिंग में शामिल हो गया है, नीचे दिए गए जैसे स्टैंडर्ड कमांड का इस्तेमाल करें:
/opt/apigee/apigee-cassandra/bin/nodetool ring /opt/apigee/apigee-cassandra/bin/nodetool status
- जब आपको यह पुष्टि हो जाए कि नोड सही तरीके से काम कर रहा है, तब
/opt/apigee/customer/application/cassandra.properties
फ़ाइल में फिर से बदलाव करें. साथ ही, इस तरीके के तीसरे और चौथे चरण में जोड़ी गई लाइनों को हटाएं. - नोड पर Cassandra सेवा को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart
पूरे क्लस्टर को वापस लाना
- पूरे क्लस्टर को बंद करें.
- बैकअप फ़ाइल से सभी Cassandra नोड वापस लाएं.
- Cassandra क्लस्टर शुरू करें.
- सभी कॉम्पोनेंट फिर से चालू करें.
PostgreSQL डेटाबेस
PosgreSQL, स्टैंडअलोन या मास्टर के तौर पर चल रहा हो
- सभी नोड पर मैनेजमेंट सर्वर, 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
- PostgreSQL डेटाबेस को फिर से इंस्टॉल करें:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- PostgreSQL शुरू करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- बैकअप फ़ाइल से PostgreSQL डेटाबेस को वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
ध्यान दें कि PostgreSQL कॉम्पोनेंट को वापस लाने के दौरान, आपको बैकअप फ़ाइल के लिए डायरेक्ट्री पाथ नहीं देना होता. साथ ही, आपको ".dump" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - सभी नोड पर मैनेजमेंट सर्वर, 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
PostgreSQL, स्टैंडबाय मोड में चल रहा है
- PostgreSQL डेटाबेस को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- PostgreSQL डेटाबेस को फिर से कॉन्फ़िगर करने के लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसका इस्तेमाल आपने इसे इंस्टॉल करने के लिए किया था:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- PostgreSQL शुरू करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Postgres सर्वर
- सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Postgres सर्वर की पुरानी डायरेक्ट्री हटाएं:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Postgres सर्वर को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- बैकअप फ़ाइल से Postgres सर्वर को वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - सभी मास्टर और स्टैंडबाय नोड पर Postgres सर्वर शुरू करें:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid सर्वर और Qpidd
- सभी नोड पर 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
- Qpid Server और 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
- Qpidd को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Qpidd को वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - Qpidd शुरू करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Qpid Server को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Qpid सर्वर को वापस लाना:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - सभी नोड पर 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
- SymasLDAP को बंद करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- SymasLDAP को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- SymasLDAP की पुरानी डायरेक्ट्री हटाएं:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- SymasLDAP को वापस लाना:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - SymasLDAP को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- सभी मैनेजमेंट सर्वर रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
मैनेजमेंट सर्वर
- मैनेजमेंट सर्वर को बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- पुरानी मैनेजमेंट सर्वर डायरेक्ट्री हटाएं:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- मैनेजमेंट सर्वर को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- बैकअप फ़ाइल से Management Server को वापस लाने के लिए:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - मैनेजमेंट सर्वर को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
मैसेज प्रोसेसर
- मैसेज प्रोसेसर को बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Message Processor की पुरानी डायरेक्ट्री हटाएं:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- मैसेज प्रोसेसर को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- बैकअप फ़ाइल से Message Processor को वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - मैसेज प्रोसेसर को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
राऊटर
- राऊटर बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- राउटर की पुरानी डायरेक्ट्री हटाएं:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- राउटर को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- बैकअप फ़ाइल से राउटर को वापस लाने के लिए:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - राउटर को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge UI
- यूज़र इंटरफ़ेस (यूआई) बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- पुरानी यूज़र इंटरफ़ेस डायरेक्ट्री हटाएं:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- यूज़र इंटरफ़ेस (यूआई) को फिर से इंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- बैकअप फ़ाइल से यूज़र इंटरफ़ेस (यूआई) वापस लाएं:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
ध्यान दें कि किसी कॉम्पोनेंट को वापस लाने के लिए, आपको बैकअप फ़ाइल का डायरेक्ट्री पाथ नहीं देना होता. साथ ही, "backup-" प्रीफ़िक्स या ".tar.gz" सफ़िक्स भी नहीं देना होता. आपको सिर्फ़ बैकअप फ़ाइल के नाम में तारीख/समय वाला हिस्सा बताना होता है.
आपके पास
restore
कमांड में बैकअप फ़ाइल को शामिल न करने का विकल्प होता है. ऐसा करने पर, Edge कॉम्पोनेंट की बैकअप डायरेक्ट्री में मौजूद सबसे नई बैकअप फ़ाइल का इस्तेमाल करेगा. - यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
पूरी साइट को वापस लाना
- सभी कॉम्पोनेंट नोड बंद करें. ध्यान दें कि सबसिस्टम को बंद करने का क्रम अहम है: सबसे पहले, सभी Edge नोड बंद करें. इसके बाद, सभी डेटास्टोर नोड बंद करें.
- ऊपर बताए गए तरीके से, सभी कॉम्पोनेंट वापस लाएं.
- अब सभी कॉम्पोनेंट को इस क्रम में शुरू करें. ध्यान दें कि सबसिस्टम को शुरू करने का क्रम अहम होता है:
- ZooKeeper क्लस्टर शुरू करना
- Cassandra क्लस्टर शुरू करना
- पक्का करें कि SymasLDAP चालू हो और काम कर रहा हो
- qpid शुरू करें
- पक्का करें कि PostgreSQL डेटाबेस चालू हो
- मैनेजमेंट सर्वर शुरू करना
- राउटर और मैसेज प्रोसेसर शुरू करना
- Qpid सर्वर शुरू करना
- Postgres सर्वर शुरू करें
- Apigee का यूज़र इंटरफ़ेस (यूआई) शुरू करना