Skip to content

Commit 0cdb2d3

Browse files
committed
edit pass: concepts-vmware-agentless-migration
1 parent 0b81ec3 commit 0cdb2d3

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

articles/migrate/concepts-vmware-agentless-migration.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ When you perform the migration operation on a replicating VM, an on-demand delta
3131

3232
Before you trigger the migration, you must shut down the on-premises VM. Shutting down the VM prevents data loss during migration.
3333

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.
3535

3636
## Replication cycles
3737

@@ -49,12 +49,12 @@ A cycle is complete after the disks are consolidated.
4949

5050
## Components for replication
5151

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:
5353

5454
- Data replication agent
5555
- Gateway agent
5656

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.
5858

5959
| Component | Region | Subscription | Description |
6060
| --- | --- | --- | --- |
@@ -69,11 +69,11 @@ The following table summarizes the Azure components that are created when you us
6969

7070
## Required permissions
7171

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:
7373

7474
- Owner or Contributor and User Access Administrator on the Azure Migrate project's resource group and the target resource group
7575

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:
7777

7878
- Owner or Contributor on the Azure Migrate project's resource group and the target resource group
7979

@@ -97,15 +97,15 @@ The second stage ensures that the data that's transferred to the Azure disks is
9797

9898
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.
9999

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.
101101

102102
## Security
103103

104104
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).
105105

106106
## Replication status
107107

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:
109109

110110
- **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.
111111
- **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:
137137

138138
- **Test migration pending**: The VM is in the delta replication phase. You can now perform test migration (or production migration).
139139
- **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.
141141
- **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.
142142
- **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.
143143
- **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:
164164
165165
- When you trigger migration, an on-demand (pre-failover) delta replication cycle occurs for the VM before migration.
166166

167-
### Prioritization of VMs for various stages of replication
167+
### Prioritization
168+
169+
Here's the prioritization of VMs for various stages of replication:
168170

169171
- Ongoing VM replications are prioritized over scheduled replications (new replications).
170172
- 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.
171173

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.
173175

174176
### Constraints
175177

176178
The following constraints help ensure that you don't exceed the IOPS limits on the storage area networks:
177179

178180
- Each Azure Migrate appliance supports the replication of 52 disks in parallel.
179181
- 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.
181183

182184
## Scale-out replication
183185

@@ -223,7 +225,7 @@ You can also increase and decrease replication bandwidth based on a schedule by
223225

224226
### Blackout window
225227

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.
227229

228230
> [!NOTE]
229231
> 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
250252
}
251253
```
252254

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.
254256

255257
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.
256258

0 commit comments

Comments
 (0)