It is on the Execution Server that the Hopp migrations actually execute. The server hosts the databases that are used in the migration.
A characteristic feature of an Execution Server is that it has the Hopp Agent Windows Service installed. The service is responsible for launching the migration processes when requested via the Portal.
Configure Folders
Recommended folder structure on Execution Server
- D:\MigFx
- Database: Database files for databases global to the migration server
- Runtime: The MigFx Service Account must have full control access to this folder
- Track (one numbered sub folder pr track on the Migration Server)
- 01
- Database: Place the MigFx_01_Migration and MigFx_01_Staging database files here
- (The MigFx Runtime will automatically create other, required folders for the Track here)
- 02 ….
- XX
- Database: MigFx_XX_Migration and MigFx_XX_Staging database files
- 01
- Track (one numbered sub folder pr track on the Migration Server)
Create Databases
Install Sql Server as per previous guidelines.
NB: Please ensure that all databases are created with the same Sql Server collation. We recommend using the Sql Server collation Latin1_General_100_CI_AS_SC_UTF8 for all Migration and Staging databases
- Create database MigFx_Utility
- Database files in D:\MigFx\Database
- Run setup script MigFx.UtilityDb.Setup.sql
- For each Track XX:
- Note: In a setup where multiple execution servers are connecting to one database server, the track-specific databases below should be named accordingly (database name should include the name of the execution server)
- Create database MigFx_XX_Migration
- Database files in the D:\MigFx\Runtime\Database\XX\Database
- Run setup script MigFx.MigrationDb.Setup.sql
- Create database MigFx_XX_Staging
- Database files in the D:\MigFx\Runtime\Database\XX\Database
- (no setup script, database is maintained automatically by MigFx)
- Note: In a setup where multiple execution servers are connecting to one database server, the track-specific databases below should be named accordingly (database name should include the name of the execution server)
Install Hopp Components
- Run the MigFx.Director.Agent.msi installer
- Navigate to the installation folder (normally C:\Program Files\HoppTech\migFx\Agent) and edit the MigFx.Agent.dll.config file:
- MigFxMaster connection string must connect to the MigFx_Master database on the Master Server
- MigFxMaster connection string must connect to the MigFx_Master database on the Master Server
- Change the service to run under the Hopp Service Account
- Open the Services Control Panel add-in (Windows-R, services.msc) and locate the Hopp Runtimer Agent service
- Open the Properties dialog for the service
- Ensure that Startup mode is set to Automatic (Delayed Start) if available, otherwise Automatic (earlier versions of Windows)
- Set the Logon user to the Hopp Service Account
- Ensure that Startup mode is set to Automatic (Delayed Start) if available, otherwise Automatic (earlier versions of Windows)
- Open the Services Control Panel add-in (Windows-R, services.msc) and locate the Hopp Runtimer Agent service
- Navigate to the installation folder (normally C:\Program Files\HoppTech\migFx\Agent) and edit the MigFx.Agent.dll.config file:
Sql Server Command Line Utilities
If Sql Server and databases are located on a database server separate from the execution server, the Microsoft Command Line Utilities for Sql Server must be installed on the execution server.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article