Exchange 2013/ 2016 Configuration
08 - 04 - 2016
Cloud Storage configuration
11 - 04 - 2016
Please ensure that the MSPtoSCP.sql has been ran. This is not in the video but can be found below in Enterprise step 7.

** Note: The video is the WebsitePanel migration video. As there's only a minor difference we assume it's enough, if not please recommend us to make a video about this migration.

Backup before starting

ALWAYS MAKE SURE YOU BACKUP EVERYTHING BEFORE STARTING AN UPGRADE

It's very easy to backup MSPControl sites:

  • go to c:\MSPControl and select and copy everything in that folder. 
  • create a directory called "backup"
  • go into the backup directory and paste everything from c:\MSPControl

Backup the MSPControl database:

  • There are many ways to accomplish this. i personally prefer to create a full file copy of the database
  • to create a full file copy:  either stop the mssql database service OR go to mssql management --> and detach the database (close existing connections)
  • go to the mssql datadir (by default C:\Program Files\Microsoft SQL Server\\MSSQL\DATA (example: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA)
  • Copy over the mdb and the ldf file of MSPControl to for example your desktop.
  • If you de-tached the database --> attach it back again from the default mssql server location, if you stopped the mssql server, restart it.

 

Remove Scheduler first

REMOVE THE MSPCONTROL SCHEDULER

Removing the Scheduler service:

  • Go to Control Panel --> Software --> find the MSPControl scheduler and remove it.

If there's no scheduler installer present run the following in Powershell -- CMD :

 sc delete "MSPControl Scheduler" 

If the name does not match please go to Services --> and verify the exact name in your setup.

Download and unzip

USE THE FOLLOWING DOWNLOADS AND UNZIP THE CONTENTS

Updating Enterprise Server

THE STEPS TO MIGRATE MSPCONTROL ENTERPRISE TO SOLIDCP

Migrating from MSPControl Enterprise Server to SolidCP is relatively straight forward:

  1. Delete all contents of your current MSPControl Enterprise (default path: c:\MSPControl\Enterprise Server)
  2. Once the Enterprise directory is empty you can copy and paste all files from the SolidCP Enterprise zip file into the MSPControl Enterprise Server folder.
  3. Load up the MSPControl Enterprise backup --> and check out it's web.config
  4. find whats between the 'connectionStrings' and copy it over to the new SolidCP Enterprise server web.config AND in the enterprise/bin/SolidCP.SchedulerService.exe.config
  5. find the "MSPControl.CryptoKey" where you copy whats inbetween the value=" " and put it in the new SolidCP enterprise server web.config AND in the enterprise/bin/SolidCP.SchedulerService.exe.config
  6. Load up SQL Management --> go to the MSPControl database --> right click and select "New query"
  7. Open up the MSPtoSCP.sql and paste it in the new query box and click execute.
  8. Open the update_sql.sql from the SolidCP Enterprise update zip, remove the first 2 lines and paste it in the "New Query"
  9. Click execute and double check it completed successfully.
  10. To add the SolidCP Scheduler service open up CMD (or powershell --> cmd) and execute
    sc create "SolidCP Scheduler" binPath= "C:\SolidCP\Enterprise Server\bin\SolidCP.SchedulerService.exe" DisplayName= "SolidCP Scheduler" start= auto
    Once executed succesfull it should state "[SC] CreateService SUCCESS" 
  11. Load up IIS Management and go to the MSPControl Enterprise website.
  12. Go to authentication and Disable Windows authentication if available.
  13. In the MSPControl portal site go to Machine Key --> at the right side bar click generate, then apply.
  14. Double check if the binding is still correct as before.

 

Run a Query to delete additional MSPControl providers:

Open up MSSQL Management --> Right click on your database --> New Query

DELETE FROM [dbo].[Providers] WHERE ProviderType like ‘MSPControl%’ GO

Thats all there's to it, your MSPControl Enterprise site is now converted to the new SolidCP Enterprise!

Updating Portal

THE STEPS TO MIGRATE MSPCONTROL PORTAL TO SOLIDCP

Migrating from MSPControl portal to SolidCP is relatively straight forward:

  1. Delete all contents of your current MSPControl portal (default path: c:\MSPControl\Portal)
  2. Once the Portal directory is empty you can copy and paste all files from the SolidCP Portal zip file into the MSPControl Portal folder.
  3. Go to the SolidCP Portal --> App_Data --> and edit "SiteSettings.config" (default file path: c:\SolidCP\Portal\App_Data\ )
  4. Double check that SiteSettings.config has the correct enterprise server url. (checked in the Enterprise Server IIS Management --> Bindings) and correct if necessary. (Default value: http://127.0.0.1:9002 ) 
  5. Load up IIS Management and go to the MSPControl Portal website.
  6. Add your bindings back at the right side bar (for example https, panel.mydomain.com)
  7. Go to authentication and Disable Windows authentication if available.
  8. In the MSPControl portal site go to Machine Keys --> at the right side bar click generate, then apply.

Thats all there's to it, your MSPControl Portal site is now converted to the new SolidCP Portal!

Updating Server

THE STEPS TO MIGRATE MSPCONTROL SERVER TO SOLIDCP

Migrating from MSPControl Server to SolidCP is relatively straight forward:

  1. Delete all contents of your current MSPControl server (default path: c:\MSPControl\Server)
  2. Once the Server directory is empty you can copy and paste all files from the SolidCP Server zip file into the MSPControl Server folder.
  3. Open up the SolidCP Server web.config and the old MSPControl Server web.config and copy the 'password value':  from the old MSPControl config to the new SolidCP config.
  4. Load up IIS Management and go to the MSPControl Server website.
  5. Add your bindings back at the right side bar (for example all IP's port 9003,  or Internal IP port 9003)
  6. Go to authentication and Disable Windows authentication if available.
  7. In the MSPControl Server site go to Machine Keys --> at the right side bar click generate, then apply.

Thats all there's to it, your MSPControl Serversite is now converted to the new SolidCP Server!

Do note that you need to do this for ALL MSPControl Servers in case you have a multi-server setup.

Load up the new Portal site

LOAD UP YOUR NEW PORTAL AND CLEAR OLD CACHES

The last step.. Go to your browser, and load up your new portal.

Please note to clear your browser cache some images and other aspects of MSPControl are cached.

Once cleared your ready to enjoy your new environment!

Marco Tiggelaar
Marco Tiggelaar
- Founder of Key4ce.
- More then 10 years of experience with Windows high availability and Microsoft Exchange.
- More then 10 years of experience with Linux and Unix.
- Open source enthusiast and a large contributor for multiple Open Source projects including Websitepanel.

My current main focus of attention is Geo-Clustering.

Key4ce - IT Professionals :: https://key4ce.com

Comments are closed.