میتوانید مؤلفهای را از فایلی که هنگام پشتیبانگیری از آن مؤلفه ایجاد کردهاید بازیابی کنید. این کار را با فرمان 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