Migrate to new VestaCP install on new OS
Posted: Sun Mar 19, 2017 11:40 pm
For various reasons, I am wanting to rebuild my server (digitalocean droplet).
In the process of the build, I want to move from CentOS to Ubuntu, use nginx and PHP-fpm instead of Apache, and build all the "new" version in parallel with the current production server.
I've talked with the digitalocean people, and my original plan had been to take a snapshot of the "new" server and then restore it to the old, but they do not support this. So Option 2 looks something like this, and I'm asking for a sanity check here...
1. Build a new droplet with the OS I want, and then install VestaCP on that, configured the way I want.
2. Restore accounts from my current production server into the new one.
3. Tweak and twist until everything is working.
4. Reverse the process- rebuilding the droplet on the current production server, setting up Vesta there with the configs I want, then restore Vesta backups from the NEW server onto the rebuilt production server.
5. Win.
Has anyone followed this recipe? If so, how did it go, and were there any "gotchas"? Current droplet is running CentOS 6.8, and Vesta 0.9.8r17 using Apache. This is primarily running both Joomla and WordPress, both of which should run under nginx/PHP-fpm.
I've tried to do my homework, but would like at least one person to check my sanity on this before I start the process. Thanks!
In the process of the build, I want to move from CentOS to Ubuntu, use nginx and PHP-fpm instead of Apache, and build all the "new" version in parallel with the current production server.
I've talked with the digitalocean people, and my original plan had been to take a snapshot of the "new" server and then restore it to the old, but they do not support this. So Option 2 looks something like this, and I'm asking for a sanity check here...
1. Build a new droplet with the OS I want, and then install VestaCP on that, configured the way I want.
2. Restore accounts from my current production server into the new one.
3. Tweak and twist until everything is working.
4. Reverse the process- rebuilding the droplet on the current production server, setting up Vesta there with the configs I want, then restore Vesta backups from the NEW server onto the rebuilt production server.
5. Win.
Has anyone followed this recipe? If so, how did it go, and were there any "gotchas"? Current droplet is running CentOS 6.8, and Vesta 0.9.8r17 using Apache. This is primarily running both Joomla and WordPress, both of which should run under nginx/PHP-fpm.
I've tried to do my homework, but would like at least one person to check my sanity on this before I start the process. Thanks!