Difference between revisions of "Migration to other server"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 24: Line 24:
Install new server.
Install new server.


After you finish installing new server, apply database to your new system, run /usr/src/mor/upgrade/'''Version'''/upgrade_to_'''Version'''.sh &&
After you finish installing new server, apply database to your new system, run /usr/src/mor/sh_scripts/upgrade_install_script.sh && /usr/src/mor/upgrade/'''Version'''/upgrade_to_'''Version'''.sh &&
/usr/src/mor/upgrade/'''Version'''/fix_'''Version'''.sh .
/usr/src/mor/upgrade/'''Version'''/fix_'''Version'''.sh .



Revision as of 08:07, 30 April 2009

Login to Your system, shutdown asterisk and apache:

/etc/init.d/asterisk stop
/etc/init.d/httpd stop

This is needed to make sure you have ideal data in your new server.

Then make a backup of your databases:
  mkdir /root/backups
  cd /root/backups
  mysqldump --all-databases -uDATABASEUSER -pDATABASEPASSWORD >/root/backups/alldatabases.sql
  tar -czvf alldatabases_BACKUP.tar.gz /root/backups/*.sql

This will make an archived backup with your databases in /root/backups/alldatabases_BACKUP.tar.gz file

Download and leave a copy in some safe place, for example your workstation.

To extract files from archive do:

  tar xvfz file_name.tar.gz

Copy all remaining files like: /etc/asterisk directory (asterisk config files), /home/mor/config, /var/lib/asterisk/sounds , /var/spool/asterisk/monitor (recordings), /var/spool/asterisk/faxes, /home/mor/public/images/logo... any other important files which you think could be usefull in future.

Install new server.

After you finish installing new server, apply database to your new system, run /usr/src/mor/sh_scripts/upgrade_install_script.sh && /usr/src/mor/upgrade/Version/upgrade_to_Version.sh && /usr/src/mor/upgrade/Version/fix_Version.sh .

Copy your old files to your new system.

If everything was smooth , its good idea to Change default passwords.