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