Migrate Master New
This guide will help you in case you want to make any of your slave server a Master and OLD master a slave server or discard it.
NOTE: This guide will require Master server to be empty. i.e. No VMs should be there on teh Master server. NOTE: This action is irreversible. Please make a backup of the original Database before proceeding. So in case of failure or you want to revert the changes after export, you can restore the original database.
If you want to make any of your slave server a Master server.
Please execute the following command to export the database. So that you can restore it on other slave server / new server.
root# /usr/local/emps/bin/php /usr/local/virtualizor/scripts/migrate_master.php export
Above command will ask you the slave server which you want to make a new master server.
Once you provide the slave server ID, it will make changes in the DB and export the database at the following location : /var/virtualizor/virtualizor_migrate_master.sql.gz
Once this step is done. Your OLD Master will not be able to make any calls to your slave servers.
Copy the virtualizor_migrate_master.sql.gz from old server to new server. Please execute the following command to restore your OLD Virtualizor Master servers database to your New Virtualizor Master server. NOTE: This action is irreversible. Please make sure you have old backup of database before proceeding. Just to be on safe side.
root# /usr/local/emps/bin/php /usr/local/virtualizor/scripts/migrate_master.php import
One you proceed it will import the Old data base and make changes in database and make your Slave server a new Master server.