DMC (Dr Migrate Collector)

This guide walks you through the complete process of downloading, preparing, and running the Dr Migrate Collector (DMC) in your environment.

Before running DMC in your environment, ensure the following prerequisites are in place. This checklist will help ensure a smooth and successful data collection process.

Prerequisites

Requirement Learn More
Access to your Dr Migrate SaaS instance. Learn More
Windows-based VM (Jump Box) with required specifications. Learn More
Network connectivity to vCenter and ESXi hosts. Learn More
Appropriate vCenter and guest OS credentials. Learn More
➡️ Download and run DMC. Learn More

System Requirements

  • Access to your Dr Migrate SaaS instance
  • Windows-based VM (Jump Box) with:
    • Windows Server 2016 or later
    • 4 vCPUs minimum
    • 8 GB RAM minimum
    • 25 GB free space per 4,000 VMs scanned (for temporary data storage)
    • Network line-of-sight access to vCenter and ESXi hosts (port 443)
    • Minimum resolution of 800×600

VMware Requirements

  • vSphere Version: vSphere 6.0 and above
  • Network Access:
    • Jump Box → vCenter Servers (port 443/HTTPS) for API communication
    • Jump Box → ESXi Hosts (port 443/HTTPS) for guest VM metrics transfer

Credential Requirements

⚠️

Security Note:

  • DMC is designed for one-time operations using administrator credentials
  • All credentials are stored in memory only and never persist beyond execution
  • This approach eliminates the need for creating bespoke accounts

vCenter Access

  • vCenter Admin Account with:
    • Read-only access to VMs, Hosts, and Datastores
    • Guest Operations execution role
    • Access to retrieve performance metrics

Guest OS Credentials

  • Windows VMs: Domain Admin or Local Admin (for system settings, software inventory, network stack, and processes)
  • Linux VMs: Root or Sudo-enabled user (for installed packages, active processes, and network connections)

Permissions Required

  • Appropriate permissions to run discovery tools in your environment
  • Ability to execute lightweight guest operations without impacting environment stability

For detailed system requirements and least privilege setup options, see the System and Access Requirements section.

Download DMC

Connect to Your Dr Migrate Instance

Each customer is provisioned with their own dedicated, secure Dr Migrate instance.

Click Start to initialize your VM instance

Once you are logged in, you will see your deployment. If the VM is not started, please click Start.

Choose DMC Data Collection Source

When logging in for the first time, you will be prompted to select a ‘Data Source’ to connect to. Choose DMC.

Select the DMC data collection option

Download DMC

  • Accept the Dr Migrate End User License Agreement (EULA).
  • Proceed to download the DMC application.
  • Copy the provided license key.
Dr Migrate UI showing the download DMC button and license key.

Prepare and Run DMC

Launch DMC

Launch DMC.exe as Administrator from your installation directory.

⚠️
DMC should be run as an administrator to ensure the correct permissions are in place to write to output folders.

Enter Access Key

Enter the DMC Access Key that was provided during the download step.

If DMC.exe is blocked by Windows

ℹ️
When an executable is downloaded, Windows may block running the .exe file by default.
  1. Right-click the .exe file you downloaded.
  2. Select Properties from the context menu.
  3. Under the General tab, look at the bottom for a section called Security.
  4. If you see a checkbox or button labeled Unblock, tick it or click it.
  5. Click Apply, then OK.

Configure Scan Settings

⚠️
  • DMC is specifically designed to allow a customer Administrator to securely utilize their admin credentials for a one-time operation.
  • All credentials are stored in memory only and never persist beyond execution.
  • Credentials requirements are tailored for one-time use, allowing administrators to securely employ their personal credentials.

Add vCenter Details

Begin by adding one or more vCenters that you wish to target for scanning.

Select the Add vCenter button.

Enter vCenter Credentials

Enter the vCenter Host and associated Username and Password with sufficient permission to perform the scan.

ℹ️
See System & Access Requirements for more information on specific permissions required.
DMC interface showing the Add vCenter button and form for entering vCenter connection details including host, username, and password fields

Initial vCenter connection screen

Click Next after you have added all target vCenters.

Add Guest Credentials

Now add credentials that will be used to connect to both Windows and Linux servers.

ℹ️
See System & Access Requirements for more information on specific permissions required.

Select Add Windows / Add Linux buttons.

Enter the Username and Password with sufficient permission to collect guest metrics.

DMC interface showing the Add Windows and Add Linux credential buttons, along with forms for entering guest operating system credentials

Validate Guest Credentials

Click Next. DMC will validate the entered credentials on a subset of your servers. Any invalid credentials are flagged.

DMC credential validation screen showing the status of Windows and Linux credential verification across servers

Click Continue after validation completes.

Configure Settings

Customize scan settings as required:

