Skip to content

Deploy-First Migration (Carbonite Migrate) ​

Build the destination VM on Azure Local first, then use Carbonite Migrate to replicate the source workload directly into it.


NOTE

Scenario Overview Deploy-First with Carbonite Migrate is the right choice when you need low-downtime, agent-based OS-level replication into a pre-provisioned Azure Local VM. Instead of relying on hypervisor-native replication or a two-hop staging path, you build the target VM first, install Carbonite agents on both endpoints, and let Carbonite drive continuous block-level replication until cutover.

Overview ​

Deploy-First is a build-first migration strategy. The destination VM exists on Azure Local before any migration activity starts. Carbonite Migrate then handles OS-level replication from the Nutanix source directly to the pre-built target — no intermediate staging server, no hypervisor API dependency.

This makes it a strong fit for:

  • Mixed or legacy estates where hypervisor-native migration is unavailable or impractical
  • Workloads that need live cutover with minimal production downtime
  • Environments where VM re-IP or OS-level state preservation is required, but the overhead of a full two-hop pipeline is not justified

Scenario Pages ​

  • Prerequisites — Carbonite licensing, management server, agent requirements, and network ports
  • Architecture — Deploy-First with Carbonite component model and data flow
  • Runbook — Step-by-step Carbonite Migrate execution
  • Validation & Checklist — Cutover validation, rollback guidance, and sign-off checklist

Migration process at a glance ​

PhaseWhat happens
ProvisionTarget VM built and baselined on Azure Local before migration starts
Agent installCarbonite Migrate agent installed on source Nutanix VM and target Azure Local VM
Initial mirrorCarbonite performs full block-level synchronization from source to target
Continuous replicationChanged-block replication keeps source and target in sync until cutover
CutoverSource writes stopped, final sync completes, execution switches to target VM
ValidationApplication owner validates target; source VM held for rollback window

When to Use This Approach ​

Use CaseWhy Deploy-First + Carbonite
Low-downtime OS-level migration requiredContinuous replication minimizes the cutover window
Hypervisor APIs unavailable or not preferredAgent-based — no Nutanix or VMware dependency
Mixed OS estate across Windows and LinuxCarbonite supports both
VM right-sizing needed alongside migrationTarget VM is provisioned with correct sizing before migration starts
No two-hop staging infrastructure availableDirect source-to-target path, no intermediate Hyper-V host required

Not Suitable For ​

  • Workloads requiring a full hypervisor-backed snapshot or point-in-time restore model during migration
  • Environments where agent installation on source VMs is not permitted (use Veeam or HYCU instead)
  • Pure file-server or application-layer workloads where a simpler approach is preferred (see Alternative Migration Methods)

Resources ​

Alternative approaches ​

  • If you need a two-hop replication path with built-in re-IP, see Veeam
  • If you want a simpler Nutanix-native backup/restore workflow, see HYCU
  • If you want to stay inside an existing Commvault operating model, see Commvault
  • For file-server or app-native migration without Carbonite, see Alternative Migration Methods

Released under the MIT License.