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/how-to-create-group-machine-dependencies-agentless.md
+33-28Lines changed: 33 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,15 +83,16 @@ On reviewing the **Dependencies** column for any server, you see one of the foll
83
83
84
84
1.**Credentials not available:** when no server credentials provided on the appliance configuration manager can be used to perform dependency analysis
85
85
2.**Validation in progress:** when the prerequisite validation checks have still not been completed on the server
86
-
3.**Validation failed:** when the validation checks on the server have failed. You can select the status to review error message which would mostly be related to missing prerequisites like insufficient credential permissions or invalid credentials etc.
86
+
3.**Validation failed:** when the validation checks on the server have failed. You can select the status to review error message which would mostly be related to missing prerequisites like insufficient credential permissions or invalid credentials etc.
87
87
88
88
After the validation succeeds, dependency analysis are auto-enabled and you see one of the following status:
89
89
90
-
4.**View dependencies:** when validation checks have passed and the dependency analysis has been enabled. You can select this to go to the new visualization and review dependencies for this server.
91
-
5.**Not initiated:** when dependency analysis couldn't be enabled as Azure Migrate has reached the scale limit of 1,000 servers per appliance for auto-enablement. If you want to perform dependency analysis on the specific servers, you can manually disable it on the other auto-enabled servers and enable for the ones you need by using the PowerShell module.
92
-
6.**Disabled:** when dependency analysis has been manually disabled by you on this server using the PowerShell module. You can re-enable it any-time using the same PowerShell module.
90
+
-**View dependencies:** when validation checks have passed and the dependency analysis has been enabled. You can select this to go to the new visualization and review dependencies for this server.
91
+
-**Not initiated:** when dependency analysis couldn't be enabled as Azure Migrate has reached the scale limit of 1,000 servers per appliance for auto-enablement. If you want to perform dependency analysis on the specific servers, you can manually disable it on the other auto-enabled servers and enable for the ones you need by using the PowerShell module.
92
+
-**Disabled:** when dependency analysis has been manually disabled by you on this server using the PowerShell module. You can re-enable it any-time using the same PowerShell module.
93
93
94
94
## Visualize dependencies
95
+
::: moniker range="migrate-classic"
95
96
96
97
1. In **Azure Migrate: Discovery and assessment**, select **Discovered servers**.
97
98
1. Choose the **Appliance name** whose discovery you want to review.
@@ -106,50 +107,54 @@ After the validation succeeds, dependency analysis are auto-enabled and you see
106
107
107
108
1. Expand the selected server to view process-level details for each dependency.
108
109
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/expand-server-processes.png" alt-text="Expand server to show processes.":::
110
+
::: moniker-end
109
111
112
+
::: moniker range="migrate"
110
113
1. In the new experience, go to project overview. Select the workloads count in **All inventory** to review the discovered workloads. In the view, you can see **Dependencies** column with status values as covered in section above.
111
-
2. Search for the server whose dependencies, you want to review. If dependency analysis was successfully performed on that server, you can select on **View dependencies** to go to the dependency visualization.
112
-
3. The dependency visualization shows all incoming and outgoing dependencies for that server in a network diagram.
114
+
1. Search for the server whose dependencies, you want to review. If dependency analysis was successfully performed on that server, you can select on **View dependencies** to go to the dependency visualization.
115
+
1. The dependency visualization shows all incoming and outgoing dependencies for that server in a network diagram.
113
116
114
117
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/default-dep-view.png" alt-text="The screenshot shows the default dependency view for a server." lightbox="./media/how-to-create-group-machine-dependencies-agentless/default-dep-view.png":::
115
118
116
-
4. The view is filtered for default time period of **Last 24 hours** and process type as **Resolvable**.
117
-
5. Change the time period for which you want to view the map using the **Time range** filter. You can choose between **Last 7 days**/**Last 30 days** or select a **Custom range**.
118
-
6. You can choose to change the process type from any of the following:
119
+
1. The view is filtered for default time period of **Last 24 hours** and process type as **Resolvable**.
120
+
1. The view is filtered for default time period of **Last 24 hours** and process type as **Resolvable**.
121
+
1. Change the time period for which you want to view the map using the **Time range** filter. You can choose between **Last 7 days**/**Last 30 days** or select a **Custom range**.
122
+
1. You can choose to change the process type from any of the following:
119
123
120
-
**Process** | **Type**
121
-
--- | ---
122
-
Resolvable (Default) | To filter by processes having resolvable connections
123
-
Essentials | To filter by non-redundant key processes
124
-
All | to filter by all processes including those with unresolved connections
124
+
**Process** | **Type**
125
+
--- | ---
126
+
Resolvable (Default) | To filter by processes having resolvable connections
127
+
Essentials | To filter by non-redundant key processes
128
+
All | to filter by all processes including those with unresolved connections
125
129
126
-
7. In the view, you find the servers and connections represented as follows:
130
+
1. In the view, you find the servers and connections represented as follows:
127
131
128
-
**Representation** | **Details**
129
-
--- | ---
130
-
Windows symbol | Representing a Windows server in the view
131
-
Linux symbol | Representing a Linux server in the view
132
-
Connection symbol | Representing the direction of dependency between servers with strength of the connection represented by grading of dots on the connection
133
-
Process count | Representing the count of processes as per the process type filter
132
+
**Representation** | **Details**
133
+
--- | ---
134
+
Windows symbol | Representing a Windows server in the view
135
+
Linux symbol | Representing a Linux server in the view
136
+
Connection symbol | Representing the direction of dependency between servers with strength of the connection represented by grading of dots on the connection
137
+
Process count | Representing the count of processes as per the process type filter
134
138
135
-
8. You can hover on the Server name to see essential information about the server like IP address, Source, and Tags.
139
+
1. You can hover on the Server name to see essential information about the server like IP address, Source, and Tags.
136
140
137
141
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-hover-details.png" alt-text="The screenshot illustrated how the details are shown on hover." lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-hover-details.png":::
138
142
139
-
9. Similarly you can also hover on the connection to see essential information like strength and frequency of connections in the selected time range.
140
-
10. You can select the Server name to see more details like Operating system, Power Status, Software inventory discovered from the server and associated Tags.
143
+
1. Similarly you can also hover on the connection to see essential information like strength and frequency of connections in the selected time range.
144
+
1. You can select the Server name to see more details like Operating system, Power Status, Software inventory discovered from the server and associated Tags.
141
145
142
146
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-expand-details.png" alt-text="The screenshot shows the server details on expanding. " lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-expand-details.png":::
143
147
144
-
11. Similarly you can also select the connection to see more details like which source and destination processes have the dependency over which destination port no.
145
-
12. You can expand the Server to see the list of processes basis the selected process type filter.
146
-
13. From the expanded list of processes, you can select on a Process name to see its incoming and outgoing dependencies with processes on other servers in the view. The process to process dependency also indicates the destination port no on the connection.
148
+
1. Similarly you can also select the connection to see more details like which source and destination processes have the dependency over which destination port no.
149
+
1. You can expand the Server to see the list of processes basis the selected process type filter.
150
+
1. From the expanded list of processes, you can select on a Process name to see its incoming and outgoing dependencies with processes on other servers in the view. The process to process dependency also indicates the destination port no on the connection.
147
151
148
152
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/process-process-dep.png" alt-text="The screenshot shows the process to process dependencies." lightbox="./media/how-to-create-group-machine-dependencies-agentless/process-process-dep.png":::
149
153
150
154
151
155
> [!NOTE]
152
156
> Process information for a dependency isn't always available. If it's not available, the dependency is depicted with the process marked as "Unknown process".
157
+
::: moniker-end
153
158
154
159
## Export dependency data
155
160
@@ -191,7 +196,7 @@ If you're an existing user who has already set up an Azure Migrate project, perf
191
196
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/old-dep-view.png" alt-text="The screenshot shows the old dependency view." lightbox="./media/how-to-create-group-machine-dependencies-agentless/old-dep-view.png":::
192
197
193
198
3. On the dependency view, you see an information box prompting you to complete some prerequisites for switching to the new visualization.
194
-
4. As a prerequisite, you need to ensure that the discovery agent on the appliances registered with the project have been upgraded to version <> or above.
199
+
4. As a prerequisite, you need to ensure that the discovery agent on the appliances registered with the project has been upgraded to version or above.
195
200
5. Select proceed to create a new resource in the same Resource Group as the project. Ensure that you've atleast **Contributor** role on the Resource Group else this step isn't complete.
Copy file name to clipboardExpand all lines: articles/migrate/how-to-review-discovered-inventory.md
+15-14Lines changed: 15 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,18 @@
1
1
---
2
-
title: Review discovered inventory in Azure Migrate
3
-
description: Review discovered inventory across All inventory, Infrastructure, Databases, and web application inventory views
2
+
title: Review discovered inventory (preview) in Azure Migrate
3
+
description: This article describes how to review discovered inventory across All inventory, Infrastructure, Databases, and web application inventory views.
4
4
author: vikram1988
5
5
ms.author: vibansa
6
6
ms.manager: ronai
7
7
ms.service: azure-migrate
8
8
ms.topic: how-to
9
9
ms.date: 03/15/2025
10
10
ms.custom: engagement-fy23
11
-
---
11
+
monikerRange: migrate
12
12
13
+
---
13
14
14
-
# Review discovered inventory
15
+
# Review discovered inventory (preview)
15
16
16
17
This article describes the new experience to review inventory discovered using Azure Migrate: Discovery and assessment tool.
17
18
@@ -46,15 +47,15 @@ The new users need to follow steps given below:
46
47
## Deploy and configure the Azure Migrate appliance
47
48
48
49
1. Deploy the Azure Migrate appliance to start discovery. To deploy the appliance, you can use the [deployment method](migrate-appliance.md#deployment-methods) as per your environment. After deploying the appliance, you need to register it with the project and configure it to initiate the discovery.
49
-
2. As you configure the appliance, you need to specify the following in the appliance configuration manager:
50
+
1. As you configure the appliance, you need to specify the following in the appliance configuration manager:
50
51
- The details of the source environment (vCenter Server(s)/Hyper-V host(s) or cluster(s)/physical servers) which you want to discover.
51
52
- Server credentials, which can be domain/ Windows (non-domain)/ Linux (non-domain) credentials. [Learn more](add-server-credentials.md) about how to provide credentials and how the appliance handles them.
52
53
- Verify the permissions required to perform agentless dependency analysis. For Windows servers, you need to provide domain or non-domain (local) account with administrative permissions. For Linux servers, provide a sudo user account with permissions to execute ls and netstat commands or create a user account that has the CAP_DAC_READ_SEARCH and CAP_SYS_PTRACE permissions on /bin/netstat and /bin/ls files. If you're providing a sudo user account, ensure that you've enabled NOPASSWD for the account to run the required commands without prompting for a password every time sudo command is invoked.
53
54
54
55
### Add credentials and initiate discovery
55
56
56
57
1. Open the appliance configuration manager, complete the prerequisite checks and registration of the appliance.
57
-
2. Navigate to the **Manage credentials and discovery sources** panel.
58
+
1. Navigate to the **Manage credentials and discovery sources** panel.
58
59
1. In **Step 1: Provide credentials for discovery source**, select on **Add credentials** to provide credentials for the discovery source that the appliance uses to discover servers running in your environment.
59
60
1. In **Step 2: Provide discovery source details**, select on **Add discovery source** to select the friendly name for credentials from the drop-down, specify the **IP address/FQDN** of the discovery source.
60
61
@@ -65,7 +66,7 @@ The new users need to follow steps given below:
65
66
> [!Note]
66
67
> If you want to perform guest based discovery features later, you can provide your intent by disabling the slider on the appliance configuration manager and proceed to start discovery of the servers from your environment.
67
68
68
-
1. Select **Start discovery**, to initiate discovery.
69
+
1. Select **Start discovery** to initiate discovery.
69
70
70
71
After the discovery is complete, you can go to Azure portal and refresh the **Overview** in your project to see the count of the discovered workloads.
71
72
@@ -129,7 +130,7 @@ By default, searching for a workload also shows the associated workloads so that
129
130
:::image type="content" source="./media/how-to-review-discovered-inventory/show-associated-workloads.png" alt-text="The screenshot shows the option to disable the show associated workloads option" lightbox="./media/how-to-review-discovered-inventory/show-associated-workloads.png":::
130
131
131
132
132
-
### User actions on All inventory
133
+
### User actions on all inventory
133
134
134
135
You can perform any of the following actions after reviewing the inventory:
135
136
@@ -145,7 +146,7 @@ Columns | Choose optional attributes for the discovered workloads
145
146
Refresh | Refresh the view to review any updates in discovery
146
147
Feedback | Provide your feedback about the view and its utility
147
148
148
-
### Export All inventory data
149
+
### Export all inventory data
149
150
150
151
You can export and review all inventoried workloads with associated attributes and tags. The following table summarizes the fields in the exported CSV.
151
152
@@ -177,11 +178,11 @@ DB engine status |
177
178
User databases | Number of databases running on the instance
178
179
HADR configuration |
179
180
180
-
## Review Infrastructure inventory
181
+
## Review infrastructure inventory
181
182
182
183
You can select **Infrastructure inventory** under **Explore inventory** from the menu on the left to see the list of infrastructure workloads, discovered from your environment either by using [Azure Migrate appliance](migrate-appliance.md) or using CSV import.
183
184
184
-
**Infrastructure Inventory** view helps you review all the servers discovered from your datacenter including VMware VMs/Hyper-V VMs/Physical servers/servers running in other public clouds.
185
+
**Infrastructure inventory** view helps you review all the servers discovered from your datacenter including VMware VMs/Hyper-V VMs/Physical servers/servers running in other public clouds.
185
186
186
187
### Default columns
187
188
@@ -232,7 +233,7 @@ You can perform actions on all or a scoped set of servers, similar to those list
232
233
> [!Note]
233
234
> When creating assessment for discovered servers, you can create assessment for Azure VMs and Azure VMware Solution (AVS) [Learn more]().
234
235
235
-
### Export Server inventory data
236
+
### Export server inventory data
236
237
237
238
You can export and review the server inventory with their associated attributes and tags. The following table summarizes the fields in the exported CSV.
238
239
@@ -270,7 +271,7 @@ Discovery source | Source of discovery between appliance and import
270
271
Support ends in (Days) | Number of days for support to end
271
272
Appliance name | Name of the appliance used to discover the workload.
272
273
273
-
## Review Web apps inventory
274
+
## Review web apps inventory
274
275
275
276
You can select the name of a web app to see all the attributes and another metadata discovered for that workload in a detailed view. Here you can also add tags to an individual server. Here are the details you can review for each web app:
276
277
@@ -279,7 +280,7 @@ You can select the name of a web app to see all the attributes and another metad
279
280
Overview |Provides overview of the Web App with basic details like Web app name, server, protocol framework, and discovery details.
280
281
Tags | List of custom tags applied to the web app with an option to edit or delete existing tags and add new tags.
281
282
282
-
### Scoping Web app data
283
+
### Scoping web app data
283
284
284
285
After reviewing the web apps and their attributes, you can either **Select all workloads across pages** or scope the list using **Search** and **Filter** capabilities to perform required action on the server inventory.
[Azure Migrate](migrate-services-overview.md) helps you to discover, assess and migrate on-premises servers, apps, and data to the Microsoft Azure cloud. This article summarizes new releases and features in Azure Migrate.
16
16
17
+
## Update (April 2025)
18
+
19
+
Public Preview: Explore inventory of discovered workloads across the Infrastructure, Data, and Web tiers. Utilize the new experience of the dependency analysis to identify application boundaries and group workloads into applications using Tags. [Learn more](how-to-review-discovered-inventory.md).
20
+
17
21
## Update (February 2025)
18
22
19
23
Public Preview: Azure Migrate now supports discovery and assessment of MySQL databases. You can use this capability to discover MySQL instances and their attributes within your environment, assess their readiness for migration to Azure Database for MySQL, and obtain recommendations on the suitable compute and storage options, along with the associated costs. [Learn more](assessments-overview-migrate-to-azure-db-mysql.md).
0 commit comments