How to migrate a Desktop Central server installation from one computer to another without losing any data?
Description
You can ensure that there is no loss of data when you move your Desktop Central server while doing either of the following:
- Moving the server from a test environment to a production environment
- Upgrading the hardware of the computer where Desktop Central Server is installed
For more information about the operating systems which support Desktop Central, read the Supported Operating Systems section.
Caution!
- You should not download a fresh EXE from the website and install in the new computer; you should only copy the installation directory to the new computer.
- Ensure that the new Desktop Central Server has the same drive letter for the patch store and the repository. If it is not located in the same drive location, Desktop Central server will not start since the patch store and the software repository cannot be reached.
- The below mentioned steps should be followed sequentially as per the specified order. Do not change the sequence of any operation, failing which might cause issues in the server migration process.
|
Need Asssitance? Try our Professional Service
We will migrate your Server and Data at a nominal cost of $245. Let us know your interest by registering here. |
Steps for migration vary with respect to the Desktop Central version you are currently using. Choose the options below to view the steps to migrate the Desktop Central Server based on the version you have:
Migration Steps for Build #80013 and Above
Steps to be Performed on the Existing Installation
- Ensure that automatic update of IP Address of the Server has been enabled:
- Connect to the web console and click Admin --> Agent Settings
- Ensure that you have enabled "Automatically detect and save the IP Address change" option available beside the Server IP Address field and save.
- Ensure that the new location of the patch store and the HTTP repository in software deployment are configured and accessible from the machine where the DesktopCentral Server has been moved to. For example, if the patch store location is configured as D:\Patches in the existing installation, ensure that the patch store location is configured and this path is available in the new server once migration is complete. If the patch-store location is not configured and the path is not accessible from the new server, the server will not start. Software Repository refers to the HTTP Repository location shown in Software Repository Settings.
- Configure the New Server Details in "Admin>DC Server Migration" page
- Specify the details of the new server like Desktop Central Fully Qualified Domain Name (FQDN), Flat Name, Server IP Address, Secondary IP Address, Server HTTP Port, Server HTTPS Port, etc. and Save.
- Stop the Desktop Central server
- Click start>Programs
- Point to ManageEngine Desktop Central and click Stop Desktop Central
- Go to the location <Installation-dir>\DesktopCentral_Server\pgsql\data\ and see if "postmaster.pid" is found in the folder. If it is found then it means that PGSQL has not stopped, in such case retry later and ensure that the file is not found in this folder before copying the directory
- Copy the Desktop Central installation directory
- Double-click My Computer
- Double-click the installation drive where Desktop Central is installed. For example, C:
- Double-click Program Files
- Copy the directory named DesktopCentral_Server
- Paste it in the new computer where you are going to install the Desktop Central server
Note : This step is mandatory, ensure that you copy the directory and paste it in the new server. If you try to execute the script in step 6 before copying the directory, the new server will not start.
- Open a command prompt as Administrator and execute"server-migration.bat enable" available under <Installation_Dir>/bin directory.
(example: C:\Program Files\DesktopCentral_Server\bin>server-migration.bat enable)
Note : Executing this script will disable the Desktop Central Service and you will not be able to connect to the web console. The "MEDC Server Component - Apache" service will alone run to migrate the agents and distribution servers.
Steps to be Performed on the New Installation
- Open Command Prompt and execute the "Migrate-DCServer.bat" from the bin folder
(from the copied location)
(example :
C:\Program Files\DesktopCentral_Server\bin>Migrate-DCServer.bat )
- Add TCP ports used by Desktop Central to the Firewall exception list. (List of ports used by Desktop Central)
Note : If MySQL database is
configured to run on a different computer, execute "
mysql-privilege.bat <new_server_ip>" from mysql\ directory from the computer where the database is running.
(example: C:\Program Files\DesktopCentral_Server\mysql>mysql-privilege.bat 192.168.xx.xxx )
- Start the Desktop Central server
- Click start>Programs
- Point to ManageEngine Desktop Central and click Start Desktop Central
The Desktop Central agents and the distribution servers, during their next contact, will pick up the details of the new server and start communicating with the new server subsequently. You will need to run the Desktop Central Servers at both the installations till all the agents start reporting to the new server.
FAQs
-
How do I know if the migration process is complete?
To ensure that all the agents are migrated to the new server, Check the "Last contact time" column in SoM page. (If you are not seeing this column, choose to view from the Column Chooser). The last contact time must be after the server migration has been enabled.
-
When Should I stop the Old Server?
Once all the agents starts reporting to the new server, you can stop and uninstall the Desktop Central server at the previous installation.
- How do verify if the migration has been done correctly?
To cross check whether the server migration has been done correctly, try accessing the web console at http://oldserver:port from a web browser. If the migration process has been successful, it will automatically be redirected to http://newserver:port.
- What if I have wrongly entered the Server details? How do I change it?
After enabling server migration, if any changes are to be made about the new server details, then follow the steps below :
- In the old server, edit server-migrate.conf file present in <Install_Dir>\DesktopCentral_Server\conf\ folder.
- The file contains the new server details in Key=Value format; make the required changes and save.
- Execute "server-migration.bat enable" from the bin folder
Migration Steps for Build Below #80013
Note : If you are using MSSQL database, contact
Technical Support for migration assistance
You have to complete the following steps while moving your Desktop Central server installation from one computer to another:
- Ensure that you have enabled automatic update of the Server IP Address.
- Stop the Desktop Central server
- Copy required directories
- Execute required files
- Ensure that the patch store and HTTP repository are configured and the path is accessible
- Start the Desktop Central server
- Update the IP address and DNS names depending on your network setup
To move your Desktop Central server installation from one computer to another, follow the steps given below:
- Ensure that automatic update of IP Address of the Server has been enabled:
- Connect to the web console and click Admin --> Agent Settings
- Ensure that you have enabled "Automatically detect and save the IP Address change" option available beside the Server IP Address field and save.
- Stop the Desktop Central server
- Click start>Programs
- Point to ManageEngine DesktopCentral and clickStop DesktopCentral
- Copy the directory in which Desktop Central is stored
- Double-click My Computer
- Double-click the installation directory where Desktop Central is installed. For example, C:
- Double-click Program Files
- Copy the directory named Desktop Central_Server
- Paste it in the new computer where you are going to install the Desktop Central server
- Execute specific files. You will need to execute two batch files:
- Migrate-DC-Server.bat - This batch file should be executed from the computer to which the installation is being moved. This will create the necessary shortcuts in start menu and register the Desktop Central as a Windows Service.
- mysql-privilege.bat - This is required only, if you are running the database server separately. This will configure the database server to allow connections from the new computer to which the installation is being moved.
- To execute Migrate-DC-Server.bat, follow the steps given below:
- In the new computer, click start>Run
- Enter cmd
- Click OK
- Open the Desktop Central_Server file
- Double-click on the bin file
- Locate and double-click on Migrate-DCServer.bat
If the database is running in a different computer, follow the steps given below to allow connections from the computer to which you are moving the installation:
Note: You must complete this task in the computer in which the database is running. Ensure that the mysql service is running when you execute the .bat file.
- Click start>Run
- Enter cmd
- Click OK
- Change the working directory to DesktopCentral_Server\mysql
- Execute the mysql-privilege.bat file
Note: The argument should either be the computer name or the IP address of the new computer to which the installation is being moved.
For example, you can use the following argument "mysql-privilege.bat new-dc-server"
- Ensure that the new location of the patch store and the HTTP repository in software deployment are configured and accessible from the machine where the DesktopCentral Server has been moved to. For example, if the patch store location is configured as D:\Patches in the old server, ensure that the patch store location is configured and this path is available in the new server once migration is complete. If the patch-store location is not configured and the path is not accessible from the new server, the server will not start. Software Repository refers to the HTTP Repository location shown in Software Repository Settings.
- Start the Desktop Central servers at both the locations (old and new installations)?br />
- Update the IP address and DNS name of the Desktop Central server in the agents.
- Connect to the Web console of the old installation
- Click Admin --> Server Migration
- Specify the details of the computer to which the installation is being moved like the IP Address, DNS name (both the FQDN and flat names), etc. and save.
The Desktop Central agents and the distribution servers, during their next contact, will pick up the details of the new server and start communicating with the new server subsequently. You will need to run the Desktop Central Servers at both the installations till all the agents start reporting to the new server.
Once all the agents starts reporting to the new server, you can stop and uninstall the Desktop Central server at the previous installation.