Category Setting Description Default
General Output Path Directory where scan results and logs are saved. C:\temp
Max Concurrent Servers The number of servers that will be processed concurrently during discovery. 20 servers
Scan Thresholds CPU Usage Threshold (0-90%) Skips scanning if a server’s CPU usage exceeds this threshold. 85%
Memory Usage Threshold (0-85%) Skips scanning if a server’s memory usage exceeds this threshold. 75%
Windows C:\ Drive (1-10 GB) Skips scanning if available disk space is below this threshold. 5.0 GB
Linux “/” Partition (1-10 GB) Skips scanning if available disk space is below this threshold. 5.0 GB
Linux “/tmp” Partition (0.1-1.0 GB) Skips scanning if available disk space is below this threshold. 0.5 GB
DMC settings configuration screen with options for output path, concurrent servers, CPU and memory usage thresholds, and minimum free disk space for Windows and Linux.

Continue to Scan

Click Next to proceed to the scan phase.

Execute the Scan

Review Servers

After configuring your scan settings, you will be presented with a list of all detected servers targeted for scanning. This screen provides flexible options to manage which servers are included in the scan:

Import/Export Servers
  • Export CSV: Download a CSV file containing all detected servers. You can edit this file to remove any servers you do not want included in the scan. Once your changes are made, you can re-import the file to update your selections in bulk.
ℹ️
You don’t need Microsoft Excel to edit CSV files. Free code editors like Visual Studio Code, Sublime Text, or Notepad++ provide an easy way to view and modify CSV files, often with features like highlighting and search that make bulk editing even easier.
  • Import CSV: Upload a CSV file listing the servers you want to include in the scan. Any server in your list that matches a detected server by name will be marked as in-scope for scanning.

This functionality is especially useful for managing large environments, allowing you to quickly select or deselect servers at scale.

Manual Selection

You can also manually select or deselect servers directly in the interface:

  • Use the checkboxes next to each server to include or exclude them from the scan.
  • Use the search bar to quickly find specific servers by name.
  • Filter the list by operating system to focus on particular server types.
Filtering by Operating System

To help you quickly focus on specific server types, use the Filter OS dropdown located next to the search bar. This dropdown allows you to:

  • Select or deselect all operating systems at once using the “Select All” option.
  • Individually include or exclude servers by their operating system (e.g., CentOS, Red Hat Enterprise Linux, Microsoft Windows Server 2016/2019/2022, etc.).
  • Each OS option is accompanied by an icon for easy identification.

When you adjust these filters, the server list updates in real time to show only the servers matching your selected operating systems. This makes it easy to target or exclude certain platforms from your scan with just a few clicks.

This approach is ideal for conducting test scans or making quick adjustments to your scan scope.

DMC scan preparation screen showing the list of discovered servers with checkboxes for selection, Import/Export CSV options, search, and filter controls

Once you are satisfied with your selections, click Save to confirm your scan scope, then proceed by clicking Run Scan.

Monitor Progress

The scan’s overall progress will be updated in real time, accompanied by a Console Output that displays detailed logging information.

Each server typically requires around 45 seconds for scanning. However, the total duration of the overall scan may vary based on the Max Concurrent Servers setting established in the previous step.
DMC scan progress screen showing completion status and console output with detailed logging information

Scan Summary

Once the scan is complete, the final screen presents a summary of the virtual machine (VM) data collection results. This helps users understand what was collected, identify any issues, and determine whether further action is needed.

DMC Scan Summary screen showing collection results and error breakdown

The summary provides a high-level breakdown of scan success and completeness across all VMs. It is designed to highlight how many VMs were fully scanned, partially scanned, or failed, and to assist with troubleshooting when issues occur.

Section Description
Scan Overview Shows total duration, number of VMs scanned, and whether the scan completed successfully.
VM Scan Status Categorizes VMs into Full, Partial, or Failed scans using a color-coded ring chart.
Error Summary Lists the most common reasons for partial or failed scans (e.g. missing credentials, low disk space). A pie chart shows their relative frequency.
Scan Results per vCenter Displays how many VMs were scanned under each connected vCenter, grouped by outcome.

Offline Troubleshooting Report

After the scan completes, clicking Download Offline Report generates a standalone .html file containing a full summary of the scan results. This file runs locally in your browser and is designed to support troubleshooting of scan issues during deployment.

Offline report HTML showing summary ring charts, filtering, and detailed scan status

Key capabilities include:

  • Filtering VMs by scan status, operating system, vCenter, power state, and error reason.
  • Viewing contextual error messages and scan phase icons.
  • Exporting filtered results to .csv for handoff to application or infrastructure teams.
ℹ️
For full instructions on how to open the report, apply filters, and export results, see the Offline Troubleshooting Report Guide
⚠️
This report supports scan diagnostics only. Transformation strategy and migration recommendations are available through the Dr Migrate SaaS platform after results are uploaded.

Finalize Scan

Once the scan and troubleshooting has completed, click the Save and Encrypt Scan Results button.

It is very important that you record the ZIP Password and decryption key. For security reasons, you cannot recover them once DMC closes and will need to rerun the scan.

ZIP Password – encrypts the scan results ZIP (used for unzipping on any machine)
Decryption Key – used in the next step to decrypt the scan results when uploading to Dr Migrate

DMC scan results screen displaying the encryption details including ZIP password and decryption key fields

Next Steps

After completing the scan, you can: