Skip to content

Commit eebcb60

Browse files
authored
Merge branch 'release-migrate-new-structure' into 09Apr-new-article-update
2 parents f1af80c + 3469168 commit eebcb60

File tree

4 files changed

+79
-49
lines changed

4 files changed

+79
-49
lines changed

articles/migrate/how-to-create-group-machine-dependencies-agentless.md

Lines changed: 57 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,31 @@ ms.custom: engagement-fy25
1515

1616
This article describes how to set up agentless dependency analysis using Azure Migrate: Discovery and assessment tool. [Dependency analysis](concepts-dependency-visualization.md) helps you to identify and understand dependencies across servers for assessment and migration to Azure.
1717

18+
::: moniker range="migrate"
1819
> [!Note]
1920
> In this article, you'll explore the new experience with agentless dependency analysis. You should continue only if you've upgraded to the new experience by following these [prerequisites](./how-to-create-group-machine-dependencies-agentless.md#switch-to-new-visualization).
21+
::: moniker-end
2022

23+
::: moniker range="migrate-classic"
2124
## Current limitations
2225

2326
- In the dependency analysis view, currently you can't add or remove a server from a group.
2427
- A dependency map for a group of servers isn't currently available.
28+
::: moniker-end
2529

30+
::: moniker range="migrate"
2631
## What's New?
2732

2833
- Dependency analysis is automatically enabled on 1,000 servers discovered by each Azure Migrate appliance that has passed the prerequisite checks. You no longer need to enable the dependency analysis on servers manually as before.
2934
- The enhanced dependency visualization helps you review additional information about the servers, connections, and processes. You can filter the view by process type to analyze key dependencies in the visualization.
3035
- In the new visualization, after identifying key dependencies, you can group servers into an application by tagging them.
36+
::: moniker-end
3137

3238
## Before you start
3339

40+
::: moniker range="migrate"
3441
The existing users can follow steps provided [here](how-to-create-group-machine-dependencies-agentless.md#switch-to-new-visualization)
42+
::: moniker-end
3543

3644
The new users need to follow the below steps:
3745

@@ -68,30 +76,43 @@ The new users need to follow the below steps:
6876

6977
After the server discovery is complete, appliance initiates the discovery of installed applications, roles, and features (software inventory) on the servers. During software inventory, the discovered servers are validated to check if they meet the prerequisites and can be enabled for agentless dependency analysis.
7078

79+
::: moniker range="migrate"
7180
> [!Note]
7281
> Agentless dependency analysis feature is automatically enabled for the discovered servers when the prerequisite checks are successful. Unlike before, you no longer need to manually enable this feature on servers.
82+
::: moniker-end
7383

74-
After servers are automatically enabled for agentless dependency analysis, appliance collects dependency data from the server every 5 mins. It then sends a combined data point every six hours. You can review the [data](discovered-metadata.md#application-dependency-data) collected by appliance during analysis.
84+
::: moniker range="migrate-classic"
85+
After servers are enabled for agentless dependency analysis, appliance collects dependency data from the server every 5 mins. It then sends a combined data point every six hours. You can review the [data](discovered-metadata.md#application-dependency-data) collected by appliance during analysis.
86+
::: moniker-end
87+
88+
::: moniker range="migrate"
89+
After servers are automatically enabled for agentless dependency analysis, appliance collects dependency data from the server every 5 mins. It then sends a combined data point every six hours. You can review the [data](discovered-metadata.md#application-dependency-data) collected by appliance during analysis.
90+
::: moniker-end
7591

7692
## Review dependency status
7793

78-
After initiating discovery from the appliance, you can come to Migrate project on the Azure portal and review the dependency data. It's recommended to wait for **atleast 24 hours** to allow for enough dependendency data to be gathered for your servers and show in a visualization.
94+
After initiating discovery from the appliance, you can come to Migrate project on the Azure portal and review the dependency data. We recommend that you wait for **atleast 24 hours** to allow for enough dependendency data to be gathered for your servers and show in a visualization.
7995

8096
In the project, you can review dependencies for each server either through the **All inventory** or **Infrastructure inventory** view.
8197

8298
On reviewing the **Dependencies** column for any server, you see one of the following status:
8399

84100
1. **Credentials not available:** when no server credentials provided on the appliance configuration manager can be used to perform dependency analysis
85101
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.
102+
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.
87103

104+
::: moniker range="migrate"
88105
After the validation succeeds, dependency analysis are auto-enabled and you see one of the following status:
106+
::: moniker-end
89107

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.
108+
- **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.
109+
::: moniker range="migrate"
110+
- **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.
111+
- **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.
112+
::: moniker-end
93113

94114
## Visualize dependencies
115+
::: moniker range="migrate-classic"
95116

96117
1. In **Azure Migrate: Discovery and assessment**, select **Discovered servers**.
97118
1. Choose the **Appliance name** whose discovery you want to review.
@@ -106,50 +127,54 @@ After the validation succeeds, dependency analysis are auto-enabled and you see
106127

107128
1. Expand the selected server to view process-level details for each dependency.
108129
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/expand-server-processes.png" alt-text="Expand server to show processes.":::
130+
::: moniker-end
109131

132+
::: moniker range="migrate"
110133
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.
134+
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.
135+
1. The dependency visualization shows all incoming and outgoing dependencies for that server in a network diagram.
113136

114137
:::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":::
115138

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:
139+
1. The view is filtered for default time period of **Last 24 hours** and process type as **Resolvable**.
140+
1. The view is filtered for default time period of **Last 24 hours** and process type as **Resolvable**.
141+
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**.
142+
1. You can choose to change the process type from any of the following:
119143

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
144+
**Process** | **Type**
145+
--- | ---
146+
Resolvable (Default) | To filter by processes having resolvable connections
147+
Essentials | To filter by non-redundant key processes
148+
All | to filter by all processes including those with unresolved connections
125149

126-
7. In the view, you find the servers and connections represented as follows:
150+
1. In the view, you find the servers and connections represented as follows:
127151

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
152+
**Representation** | **Details**
153+
--- | ---
154+
Windows symbol | Representing a Windows server in the view
155+
Linux symbol | Representing a Linux server in the view
156+
Connection symbol | Representing the direction of dependency between servers with strength of the connection represented by grading of dots on the connection
157+
Process count | Representing the count of processes as per the process type filter
134158

135-
8. You can hover on the Server name to see essential information about the server like IP address, Source, and Tags.
159+
1. You can hover on the Server name to see essential information about the server like IP address, Source, and Tags.
136160

137161
:::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":::
138162

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.
163+
1. Similarly you can also hover on the connection to see essential information like strength and frequency of connections in the selected time range.
164+
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.
141165

142166
:::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":::
143167

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.
168+
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.
169+
1. You can expand the Server to see the list of processes basis the selected process type filter.
170+
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.
147171

148172
:::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":::
149173

150174

151175
> [!NOTE]
152176
> 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".
177+
::: moniker-end
153178

154179
## Export dependency data
155180

@@ -181,6 +206,7 @@ Destination application | Name of the application on the destination server
181206
Destination process | Name of the process on the destination server
182207
Destination port | Port number on the destination server
183208

209+
::: moniker range="migrate"
184210
## Switch to new visualization
185211

186212
If you're an existing user who has already set up an Azure Migrate project, performed discovery and manually enabled dependency analysis on some servers, you need to perform following steps to get the new enhanced visualization:
@@ -191,7 +217,7 @@ If you're an existing user who has already set up an Azure Migrate project, perf
191217
:::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":::
192218

193219
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.
220+
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.
195221
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.
196222

197223
> [!NOTE]
@@ -221,6 +247,7 @@ Dependency analysis is auto-enabled on all discovered servers which have passed
221247

222248
> [!NOTE]
223249
> Currently, it isn't possible to disable dependendency analysis on servers from portal so you need to install the PowerShell module to disable for servers that you don't want.
250+
::: moniker-end
224251

225252
### Log in to Azure
226253

0 commit comments

Comments
 (0)