DMC (Dr Migrate Collector)

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 target systems. Learn More
Appropriate credentials for target systems. 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)
    • Minimum resolution of 800×600

Network Requirements

DMC requires network access to target systems within the scope of discovery. The specific ports and protocols vary by platform:

VMware Environments

  • 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

Physical Server and Hyper-V Environments

  • Windows Servers/VMs: WinRM (ports 5985/HTTP, 5986/HTTPS)
  • Linux Servers/VMs: SSH (port 22)

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 (VMware Environments)

  • 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 license key

Enter the DMC license 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.

Antivirus Software Exclusions

⚠️
Important: Your antivirus software may flag or block DMC executables. To ensure DMC runs properly, you need to exclude the following files from antivirus scanning:

Required Exclusions:

  • DMC.exe - Main DMC application
  • DMC-CLI.exe - Command-line interface for DMC
  • 7zip.exe - Compression utility used by DMC

How to Add Exclusions:

  1. Open your antivirus software settings
  2. Navigate to Exclusions, Exceptions, or Trusted Files
  3. Add the DMC installation directory to the exclusion list
  4. Alternatively, add each executable individually to the trusted files list
ℹ️
Note: The exact steps vary by antivirus software. Refer to your antivirus vendor’s documentation for specific instructions on adding exclusions.

Configure Target-Specific Settings

DMC supports multiple target types including VMware, Hyper-V, and Physical environments. The configuration process varies depending on your target environment. Choose the appropriate guide below for detailed step-by-step instructions: