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

Edge for Private Cloud v. 4.17.05

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

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

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

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

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

  1. यह कॉम्पोनेंट को बंद कर देता है. हालांकि, PostgreSQL को बंद नहीं करता, क्योंकि बैकअप लेने के लिए इसका चालू रहना ज़रूरी है.

    ध्यान दें: Edge 4.17.05.01 के बाद से, बैकअप की प्रोसेस 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 को रीस्टार्ट नहीं करता, क्योंकि बैकअप लेने के लिए इनका चालू रहना ज़रूरी है.

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

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

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