Server Configuration
Last updated
Last updated
Server Configuration is the start screen of RealMigrator:
Server Configuration gives an overview about Client Version, Super Administrators, Administrators, View-Only Administrators and Users.
By default all data will be migrated to the RealMigrator cloud storage farm. But when a company decides to migrate to its own server or storage the input field External Storage is visible (below input field View-Only Users).
Global Client Configuration contains default settings for migration. Via own scripts it is possible to individualize the migrations.
The following table gives an overview about the roles and their permissions.
Global Client Configuration is necessary for general migration configurations and general migration settings. A super administrator (an administrator as well) has the possibility to configure a Log Level, a Module loop delay and a Reset code.
RealMigrator offers seven settings for bandwidth. Each of them have defaults. Of course a super administrator (an administrator as well) has the possibility to set own settings.
During a migration, RealMigrator shows clients different screens and instructions. With UI Settings a super administrator can configure the instructions, explanations texts and dialog screens. Rudimentary interface settings are also manageable.
Beside the defaults (German and English) it is possible to add further languages. Available are Arabic, Chinese, French, Hindi, Japanese, Portuguese and Spanish.
NOTE: No translations or phrases are available in these seven languages. English texts are given and an own translation must be implemented
RealMigrator offers a default script for Global Client Configuration. But it is possible to edit the existing script or to writing a new script.
These following functions have to be part of the script:
There are even more settings at the top of the page.
If you click the Reset button in the Config tab or in the Script tab, all your entries will be reset to the RealMigrator default values.
To accept the default values you have to click Save at the top of the page.
Role | Explanation |
---|---|
Setting | Explanation |
---|---|
Settings | Explanation |
---|---|
Script | Functions |
---|---|
Setting | Explanation |
---|---|
Setting | Explanation |
---|---|
Super Administrator
All RealMigrator rights and permissions.
Administrator
Limited permissions. Only permissions to create and edit Groups and users and clients. No permissions to edit Modules and Configurations
View-Only Administrator
Only permission to browse through RealMigrator.
User
A user has only the permission to list and edit client objects which have the same UPN. Use *
to match all users.
Log Level
Three different log levels are available: Error, Info and Debug
Module loop delay
Sleeptime after looping through modules. The default value are 1 800 000 ms (30 minutes).
Reset code
A client is always checking the own configurations after a defined period of time. This means that the client compares the selected client settings with the selected server settings. In addition the client connect to the server based on Module loop delay. By this time value the client is starting a Module loop and the client is checking the Reset code. If there is a change the client will takes over the new configuration. If there is no change, the client will still use the existing configuration.
Maximum bandwidth
Default bandwidth are 2000 kBit/s
Slow network barrier
Will be detected as 'slow' network if network speed is below this value. Default are 800 kBit/s. 0 means disabled
Unusable network barrier
Will be detected as 'unusable' network if network speed is below this value. Default are 200 kBit/s. 0 means disabled
Minimum sleep time
Time to sleep per request. Default are 1000 ms. 0 means disabled
Slow network usage
Maximum percent of usage on a slow network. Default are 25 % (0.25)
Unusable wait time
Time to sleep in an unusable network. Default are 900 seconds (15 minutes)
Use metered connection
If to use network connections which are marked as metered
getClientId()
Returns a string that uniquely identifies the client
getGroupId()
Returns the id string of a group where the client belongs to. This might be some kind of location information or any other grouping criteria.
getDisplayName()
Returns a display name that is used by the admin web
getMainConfig(config)
Returns a dictionary with further configuration parameters. - Input parameter: server configuration
Import Scripts
Import a new configuration. Select the carbon.zip folder to update your configurations. For further details about script import see [Binaries]({{< ref "beginning/binaries/_index.md" >}})
Client
Import Client: Import a client from a PC or machine to RealMigrator Delete Client: Delete an existing client in RealMigrator Download Client: Download a client from RealMigrator
Save
With a click on Save all changes in Server Configuration will be saved
Copy Storage Token
This token contains the whole migration configuration and the migration data. With a storage token you have access to your storage (via SAS-key)
Admin Consent
Sign-in to your tenant (with a global administrator). Via Admin Consent you configure the RealMigrator permissions for the migration. Furthermore Azure Active Directory checks if RealMigrator gets granted access to data.