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

می‌توانید مؤلفه‌ای را از فایلی که هنگام پشتیبان‌گیری از آن مؤلفه ایجاد کرده‌اید بازیابی کنید. این کار را با فرمان 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 (Cassandra)
      • ‫apigee-openldap (OpenLDAP)
      • ‫apigee-postgresql (پایگاه داده PostgreSQL)
      • ‫apigee-qpidd (Qpidd)
      • ‫apigee-sso (Edge SSO)
      • ‫apigee-zookeeper (ZooKeeper)
      • ‫edge-management-server (سرور مدیریت)
      • ‫edge-management-ui (میانای کاربر جدید Edge)
      • ‫edge-message-processor (پردازشگر پیام)
      • ‫edge-postgres-server (سرور Postgres)
      • ‫edge-qpid-server (سرور Qpid)
      • ‫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