روش پشتیبان گیری از دیتابیس IBSng
محتویات |
IBSng Backup Database
IBSng Backup
پشتیبان گیری در سه حالت انجام میشود :
- complete
- custom
- hourly
نکته : به طور کلی در تهیه نسخه پشتیبان در هیچ حالتی از snapshot ها نسخه پشتیبان تهیه نمیشود .
Complete Backup :
در این نوع از پشتیبان گیری به صورت کاملا است
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/complete/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/complete" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=monthly exteranl_dir=/media/backups/IBSng/complete/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
Custom Backup :
در این نوع از پشتیبان گیری از تمامی اطلاعات و table ها به جز connection log ها پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/custom/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/custom" log_file=/var/log/IBSng/ibs_backup.log periodic="3" auto_run_time_h=6 auto_run_time_m=30 type=weekly exteranl_dir=/media/backups/IBSng/custom/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
hourly Backup :
در این نوع از پشتیبان گیری تنها از table های اصلی مثل شارژها و credit کاربران پشتیبان گیری می شود .
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
/usr/local/src/tools/db/ibsng_backup/hourly/config_file
تنظیمات مربوط به مسیر نسخه پشتیبان , دوره زمانی تهیه نسخه پشتیبان , زمان تهیه آن و همچنین مسیری برای کپی کردن این نسخه خارج از سرور local به صورت زیر ذخیره میگردد :
path_backup="/var/backups/IBSng/hourly" log_file=/var/log/IBSng/ibs_backup.log periodic="48" interval=1 exteranl_dir=/media/backups/IBSng/hourly/
همچنین برای start کردن این سرویس مقدار Enable را در فایل زیر وارد میکنیم :
/usr/local/src/tools/db/ibsng_backup/hourly/service_status
پس از تنظیم فایل های موردنظر برای start کردن سرویس از فرمان های زیر استفاده می کنیم :
برای complete backup :
ibs_backup
برای custom backup :
ibs_backup_custom
برای hourly backup :
ibs_backup_hourly
برای راه اندازی این سرویس از طریق ibsng-tools مراحل زیر را طی میکنیم : ابتدا فرمان ibsng-tools را اجرا میکنیم : سپس مطابق شکل زیر گزینه service را انتخاب میکنیم :
در پنجره بعد گزینه backups را انتخاب میکنیم :
در پنجره بعد گزینه IBSng را انتخاب میکنیم :
در پنجره بعد نوع backup مورد نظر را انتخاب میکنیم :
سپس برای Enable کردن سرویس گزینه status و برای تنظیم سرویس گزینه Configuration را انتخاب میکنیم :
Authentication
پروسه شناسایی و احراز هویت برای تشخیص کسی و یا چیزی است . authentication معمولا و به صورت پیشفرش به صورت یوزر و پسوزر سمت شخص و یا