Skip to content

Commit c08bb60

Browse files
authored
Merge pull request #96419 from snehaamicrosoft/azuremigrateIgnite
vCenter Server account privileges
2 parents ff89c17 + 10ca2d1 commit c08bb60

File tree

4 files changed

+34
-23
lines changed

4 files changed

+34
-23
lines changed
224 KB
Loading

articles/migrate/migrate-support-matrix-vmware.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Support for VMware assessment and migration in Azure Migrate
3-
description: Learn about support for VMware VM assessment/migration in Azure Migrate.
3+
description: Learn about support for VMware VM assessment/migration in Azure Migrate.
44
author: rayne-wiselman
55
manager: carmonm
66
ms.service: azure-migrate
@@ -73,7 +73,13 @@ This table summarizes assessment support and limitations for VMware virtualizati
7373

7474
## Assessment-vCenter Server permissions
7575

76-
For assessment, you need a read-only account for the vCenter Server.
76+
Azure Migrate needs to access the vCenter Server to discover VMs for assessment and agentless migration.
77+
78+
- If you plan to discover applications or visualize dependency in an agentless manner, create a vCenter Server account with read-only access along with privileges enabled for **Virtual machines** > **Guest Operations**.
79+
80+
![vCenter Server account privileges](./media/tutorial-prepare-vmware/vcenter-server-permissions.png)
81+
82+
- If you are not planning to do application discovery and agentless dependency visualization, set up a read-only account for the vCenter Server.
7783

7884
## Assessment-appliance requirements
7985

@@ -318,7 +324,7 @@ Download and install in Azure Migrate | When you install the appliance and are p
318324
**Independent disks** | Supported.
319325
**Passthrough disks** | Supported.
320326
**NFS** | NFS volumes mounted as volumes on the VMs won't be replicated.
321-
iSCSI targets | VMs with iSCSI targets aren't supported for agentless migration.
327+
**iSCSI targets** | VMs with iSCSI targets aren't supported for agentless migration.
322328
**Multipath IO** | Not supported.
323329
**Storage vMotion** | Supported
324330
**Teamed NICs** | Not supported.

articles/migrate/tutorial-assess-vmware.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: rayne-wiselman
55
manager: carmonm
66
ms.service: azure-migrate
77
ms.topic: tutorial
8-
ms.date: 11/18/2019
8+
ms.date: 11/19/2019
99
ms.author: hamusa
1010
---
1111

@@ -168,7 +168,7 @@ The appliance needs to connect to vCenter Server to discover the configuration a
168168

