Here are the steps that I follow when I need to migrate a ShoreTel 14.2 and below system to a new server. This could be to upgrade the server OS or moving from a physical server to a virtual server.
There are a few things to note:
- You will need to install the SAME version of ShoreTel on the new server that you are using on the current server
- The new server will have to have the same IP address as the current server at the time you install ShoreTel on it
- The new server will have to have the same computer name as the current server at the time you install ShoreTel on it
- After the server is migrated you will need to request a new system key from ShoreTel
Prep new Server:
- Prep the new server as per the Build Notes and Install Guide
- Change IP address to the same IP as the old server
- Change the name to the same name as the old server
- Install the ShoreTel Software (EXACT same build as old server)
- Right click on Setup and click "Run as Administrator
- Reboot when Prompted
- Log in to Director using the default credentials
- Username: admin
- Password: changeme
- Verify all services are running by click on the Headquaters link to the right of the Quick Look page
- Log out of Director
Back up the old server:
- Databases .sql files
- Navigate to C:\Program Files (x86)\Shoreline Communications\Shoreware Server\MySQL\MySQL Server 5.0\Examples and run the following files
- BackupCDR.bat -> Will output an .sql file to the root of C:
- BackupConfig.bat -> Will output an .sql file to the root of C:
- BackupWebridge.bat -> Will output an .sql file to the root of C:
- Only required if there is an SA-100/SA-400 in use.
- BackupMonitoring.bat-> Will output an .sql file to the root of C:
- Only required for ShoreTel 14.x
- Copy the resulting .sql files folder to a safe location (Network Share, Thumb drive, etc...)
- Shoreline Data folder
- Stop all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\Script\ hq_shoretel-stop-svcs (make sure to run as administrator)
- Copy the VMS, User Data, & Prompts folder from Shoreline Data, to a safe location (Network Share, Thumb drive, etc...)
- Start all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\Script\ hq_shoretel-start-svcs (make sure to run as administrator)
- Reboot the ShoreTel server
- Copy the back up files to the new server
- Shut down the Old server
Restore data to new server
- Place the backed up configuration and CDR SQL files at the root of the C: drive and run the "Restore" batch files at C:\Program Files (x86)\Shoreline Communications\ShoreWare
- Server\MySQL\MySQL Server 5.0\Example
- RestoreConfig.bat
- RestoreCDR.bat
- Only required if the site has an SA-100/SA-400
- RestoreMonitoring.bat
- Stop all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\Script\ hq_shoretel-stop-svcs (make sure to run as administrator)
- Copy the back up version of VMS, Promps, and User Data folders to the Shoreline Data folder (write over the new folders)
- Delete all .dat files in the VMS folder
- Start all ST services from script at C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\Script\ hq_shoretel-start-svcs (make sure to run as administrator)
- Reboot the server
Verify the old data is restored
- Log into Director with your existing credentials
- Check for your users, AA menus, switches, etc
- Request a new license key for the new server