میتوانید هنگام پشتیبانگیری از آن مؤلفه، یک مؤلفه را از فایلی که ایجاد کردهاید بازیابی کنید. این کار را با دستور restore
انجام می دهید.
توجه داشته باشید که دستور restore
:
- اگر نام فایل مشخص نشده باشد، از فایل پشتیبان مشخص شده استفاده می کند یا آخرین فایل پشتیبان را دریافت می کند.
- اطمینان حاصل می کند که دایرکتوری های داده مؤلفه خالی است.
- کامپوننت را متوقف می کند. پس از بازیابی باید به صراحت کامپوننت را راه اندازی مجدد کنید.
در این بخش نحوه استفاده از دستور restore
توضیح داده شده است.
برای بازیابی یک جزء از یک فایل پشتیبان:
- از خالی بودن دایرکتوری های زیر اطمینان حاصل کنید:
/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
- با استفاده از دستور زیر تنظیمات و داده های قبلی را بازیابی کنید:
/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
.
- component_name نام کامپوننت است. مقادیر ممکن عبارتند از:
- همانطور که در مثال زیر نشان داده شده است، کامپوننت را مجددا راه اندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service component_name start
به عنوان مثال:
/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
پیکربندی پشتیبانگیری شده را مجدداً اعمال میکند و دادهها را از زمانی که پشتیبانگیری انجام شد بازیابی میکند.