You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/migrate/concepts-vmware-agentless-migration.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ When you perform the migration operation on a replicating VM, an on-demand delta
31
31
32
32
Before you trigger the migration, you must shut down the on-premises VM. Shutting down the VM prevents data loss during migration.
33
33
34
-
After the migration is successful and the VM restarts in Azure, ensure that you stop the replication of the VM. Stopping the replication deletes the intermediate disks (seed disks) that were created during data replication. You also avoid incurring extra charges associated with the storage transactions on these disks.
34
+
After the migration is successful and the VM restarts in Azure, ensure that you stop the replication of the VM. Stopping the replication deletes the intermediate disks (seed disks) that were created during data replication. You then avoid incurring extra charges associated with the storage transactions on these disks.
35
35
36
36
## Replication cycles
37
37
@@ -49,12 +49,12 @@ A cycle is complete after the disks are consolidated.
49
49
50
50
## Components for replication
51
51
52
-
An Azure Migrate appliance has the following on-premises components that are responsible for replication:
52
+
An Azure Migrate appliance has the following *on-premises* components that are responsible for replication:
53
53
54
54
- Data replication agent
55
55
- Gateway agent
56
56
57
-
The following table summarizes the Azure components that are created when you use the agentless method of VMware VM migration.
57
+
The following table summarizes the *Azure* components that are created when you use the agentless method of VMware VM migration.
58
58
59
59
| Component | Region | Subscription | Description |
60
60
| --- | --- | --- | --- |
@@ -69,11 +69,11 @@ The following table summarizes the Azure components that are created when you us
69
69
70
70
## Required permissions
71
71
72
-
When you start replication for the first time, the logged-in user must be assigned the following roles:
72
+
When you start replication for the first time, the logged-in user must have the following roles:
73
73
74
74
- Owner or Contributor and User Access Administrator on the Azure Migrate project's resource group and the target resource group
75
75
76
-
For the subsequent replications, the logged-in user must be assigned the following roles:
76
+
For the subsequent replications, the logged-in user must have the following roles:
77
77
78
78
- Owner or Contributor on the Azure Migrate project's resource group and the target resource group
79
79
@@ -97,15 +97,15 @@ The second stage ensures that the data that's transferred to the Azure disks is
97
97
98
98
Every changed block that's uploaded is compressed and encrypted before it's written as a blob in the log storage account. Azure Migrate computes the checksum of this block before compression. This checksum is stored as metadata along with the compressed data.
99
99
100
-
Upon decompression, the checksum for the data is calculated and compared with the checksum computed in the source environment. If there's a mismatch, the data isn't written to the Azure disks, and the cycle is considered failed. Because every cycle is resynchronization, the mismatch is fixed in the next cycle.
100
+
Upon decompression, Azure Migrate calculates the checksum for the data and compares it with the checksum computed in the source environment. If there's a mismatch, the data isn't written to the Azure disks, and the cycle is considered failed. Because every cycle is resynchronization, the mismatch is fixed in the next cycle.
101
101
102
102
## Security
103
103
104
104
The Azure Migrate appliance compresses data and encrypts it before uploading it. Data is transmitted over a secure communication channel that uses HTTPS and TLS 1.2 or later. Additionally, Azure Storage automatically encrypts your data when it's persisted to the cloud (encryption at rest).
105
105
106
106
## Replication status
107
107
108
-
When a VM undergoes replication (data copy), these states are possible:
108
+
When a VM undergoes replication (data copy), there are several possible states:
109
109
110
110
-**Initial replication queued**: The VM is queued for replication or migration because other VMs might be consuming the on-premises resources during replication or migration. After the resources are free, this VM is processed.
111
111
-**Initial replication in progress**: The VM is scheduled for initial replication.
@@ -137,7 +137,7 @@ When a VM undergoes replication (data copy), these states are possible:
137
137
138
138
-**Test migration pending**: The VM is in the delta replication phase. You can now perform test migration (or production migration).
139
139
-**Test migration clean up pending**: After test migration is complete, perform a test migration cleanup to avoid charges in Azure.
140
-
-**Ready to migrate**: The VM is ready to be migrated to Azure.
140
+
-**Ready to migrate**: The VM is ready for migration to Azure.
141
141
-**Migration in progress queued**: The VM is queued for migration because other VMs are consuming the on-premises resources during replication (or migration). After the resources are free, the VM is processed.
142
142
-**Test migration/Migration in progress**: The VM is undergoing a test migration or a production migration. You can select the link to check the ongoing migration job.
143
143
-**Date, timestamp**: The test migration or production migration happened at this date and time.
@@ -164,20 +164,22 @@ Delta replication cycles are scheduled as follows:
164
164
165
165
- When you trigger migration, an on-demand (pre-failover) delta replication cycle occurs for the VM before migration.
166
166
167
-
### Prioritization of VMs for various stages of replication
167
+
### Prioritization
168
+
169
+
Here's the prioritization of VMs for various stages of replication:
168
170
169
171
- Ongoing VM replications are prioritized over scheduled replications (new replications).
170
172
- The on-demand (pre-failover) delta replication cycle has the highest priority, followed by the initial replication cycle. The delta replication cycle has the lowest priority.
171
173
172
-
That is, whenever you trigger a migration operation, the on-demand replication cycle for the VM is scheduled. Other ongoing replications have to wait if they're competing for resources.
174
+
Whenever you trigger a migration operation, the on-demand replication cycle for the VM is scheduled. Other ongoing replications have to wait if they're competing for resources.
173
175
174
176
### Constraints
175
177
176
178
The following constraints help ensure that you don't exceed the IOPS limits on the storage area networks:
177
179
178
180
- Each Azure Migrate appliance supports the replication of 52 disks in parallel.
179
181
- Each ESXi host supports 8 disks. Every ESXi host has a 32-MB NFC buffer. So, you can schedule 8 disks on the host. (Each disk takes up 4 MB of buffer for incident response and disaster recovery.)
180
-
- Each datastore can have a maximum of 15 disk snapshots. The only exception is when a VM has more than 15 disks attached to it.
182
+
- Each datastore can have a maximum of 15 disk snapshots. The only exception is when more than 15 disks are attached to a VM.
181
183
182
184
## Scale-out replication
183
185
@@ -223,7 +225,7 @@ You can also increase and decrease replication bandwidth based on a schedule by
223
225
224
226
### Blackout window
225
227
226
-
Azure Migrate provides a configuration-based mechanism that you can use to specify the time interval during which you don't want any replications to proceed. This interval is called the *blackout window*. The need for a blackout window can arise in multiple scenarios, such as when the source environment is resource constrained or when you want replication to happen only during non-business hours.
228
+
Azure Migrate provides a configuration-based mechanism that you can use to specify the time interval during which you don't want any replications to proceed. This interval is called the *blackout window*. The need for a blackout window can arise in multiple scenarios, such as when the source environment is resource constrained or when you want replication to happen only outside business hours.
227
229
228
230
> [!NOTE]
229
231
> The existing replication cycles at the start of the blackout window finish before the replication pauses.
@@ -250,7 +252,7 @@ The list of blackout windows is a pipe-delimited (`|`) string of the format `<Da
250
252
}
251
253
```
252
254
253
-
The first value in the preceding example indicates a blackout window that starts every Monday at 7:00 AM local time on the appliance and lasts 7 hours.
255
+
The first value in the preceding example indicates a blackout window that starts every Monday at 7:00 AM local time (time on the appliance) and lasts 7 hours.
254
256
255
257
After you create or update `GatewayDataWorker.json` with these contents, you need to restart the gateway service on the appliance for these changes to take effect.
0 commit comments