آموزش در ادامه مطلب ….خب طبق معمول یک عدد Putty لازمه
من اینجا با مثال میرم جلو تا همه بتونن درک کنن
سرور A که میخام بک اپ بگیرم و سرور B که میخواهم IBSng نصب کنم و روش رستور کنم
ابتدا روی سرور A و ssh میزنیم و وارد میشیم
به ترتیب دستورات زیر رو میزنیم
su postgres
pg_dump IBSng > /var/lib/pgsql/IBSng.sql
exit
خب یک فایل به نام IBSng.sql در مسیر /var/lib/pgsql/ ساخته شد .
کافیه فایل رو با برنامه Winscp دانلود کنید …..
حال میرم داخل سرور B و شروع به نصب IBSng میکنم
البته دو حالت داریم که حالت اول اینه که سرور IBSng داره و شما بخواهید روی اون برگردونید که باید DataBase رو پاک کنید و سپس دوباره بسازید ..
با دستور های:
su postgres
dropdb IBSng
createdb IBSng
exit
دیتا بیس بسازید و اطلاعات رو ریستور کنید که نحوه رستور رو بهتون میگم ..
روش دوم اینه که سرور خام باشه و روی IBS نباشه .. ما باید مراحل نصب رو بریم ولی ایمپورت دیتا رو رد کنیم
حال من حالت دوم رو میرم ..
خب وارد سرور B میشم و شروع به نصب IBS میکنم .. از توضیح از نحوه نصب IBS پرهیز میکنم چون یک بار آموزش داده شد …
یادآوری :
یادتون هست که مراحل نصب باید افایل setup.py رو اجرا کنید .
۱ Install
۲ Test DB Connection and Continue
۲ Compile Configuration and Continue
۱ Import Tables and Continue
Enter System password
۱ Copy ibs.conf to ‘/etc/httpd/conf.d’
۲ Chown apache directories to ‘apache’
۵ Continue
۱ Copy logrotate Conf to /etc/logrotate.d
۳ Continue
۱ Copy Redhat init file to /etc/init.d
۲ Set IBSng to start on reboot
b Back to main menu
x Exit
حالا تو مرحله ای که Bold کردم باید ۲ رو انتخاب کنید که دیتا بیس ها ایمپورت نشه
خب حالا نصب که تموم شد سرویس ها رو دستکاری نکنید ( سرویس ibsng رو استارت نکنید )
بعد باید رستور کنیم دیتابیس ها رو
ریستور کردن دیتا بیس :
فایل IBSng.sql ؤو که از سرور A داریم رو با Winscp داخل سرور B بریزید … من داخل /var/lib/pgsql/ ریختم ..
حال شروع به ریستور میکنم
su postgres
psql IBSng < /var/lib/pgsql/IBSng.sql
exit
حال رستور شد و میتونید استفاده کنید …
سرویس ها ی IBSng باید استارت بشه