Migration to other server

From Kolmisoft Wiki
Revision as of 12:26, 22 April 2013 by Nerijuss (talk | contribs)
Jump to navigationJump to search

Please contact us before migration as only Kolmisoft team can migrate the license from old server to new one.

There are 4 forms of migration:

  • License migration. Installation is done by user and our team will only activate the license
  • Installation. Our technicians remove the license from the old server and install MOR in another one.
  • License and data migration. Full migration of data and license.
  • HDD migration. HDD migration to new server is done by user and our team will only activate the license.



Process of migration, done by Kolmisoft is the following:

  • You make a payment for migration
  • You deliver access to both servers (existing MOR server and another server with fresh Centos installation)
  • We create a ticket for migration
  • You agree a more appropriate date between 9AM – 6PM GMT+2 Monday to Friday with Kolmisoft support team.
  • Technicians start migration at agreed date
  • Old server will be active for 1 week
  • After 1 week old server expires



If you decide to migrate MOR to another server yourself, please use the following instructions.

Please note that basic knowledge of Linux administration and very basics of MySQL are needed to complete this task successfully. If you have doubts about it, we suggest to allow Kolmisoft staff to complete migration.

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 -u DATABASEUSER -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:

/etc/my.cnf
/etc/asterisk directory (asterisk config files), 
/home/mor/config (config directory)
/var/lib/asterisk/sounds (sounds, including custom ones)
/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.


Copy your old my.cnf file to /etc/my.cnf (then restart mysql server). Copy your old files to your new system.

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