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

Edge for Private Cloud v4.18.01

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

> /opt/apigee/apigee-service/bin/apigee-service comp backup

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

> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra backup

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

  1. कॉम्पोनेंट को बंद करता है. हालांकि, PostgreSQL और Cassandra को बंद नहीं करता, क्योंकि बैकअप लेने के लिए इनका चालू रहना ज़रूरी है.
  2. यह कमांड, इन डायरेक्ट्री और फ़ाइलों की एक tar फ़ाइल बनाता है. इसमें comp कॉम्पोनेंट का नाम है:
    1. डायरेक्ट्री
      • /opt/apigee/data/comp
      • /opt/apigee/etc/comp.d
    2. फ़ाइलें, अगर वे मौजूद हैं
      • /opt/apigee/token/application/comp.properties
      • /opt/apigee/customer/application/comp.properties
      • /opt/apigee/customer/defaults.sh
      • /opt/apigee/customer/conf/license.txt
  3. PostgreSQL को छोड़कर अन्य सभी कॉम्पोनेंट के लिए, tar फ़ाइल को /opt/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, Cassandra, ZooKeeper, और OpenLDAP को रीस्टार्ट नहीं किया जाता.

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

> /opt/apigee/apigee-service/bin/apigee-all backup

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