बैकअप लेने का तरीका

Edge for Private Cloud v. 4.16.09

बैकअप लेने के लिए, इस कमांड का इस्तेमाल करें:

> /<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

जहां comp कॉम्पोनेंट का नाम है. उदाहरण के लिए:

> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra backup

बैकअप लेने का निर्देश:

  1. यह कॉम्पोनेंट को बंद कर देता है. हालांकि, PostgreSQL को बंद नहीं करता, क्योंकि बैकअप लेने के लिए इसका चालू रहना ज़रूरी है.
  2. यह कमांड, इन डायरेक्ट्री और फ़ाइलों की एक tar फ़ाइल बनाता है. इसमें comp कॉम्पोनेंट का नाम है:
    1. डायरेक्ट्री
      • /<inst_root>/apigee/data/comp
      • /<inst_root>/apigee/etc/comp.d
    2. फ़ाइलें, अगर वे मौजूद हैं
      • /<inst_root>/apigee/token/application/comp.properties
      • /<inst_root>/apigee/customer/application/comp.properties
      • /<inst_root>/apigee/customer/defaults.sh
      • /<inst_root>/apigee/customer/conf/license.txt
  3. PostgreSQL को छोड़कर अन्य सभी कॉम्पोनेंट के लिए, tar फ़ाइल को /<inst_root>/apigee/backup/comp में सेव करता है. नाम इस फ़ॉर्मैट में होता है:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz

    उदाहरण के लिए:
    backup-2016.03.17,14.40.41.tar.gz

    PostgreSQL के लिए, फ़ाइल का नाम इस तरह होता है:
    (year).(month).(day),(hour).(min).(seconds).dump
  4. यह कॉम्पोनेंट को रीस्टार्ट करता है. हालांकि, PostgreSQL को रीस्टार्ट नहीं करता, क्योंकि बैकअप लेने के लिए इसे चालू रखना ज़रूरी है.

अगर आपने एक ही नोड पर कई Edge कॉम्पोनेंट इंस्टॉल किए हैं, तो एक ही निर्देश से उन सभी का बैक अप लिया जा सकता है:

> /<inst_root>/apigee/apigee-service/bin/apigee-all backup

यह कमांड, नोड पर मौजूद हर कॉम्पोनेंट के लिए एक बैकअप फ़ाइल बनाता है.