After more than 10 years running on the same hardware/OS, we are in the process of upgrading infrastructure and I need to move my Alpha application.
Here is the situation and plan of attack:
PRESENT
Three Separate Physical Servers:
Server 1 - Alpha IIS Server running on Windows Server 2012 R2 Std
Server 2 - Alpha Developer Server running on Windows Server 2008 R2
Server 3 - SQL Sever running on Windows Server 2008 R2
FUTURE
Three New Separate Physical Servers
Server 1 - Alpha IIS Server running on Windows Server 2019 Std
Server 2 - Alpha Developer running on Windows Server 2019 Std
Server 3 - SQL Server (unchanged for now)
MIGRATION PLAN
Server 1 - Alpha IIS Server
1. Deactivate IIS server license in IIS manager
2. Shutdown old server
3. Startup new server with (same Hostname, different IP)
4. Install Alpha IIS Full Install on new server
5. Activate License on new server
Server 2 - Alpha Developer Server
1. Backup workspace
2. Deactivate Developer license
3. Shutdown old server
4. Startup new server with (same Hostname, different IP)
5. Install Alpha Developer Full Install on new server
6. Activate license on new server
7. Restore backed up workspace
8. Publish complete project to new IIS Server
NOTES
Run the new IIS Server unlicensed first for testing (5 user limit) - then disable license on old server and activate on new server.
Security is handled via Alpha Security tables on SQL server - Choose Preserve security data when publishing project to new server.
Ensure Alpha Server and Developer are at same build.
Some of the above is based on conversations with Alpha, but there is really no step by step guide so this can act as a starting point.
For anyone who has done this sort of thing before, please feel free to add any comments or recommendations you may have.
Here is the situation and plan of attack:
PRESENT
Three Separate Physical Servers:
Server 1 - Alpha IIS Server running on Windows Server 2012 R2 Std
Server 2 - Alpha Developer Server running on Windows Server 2008 R2
Server 3 - SQL Sever running on Windows Server 2008 R2
FUTURE
Three New Separate Physical Servers
Server 1 - Alpha IIS Server running on Windows Server 2019 Std
Server 2 - Alpha Developer running on Windows Server 2019 Std
Server 3 - SQL Server (unchanged for now)
MIGRATION PLAN
Server 1 - Alpha IIS Server
1. Deactivate IIS server license in IIS manager
2. Shutdown old server
3. Startup new server with (same Hostname, different IP)
4. Install Alpha IIS Full Install on new server
5. Activate License on new server
Server 2 - Alpha Developer Server
1. Backup workspace
2. Deactivate Developer license
3. Shutdown old server
4. Startup new server with (same Hostname, different IP)
5. Install Alpha Developer Full Install on new server
6. Activate license on new server
7. Restore backed up workspace
8. Publish complete project to new IIS Server
NOTES
Run the new IIS Server unlicensed first for testing (5 user limit) - then disable license on old server and activate on new server.
Security is handled via Alpha Security tables on SQL server - Choose Preserve security data when publishing project to new server.
Ensure Alpha Server and Developer are at same build.
Some of the above is based on conversations with Alpha, but there is really no step by step guide so this can act as a starting point.
For anyone who has done this sort of thing before, please feel free to add any comments or recommendations you may have.
Comment