# Migrate BQ to BO Note: all references to host.domain.tld are the exported servers name **** Migrate old_server to new_server *** ****** Using NuOnce System Backup ******* ***************************************** ==================== preliminary ====================== ececute "yum update" on both servers If doing dns, make sure you have file /usr/sausalito/sbin/dnsImport.pl if not execute on the BlueOnyx server yum install blueonyx-dnstoolbox-1.0.5-1.centos5 ================================================== On old server; Look at system backup in the GUI If your using MySQL make sure mysql is selected If DNS make sure Include Directories = /var/named/chroot/var/named verify cmu version cmuExport --version should see > /usr/sbin/cmuExport version 2.81 answer "No" at the prompt mv /etc/cron.d/swatch.cron /root (insure swatch doesn't restart services) /etc/init.d/sendmail stop (stopping incoming mail) /etc/init.d/xinetd stop (stopping ftp and pop) /etc/init.d/httpd stop (for scripts that may be writing data) /etc/init.d/admserv stop (for scripts that may be writing data) execute backup /home/muonce/backup/raqbackup.sh (wait for finish) cd /home/nuonce/backup/system_backup tar -czpsvf host.domain.tld.tgz data md5sum host.domain.tld.tgz > host.domain.tld.tgz md5 mv host.domain.tld.tgz /home/users/admin mv host.domain.tld.tgz.md5 /home/users/admin/ chown admin /home/users/admin/host.domain.tld.tgz chown admin /home/users/admin/host.domain.tld.tgz.md5 goto new server mkdir /home/restore chown admin /home/restore cd /home/restore ftp host.olddomain.tld login user: admin pass: admin-password get host.domain.tld.tgz get host.domain.tld.tgz md5 exit ftp (bye) check md5dum execute the following should be null output md5sum host.domain.tld.tgz | cmp host.domain.tld.tgz.md5 cd data cp home/nuonce/backup/system_backup/data/cmu.xml cmuImport -d /home/restore/data (if changing ip, all sites use -i arguement 1.2.3.4) **************************** *** Restore MySQL Backup *** **************************** cd /home/restore cp host.domain.tld.mysqldump.tar.gz ../ tar -xzpsvf host.domain.tld.mysqldump.tar.gz cp home/nuonce/backup/system_backup/data/host.domain.tld.mysqldump.sql . mysql -uroot -ppassword < host.domain.tld.mysqldump.sql Check mysql import mysql -uroot -ppassword show databases; (your databases should be there) flush privileges; \q ***************************** ***** Restore DNS Backup ***** ***************************** cd /home/restore Look at dns on new server You may want to clear all records with /usr/sausalito/sbin/dnsDeleteAllRecords.pl --delete-confirm Move backedup include dirs cp data/host.domain.tld.dirs.tar.gz . tar -xzvf host.domain.tld.dirs.tar.gz if using a secondary nameserver make sure you can reach it; ping sec.nameserver.tld then execute; /usr/sausalito/sbin/dnsImport.pl var/named/chroot/var/named Look at DNS in the GUI, OK? DONE!