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

Edge for Private Cloud v. 4.16.05

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

> /<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. इन डायरेक्ट्री और फ़ाइलों की एक टार फ़ाइल बनाता है, जहां comp कॉम्पोनेंट का नाम है:
    1. डायरेक्ट्री
      • /&lt;inst_root&gt;/apigee/data/comp
      • /<inst_root>/apigee/etc/comp.d
    2. फ़ाइलें, अगर वे मौजूद हैं
      • /<inst_root>/apigee/token/application/comp.properties
      • /&lt;inst_root&gt;/apigee/customer/application/comp.properties
      • /&lt;inst_root&gt;/apigee/customer/defaults.sh
      • /&lt;inst_root&gt;/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

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