بازیابی از یک نسخه پشتیبان، بازیابی از یک نسخه پشتیبان

می‌توانید هنگام پشتیبان‌گیری از آن مؤلفه، یک مؤلفه را از فایلی که ایجاد کرده‌اید بازیابی کنید. این کار را با دستور restore انجام می دهید.

توجه داشته باشید که دستور restore :

  • اگر نام فایل مشخص نشده باشد، از فایل پشتیبان مشخص شده استفاده می کند یا آخرین فایل پشتیبان را دریافت می کند.
  • اطمینان حاصل می کند که دایرکتوری های داده مؤلفه خالی است.
  • کامپوننت را متوقف می کند. پس از بازیابی باید به صراحت کامپوننت را راه اندازی مجدد کنید.

در این بخش نحوه استفاده از دستور restore توضیح داده شده است.

برای بازیابی یک جزء از یک فایل پشتیبان:

  1. از خالی بودن دایرکتوری های زیر اطمینان حاصل کنید:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    اگر خالی نیستند، محتویات آنها را با استفاده از دستوراتی مانند زیر حذف کنید:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. با استفاده از دستور زیر تنظیمات و داده های قبلی را بازیابی کنید:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    کجا:

    • component_name نام کامپوننت است. مقادیر ممکن عبارتند از:
      • apigee-cassandra (کاساندرا)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (پایگاه داده PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge SSO)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (مدیریت سرور)
      • edge-management-ui (Edge UI جدید)
      • edge-message-processor (پردازنده پیام)
      • edge-postgres-server (سرور Postgres)
      • edge-qpid-server (سرور Qpid)
      • edge-router (Edge Router)
      • edge-ui (واسط کاربری کلاسیک)
    • backup_file نام فایلی است که هنگام پشتیبان گیری از آن جزء ایجاد کرده اید. این مقدار مسیر را شامل نمی شود، اما شامل پیشوند "backup-" و پسوند فایل است. به عنوان مثال، backup-2019.03.17,14.40.41.tar.gz .

    به عنوان مثال:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    تعیین backup_file اختیاری است. اگر حذف شود، Apigee از آخرین فایل در /opt/apigee/backup/ component_name استفاده می کند.

    دستور restore پیکربندی پشتیبان‌گیری شده را مجدداً اعمال می‌کند و داده‌ها را از زمانی که پشتیبان‌گیری انجام شد بازیابی می‌کند.

  3. همانطور که در مثال زیر نشان داده شده است، کامپوننت را مجددا راه اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-service component_name start