169169
### Specify vCenter Server details
170170
1. In **Specify vCenter Server details**, specify the name (FQDN) or IP address of the vCenter Server. You can leave the default port, or specify a custom port on which your vCenter Server listens.
171-
2. In **User name** and **Password**, specify the read-only account credentials that the appliance will use to discover VMs on the vCenter server. Make sure that the account has the [required permissions for discovery](migrate-support-matrix-vmware.md#assessment-vcenter-server-permissions). You can scope the discovery by limiting access to the vCenter account accordingly; learn more about scoping discovery [here](tutorial-assess-vmware.md#scoping-discovery).
171+
2. In **User name** and **Password**, specify the vCenter Server account credentials that the appliance will use to discover VMs on the vCenter server. Make sure that the account has the [required permissions for discovery](migrate-support-matrix-vmware.md#assessment-vcenter-server-permissions). You can scope the discovery by limiting access to the vCenter account accordingly; learn more about scoping discovery [here](tutorial-assess-vmware.md#scoping-discovery).
172172
3. Click **Validate connection** to make sure that the appliance can connect to vCenter Server.
173173

174174
### Specify VM credentials
@@ -218,7 +218,7 @@ There are 2 approaches to assign permissions on inventory objects in vCenter to
218218

219219
Similarly for Server Migration, a user-defined role (can be named <em> Azure _Migrate</em>) with these [privileges](https://docs.microsoft.com/azure/migrate/migrate-support-matrix-vmware#agentless-migration-vcenter-server-permissions) assigned must be applied to the vCenter user account for all the parent objects where the VMs to be migrated are hosted.
220220

221-
![Assign permissions](./media/tutorial-assess-vmware/assign-perms.png)
221+
![Assign permissions](./media/tutorial-assess-vmware/assign-perms.png)
222222

223223
- The alternative approach is to assign the user account and role at the datacenter level and propagate them to the child objects. Then give the account a **No access** role for every object (such as VMs) that you don’t want to discover/migrate. This configuration is cumbersome. It exposes accidental access controls, because every new child object is also automatically granted access that's inherited from the parent. Therefore, we recommend that you use the first approach.
224224

articles/migrate/tutorial-prepare-vmware.md

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Prepare VMware VMs for assessment/migration with Azure Migrate
2+
title: Prepare VMware VMs for assessment/migration with Azure Migrate
33
description: Learn how to prepare for assessment/migration of VMware VMs with Azure Migrate.
44
author: rayne-wiselman
55
ms.service: azure-migrate
@@ -13,7 +13,7 @@ ms.custom: mvc
1313

1414
This article helps you to prepare for assessment and/or migration of on-premises VMware VMs to Azure using [Azure Migrate](migrate-services-overview.md).
1515

16-
[Azure Migrate](migrate-overview.md) provides a hub of tools that help you to discover, assess, and migrate apps, infrastructure, and workloads to Microsoft Azure. The hub includes Azure Migrate tools, and third-party independent software vendor (ISV) offerings.
16+
[Azure Migrate](migrate-overview.md) provides a hub of tools that help you to discover, assess, and migrate apps, infrastructure, and workloads to Microsoft Azure. The hub includes Azure Migrate tools, and third-party independent software vendor (ISV) offerings.
1717

1818

1919
This tutorial is the first in a series that shows you how to assess and migrate VMware VMs. In this tutorial, you learn how to:
@@ -33,9 +33,9 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
3333

3434
You need these permissions.
3535

36-
**Task** | **Permissions**
37-
--- | --- | ---
38-
**Create an Azure Migrate project** | Your Azure account needs permissions to create a project.
36+
**Task** | **Permissions**
37+
--- | ---
38+
**Create an Azure Migrate project** | Your Azure account needs permissions to create a project.
3939
**Register the Azure Migrate appliance** | Azure Migrate uses a lightweight Azure Migrate appliance to assess VMware VMs with Azure Migrate Server Assessment, and to run [agentless migration](server-migrate-overview.md) of VMware VMs with Azure Migrate Server Migration. This appliance discovers VMs, and sends VM metadata and performance data to Azure Migrate.<br/><br/>During registration, Azure Migrate creates two Azure Active Directory (Azure AD) apps that uniquely identify the appliance, and needs permissions to create these apps.<br/> - The first app communicates with Azure Migrate service endpoints.<br/> - The second app accesses an Azure Key Vault created during registration to store Azure AD app info and appliance configuration settings.
4040
**Create a Key Vault** | To migrate VMware VMs with Azure Migrate Server Migration, Azure Migrate creates a Key Vault to manage access keys to the replication storage account in your subscription. To create the vault, you need role assignment permissions on the resource group in which the Azure Migrate project resides.
4141

@@ -57,7 +57,7 @@ To register the appliance, you assign permissions for Azure Migrate to create th
5757

5858
> [!NOTE]
5959
> - The apps don't have any other access permissions on the subscription other than those described above.
60-
> - You only need these permissions when you register a new appliance. You can remove the permissions after the appliance is set up.
60+
> - You only need these permissions when you register a new appliance. You can remove the permissions after the appliance is set up.
6161
6262

6363
#### Grant account permissions
@@ -71,7 +71,7 @@ The tenant/global admin can grant permissions as follows
7171

7272

7373

74-
#### Assign Application Developer role
74+
#### Assign Application Developer role
7575

7676
The tenant/global admin can assign the Application Developer role to an account. [Learn more](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-users-assign-role-azure-portal).
7777

@@ -85,7 +85,7 @@ To enable Azure Migrate to create a Key Vault, assign role assignment permission
8585
- To run server assessment, **Contributor** permissions are enough.
8686
- To run agentless server migration, you should have **Owner** (or **Contributor** and **User Access Administrator**) permissions.
8787

88-
3. If you don't have the required permissions, request them from the resource group owner.
88+
3. If you don't have the required permissions, request them from the resource group owner.
8989

9090

9191

@@ -94,7 +94,7 @@ To enable Azure Migrate to create a Key Vault, assign role assignment permission
9494
To prepare for VMware VM assessment, you need to:
9595

9696
- **Verify VMware settings**. Make sure that the vCenter Server and VMs you want to migrate meet requirements.
97-
- **Set up an assessment account**. Azure Migrate needs to access the vCenter Server to discover VMs for assessment. You need a read-only account for Azure Migrate access.
97+
- **Set up an assessment account**. Azure Migrate needs to access the vCenter Server to discover VMs for assessment.
9898
- **Verify appliance requirements**. Verify deployment requirements for the Azure Migrate appliance used for assessment.
9999

100100
### Verify VMware settings
@@ -105,7 +105,13 @@ To prepare for VMware VM assessment, you need to:
105105

106106
### Set up an account for assessment
107107

108-
Azure Migrate needs to access the vCenter Server to discover VMs for assessment and agentless migration. For assessment only, set up a read-only account for the vCenter Server.
108+
Azure Migrate needs to access the vCenter Server to discover VMs for assessment and agentless migration.
109+
110+
- If you plan to discover applications or visualize dependency in an agentless manner, create a vCenter Server account with read-only access along with privileges enabled for **Virtual machines** > **Guest Operations**.
111+
112+
![vCenter Server account privileges](./media/tutorial-prepare-vmware/vcenter-server-permissions.png)
113+
114+
- If you are not planning to do application discovery and agentless dependency visualization, set up a read-only account for the vCenter Server.
109115

110116
### Verify appliance settings for assessment
111117

@@ -115,7 +121,7 @@ Check appliance requirements before you deploy the appliance.
115121
2. If you're using a URL-based firewall proxy, [review](migrate-support-matrix-vmware.md#assessment-url-access-requirements) the Azure URLs that the appliance will need to access. Make sure that the proxy resolves any CNAME records received while looking up the URLs.
116122
3. Review the [performance data](migrate-appliance.md#collected-performance-data-vmware)] and [metadata](migrate-appliance.md#collected-metadata-vmware) that the appliance collects during discovery and assessment.
117123
4. [Note](migrate-support-matrix-vmware.md#assessment-port-requirements) the ports accessed by the appliance.
118-
5. On vCenter Server, make sure that your account has permissions to create a VM using an OVA file. You deploy the Azure Migrate appliance as a VMware VM, using an OVA file.
124+
5. On vCenter Server, make sure that your account has permissions to create a VM using an OVA file. You deploy the Azure Migrate appliance as a VMware VM, using an OVA file.
119125

120126
If you're using a URL-based firewall.proxy, allow access to the required [Azure URLs](migrate-support-matrix-vmware.md#assessment-url-access-requirements).
121127

@@ -137,7 +143,7 @@ Review the requirements for agentless migration of VMware VMs.
137143

138144
Review the requirements for [agent-based migration](server-migrate-overview.md) of VMware VMs.
139145

140-
1. [Review](migrate-support-matrix-vmware.md#agent-based-migration-vmware-server-requirements) VMware server requirements.
146+
1. [Review](migrate-support-matrix-vmware.md#agent-based-migration-vmware-server-requirements) VMware server requirements.
141147
2. Set up an account with the [required permissions](migrate-support-matrix-vmware.md#agent-based-migration-vcenter-server-permissions). so that Azure Migrate can access the vCenter Server for agent-based migration using Azure Migrate Server Migration.
142148
3. [Review](migrate-support-matrix-vmware.md#agent-based-migration-vmware-vm-requirements) the requirements for VMware VMs that you want to migrate to Azure using agent-based migration, including installation of the Mobility service on each VM you want to migrate.
143149
4. Note [URL access](migrate-support-matrix-vmware.md#agent-based-migration-url-access-requirements).
@@ -146,14 +152,13 @@ Review the requirements for [agent-based migration](server-migrate-overview.md)
146152
## Next steps
147153

148154
In this tutorial, you:
149-
150-
> [!div class="checklist"]
155+
156+
> [!div class="checklist"]
151157
> * Set up Azure permissions.
152158
> * Prepared VMware for assessment and migration.
153159
154160

155161
Continue to the second tutorial to set up an Azure Migrate project, and assess VMware VMs for migration to Azure.
156162

157-
> [!div class="nextstepaction"]
158-
> [Assess VMware VMs](./tutorial-assess-vmware.md)
159-
163+
> [!div class="nextstepaction"]
164+
> [Assess VMware VMs](./tutorial-assess-vmware.md)

0 commit comments

Comments
 (0)