Skip to content

Commit c7ce0bb

Browse files
Merge pull request #267388 from SnehaSudhirG/27Feb-DiscoverVMwareConcept
Added zone pivots - Discover VMware Concept Article
2 parents 9b81816 + 6896acf commit c7ce0bb

File tree

2 files changed

+78
-14
lines changed

2 files changed

+78
-14
lines changed

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

Lines changed: 54 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ ms.author: vibansa
66
ms.manager: abhemraj
77
ms.topic: conceptual
88
ms.service: azure-migrate
9-
ms.date: 01/25/2024
10-
ms.custom: engagement-fy23
9+
ms.date: 02/27/2024
10+
ms.custom: engagement-fy24
11+
zone_pivot_groups: vmware-discovery-requirements
1112
---
1213

1314
# Support matrix for VMware discovery
@@ -21,15 +22,8 @@ To assess servers, first, create an Azure Migrate project. The Azure Migrate: Di
2122

2223
As you plan your migration of VMware servers to Azure, see the [migration support matrix](migrate-support-matrix-vmware-migration.md).
2324

24-
## Limitations
25-
26-
Requirement | Details
27-
--- | ---
28-
Project limits | You can create multiple Azure Migrate projects in an Azure subscription.<br /><br /> You can discover and assess up to 50,000 servers in a VMware environment in a single [project](migrate-support-matrix.md#project). A project can include physical servers and servers from a Hyper-V environment, up to the assessment limits.
29-
Discovery | The Azure Migrate appliance can discover up to 10,000 servers running across multiple vCenter Servers.<br /><br /> The appliance supports adding multiple vCenter Servers. You can add up to 10 vCenter Servers per appliance.<br /><br /> This amount is valid for Azure VMware Solution as well.
30-
Assessment | You can add up to 35,000 servers in a single group.<br /><br /> You can assess up to 35,000 servers in a single assessment.
3125

32-
Learn more about [assessments](concepts-assessment-calculation.md).
26+
::: zone pivot="vmware-requirements"
3327

3428
## VMware requirements
3529

@@ -38,13 +32,21 @@ VMware | Details
3832
vCenter Server | Servers that you want to discover and assess must be managed by vCenter Server version 8.0, 7.0, 6.7, 6.5, 6.0, or 5.5.<br /><br /> Discovering servers by providing ESXi host details in the appliance currently isn't supported. <br /><br /> IPv6 addresses aren't supported for vCenter Server (for discovery and assessment of servers) and ESXi hosts (for replication of servers).
3933
Permissions | The Azure Migrate: Discovery and assessment tool requires a vCenter Server read-only account.<br /><br /> If you want to use the tool for software inventory, agentless dependency analysis, web apps, and SQL discovery, the account must have privileges for guest operations on VMware virtual machines (VMs).
4034

35+
:::zone-end
36+
37+
::: zone pivot="server-requirements"
38+
4139
## Server requirements
4240

4341
VMware | Details
4442
--- | ---
4543
Operating systems | All Windows and Linux operating systems can be assessed for migration.
4644
Storage | Disks attached to SCSI, IDE, and SATA-based controllers are supported.
4745

46+
:::zone-end
47+
48+
::: zone pivot="migrate-appliance-requirements"
49+
4850
## Azure Migrate appliance requirements
4951

5052
Azure Migrate and Modernize uses the [Azure Migrate appliance](migrate-appliance.md) for discovery and assessment. You can deploy the appliance as a server in your VMware environment by using a VMware Open Virtualization Appliance template imported into vCenter Server. You can also use a [PowerShell script](deploy-appliance-script.md). Learn more about [appliance requirements for VMware](migrate-appliance.md#appliance---vmware).
@@ -54,6 +56,11 @@ Here are more requirements for the appliance:
5456
- In Azure Government, you must deploy the appliance by using a [script](deploy-appliance-script-government.md).
5557
- The appliance must be able to access specific URLs in [public clouds](migrate-appliance.md#public-cloud-urls) and [government clouds](migrate-appliance.md#government-cloud-urls).
5658

59+
:::zone-end
60+
61+
62+
::: zone pivot="port-access-requirements"
63+
5764
## Port access requirements
5865

5966
Device | Connection
@@ -62,6 +69,11 @@ Azure Migrate appliance | Inbound connections on TCP port 3389 to allow remote d
6269
vCenter Server | Inbound connections on TCP port 443 to allow the appliance to collect configuration and performance metadata for assessments. <br /><br /> The appliance connects to vCenter on port 443 by default. If vCenter Server listens on a different port, you can modify the port when you set up discovery.
6370
ESXi hosts | For [discovery of software inventory](how-to-discover-applications.md) or [agentless dependency analysis](concepts-dependency-visualization.md#agentless-analysis), the appliance connects to ESXi hosts on TCP port 443 to discover software inventory and dependencies on the servers.
6471

72+
::: zone-end
73+
74+
75+
::: zone pivot="software-inventory-requirements"
76+
6577
## Software inventory requirements
6678

6779
In addition to discovering servers, Azure Migrate: Discovery and assessment can perform software inventory on servers. Software inventory provides the list of applications, roles, and features running on Windows and Linux servers that are discovered by using Azure Migrate and Modernize. It allows you to identify and plan a migration path tailored for your on-premises workloads.
@@ -76,6 +88,10 @@ Server access | You can add multiple domain and nondomain (Windows/Linux) creden
7688
Port access | The Azure Migrate appliance must be able to connect to TCP port 443 on ESXi hosts running servers on which you want to perform software inventory. The server running vCenter Server returns an ESXi host connection to download the file that contains the details of the software inventory. <br /><br /> If you use domain credentials, the Azure Migrate appliance must be able to connect to the following TCP and UDP ports: <br /> <br />TCP 135 – RPC Endpoint<br />TCP 389 – LDAP<br />TCP 636 – LDAP SSL<br />TCP 445 – SMB<br />TCP/UDP 88 – Kerberos authentication<br />TCP/UDP 464 – Kerberos change operations
7789
Discovery | Software inventory is performed from vCenter Server by using VMware Tools installed on the servers.<br/><br/> The appliance gathers the information about the software inventory from the server running vCenter Server through vSphere APIs.<br/><br/> Software inventory is agentless. No agent is installed on the server, and the appliance doesn't connect directly to the servers.
7890

91+
::: zone-end
92+
93+
::: zone pivot="sql-server-instance-database-discovery-requirements"
94+
7995
## SQL Server instance and database discovery requirements
8096

8197
[Software inventory](how-to-discover-applications.md) identifies SQL Server instances. The appliance attempts to connect to the respective SQL Server instances through the Windows authentication or SQL Server authentication credentials in the appliance configuration manager by using this information. The appliance can connect to only those SQL Server instances to which it has network line of sight. Software inventory by itself might not need network line of sight.
@@ -281,6 +297,10 @@ Use the following sample scripts to create a login and provision it with the nec
281297
--GO
282298
```
283299

300+
::: zone-end
301+
302+
::: zone pivot="web-apps-discovery"
303+
284304
## Web apps discovery requirements
285305

286306
[Software inventory](how-to-discover-applications.md) identifies the web server role existing on discovered servers. If a server has a web server installed, Azure Migrate and Modernize discovers web apps on the server.
@@ -300,6 +320,11 @@ Required privileges | Local admin. | Root or sudo user.
300320
> [!NOTE]
301321
> Data is always encrypted at rest and during transit.
302322
323+
::: zone-end
324+
325+
326+
::: zone pivot="dependency-analysis-agentless-requirements"
327+
303328
## Dependency analysis requirements (agentless)
304329

305330
[Dependency analysis](concepts-dependency-visualization.md) helps you analyze the dependencies between the discovered servers. You can easily visualize dependencies with a map view in an Azure Migrate project. You can use dependencies to group related servers for migration to Azure. The following table summarizes the requirements for setting up agentless dependency analysis.
@@ -316,6 +341,10 @@ Linux server access | A sudo user account with permissions to execute ls and net
316341
Port access | The Azure Migrate appliance must be able to connect to TCP port 443 on ESXi hosts running the servers that have dependencies you want to discover. The server running vCenter Server returns an ESXi host connection to download the file containing the dependency data.
317342
Discovery method | Dependency information between servers is gathered by using VMware Tools installed on the server running vCenter Server.<br /><br /> The appliance gathers the information from the server by using vSphere APIs.<br /><br /> No agent is installed on the server, and the appliance doesn't connect directly to servers.
318343

344+
::: zone-end
345+
346+
::: zone pivot="dependency-analysis-agent-based-requirements"
347+
319348
## Dependency analysis requirements (agent-based)
320349

321350
[Dependency analysis](concepts-dependency-visualization.md) helps you identify dependencies between on-premises servers that you want to assess and migrate to Azure. The following table summarizes the requirements for setting up agent-based dependency analysis.
@@ -332,6 +361,19 @@ Management | When you register agents to the workspace, use the ID and key provi
332361
Internet connectivity | If servers aren't connected to the internet, install the Log Analytics gateway on the servers.
333362
Azure Government | Agent-based dependency analysis isn't supported.
334363

364+
::: zone-end
365+
366+
## Limitations
367+
368+
Requirement | Details
369+
--- | ---
370+
Project limits | You can create multiple Azure Migrate projects in an Azure subscription.<br /><br /> You can discover and assess up to 50,000 servers in a VMware environment in a single [project](migrate-support-matrix.md#project). A project can include physical servers and servers from a Hyper-V environment, up to the assessment limits.
371+
Discovery | The Azure Migrate appliance can discover up to 10,000 servers running across multiple vCenter Servers.<br /><br /> The appliance supports adding multiple vCenter Servers. You can add up to 10 vCenter Servers per appliance.<br /><br /> This amount is valid for Azure VMware Solution as well.
372+
Assessment | You can add up to 35,000 servers in a single group.<br /><br /> You can assess up to 35,000 servers in a single assessment.
373+
374+
Learn more about [assessments](concepts-assessment-calculation.md).
375+
376+
335377
## Import servers by using RVTools XLSX (preview)
336378

337379
As part of your migration journey to Azure by using the Azure Migrate appliance, you first discover servers, inventory, and workloads. However, for a quick assessment before you deploy the appliance, you can [import the servers by using the RVTools XLSX file (preview)](tutorial-import-vmware-using-rvtools-xlsx.md).
@@ -371,5 +413,5 @@ To get an accurate operating system suitability/readiness in Azure VM and Azure
371413

372414
## Next steps
373415

374-
- Review [assessment best practices](best-practices-assessment.md).
375-
- Learn how to [prepare for a VMware assessment](./tutorial-discover-vmware.md).
416+
* Review [assessment best practices](best-practices-assessment.md).
417+
* Learn how to [prepare for a VMware assessment](./tutorial-discover-vmware.md).

articles/zone-pivot-groups.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3040,7 +3040,29 @@ groups:
30403040
title: Chrome browser
30413041
- id: firefox-browser
30423042
title: Firefox browser
3043-
3043+
# Owner: sudhirsneha
3044+
- id: vmware-discovery-requirements
3045+
title: Requirements to discover and assess servers in VMware environment
3046+
prompt: Choose support requirements
3047+
pivots:
3048+
- id: vmware-requirements
3049+
title: VMware
3050+
- id: server-requirements
3051+
title: Server
3052+
- id: migrate-appliance-requirements
3053+
title: Azure Migrate appliance
3054+
- id: port-access-requirements
3055+
title: Port access
3056+
- id: software-inventory-requirements
3057+
title: Software inventory
3058+
- id: sql-server-instance-database-discovery-requirements
3059+
title: SQL Server instance and database discovery
3060+
- id: web-apps-discovery
3061+
title: Web apps discovery
3062+
- id: dependency-analysis-agentless-requirements
3063+
title: Dependency analysis Agentless
3064+
- id: dependency-analysis-agent-based-requirements
3065+
title: Dependency analysis Agent based
30443066
# Owner: tejaswikolli-web
30453067
- id: container-registry-zones
30463068
title: Container registry ide
@@ -3049,4 +3071,4 @@ groups:
30493071
- id: development-environment-azure-portal
30503072
title: Portal
30513073
- id: development-environment-azure-cli
3052-
title: CLI
3074+
title: CLI

0 commit comments

Comments
 (0)