# Migrate BQ to BO **** 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 ns1.jmgenterprises.com.tgz data md5sum ns1.jmgenterprises.com.tgz > ns1.jmgenterprises.com.tgz md5 mv ns1.jmgenterprises.com.tgz /home/users/admin mv ns1.jmgenterprises.com.md5 /home/users/admin/ chown admin /home/users/admin/ns1.jmgenterprises.com.tgz chown admin /home/users/admin/ns1.jmgenterprises.com.tgz.md5 goto new server Site Management "Edit Virtual Site Template" uncheck Automatic DNS Configuration mkdir /home/restore chown admin /home/restore cd /home/restore ftp ns1.jmgenterprises.com (or ip of old server) login user: admin pass: admin-password get ns1.jmgenterprises.com.tgz get ns1.jmgenterprises.com.tgz md5 exit ftp (bye) check md5dum execute the following should be null output md5sum ns1.jmgenterprises.com.tgz | cmp ns1.jmgenterprises.com.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 ns1.jmgenterprises.com.mysqldump.tar.gz ../ tar -xzpsv ns1.jmgenterprises.com.mysqldump.tar.gz cp home/nuonce/backup/system_backup/data/ns1.jmgenterprises.com.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/ns1.jmgenterprises.com.dirs.tar.gz . tar -xzvf ns1.jmgenterprises.com.dirs.tar.gz if using a secondary nameserver make sure you can reach it; ping ns2.jmgenterprises.com then execute; /usr/sausalito/sbin/dnsImport.pl var/named/chroot/var/named Look at DNS in the GUI, OK? DONE!