I am in the process of upgrading our NPM installation (NPM 10.3.1, APM 4.2, SEUM 1.5.0, NTA 3.7) to a new web server. The database and database server will remain the same. While I understand the general steps to complete this, I'm looking for advice form folks who have actually done this kind of upgrade before on best practices and things to avoid. I am discovering that it is probably best to only transfer web servers running the same component versions and do component upgrades as a separate step.My plan is to install all the components on the new web server, create a test database using a backup of the production database and point the new server at it. Once I've verified that everything is working the way I want, I'll schedule an outage, shutdown the old server, change the dns alias and ip address of the new server to match the old one, and point the production database at the new server. I assume that as long as my component versions are the same I can do it this way rather than have a longer outage where I stop the old server, move the database to the new server, and install and point the applications at the database one by one. Thoughts/Advice?
Matthew