Skip to content

Commit 4df3ce0

Browse files
authored
Merge pull request #105274 from rayne-wiselman/raynefebruary24
Raynefebruary24
2 parents 31a24af + 3aaa5b2 commit 4df3ce0

9 files changed

+129
-187
lines changed

articles/migrate/common-questions-discovery-assessment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ You don't need these agents unless you're using dependency visualization.
8888

8989
## Can I use an existing workspace?
9090

91-
Yes, you can attach an existing workspace to the migration project and use it for dependency visualization. [Learn more](concepts-dependency-visualization.md#how-does-it-work).
91+
Yes, you can attach an existing workspace to the migration project and use it for dependency visualization.
9292

9393
## Can I export the dependency visualization report?
9494

articles/migrate/concepts-dependency-visualization.md

Lines changed: 32 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,89 +2,60 @@
22
title: Dependency visualization in Azure Migrate
33
description: Provides an overview of assessment calculations in the Server Assessment service in Azure Migrate
44
ms.topic: conceptual
5-
ms.date: 02/17/2020
5+
ms.date: 02/24/2020
66
---
77

88
# Dependency visualization
99

10-
This article describes the dependency visualization feature in Azure Migrate: Server Assessment.
10+
This article describes dependency visualization in Azure Migrate:Server Assessment.
1111

12-
Dependency visualization helps you to understand dependencies across machines that you want to assess and migrate. You typically use dependency mapping when you want to assess machines with higher levels of confidence.
12+
## What is dependency visualization?
1313

14-
- In Azure Migrate: Server Assessment, you gather machines together into groups for assessment. Groups usually consist of machines that you want to migrate together, and dependency visualization helps you to cross-check machine dependencies, so that you can group machines accurately.
15-
- Using visualization, you can discover interdependent systems that need to migrate together. You can identify whether running systems are still in use, or whether systems can be decommissioned instead of migrated.
14+
Dependency visualization helps you to identify dependencies between on-premises machines that you want to assess and migrate to Azure.
15+
16+
- In Azure Migrate:Server Assessment, you gather machines into a group, and then assess the group. Dependency visualization helps you to group machines more accurately, with high confidence for assessment.
17+
- Dependency visualization enables you to identify machines that must be migrated together. You can identify whether machines are in use, or if they can be decommissioned instead of migrated.
1618
- Visualizing dependencies helps ensure that nothing is left behind, and avoid surprise outages during migration.
17-
- This feature is especially useful if you're not completely aware of machines that are part of apps, and thus should be migrated together to Azure.
19+
- Visualization is especially useful if you're not sure whether machines are part of an app deployment that you want to migrate to Azure.
1820

1921

2022
> [!NOTE]
21-
> The dependency visualization functionality is not available in Azure Government.
23+
> Dependency visualization isn't available in Azure Government.
2224
23-
## Agent-based and agentless
25+
## Agent-based/agentless visualization
2426

2527
There are two options for deploying dependency visualization:
2628

27-
- **Agentless dependency visualization**: This option is currently in preview and is available only for VMware VMs. It doesn't require you to install any agents on machines.
28-
- It works by capturing the TCP connection data from machines for which it's enabled. [Learn more](how-to-create-group-machine-dependencies-agentless.md).
29-
After dependency discovery is started, the appliance gathers data from machines at a polling interval of five minutes.
30-
- The following data is collected:
31-
- TCP connections
32-
- Names of processes that have active connections
33-
- Names of installed applications that run the above processes
34-
- No. of connections detected at every polling interval
35-
- **Agent-based dependency visualization**: To use agent-based dependency visualization, you need to download and install the following agents on each on-premises machine that you want to analyze.
36-
- [Microsoft Monitoring agent (MMA)](https://docs.microsoft.com/azure/log-analytics/log-analytics-agent-windows) needs to be installed on each machine. [Learn more](https://docs.microsoft.com/azure/migrate/how-to-create-group-machine-dependencies#install-the-mma) about how to install the MMA agent.
37-
- The [Dependency agent](../azure-monitor/platform/agents-overview.md#dependency-agent) needs to be installed on each machine. [Learn more](https://docs.microsoft.com/azure/migrate/how-to-create-group-machine-dependencies#install-the-dependency-agent) about how to install the dependency agent.
38-
- In addition, if you have machines with no internet connectivity, you need to download and install Log Analytics gateway on them.
39-
40-
## Agent-based requirements
41-
42-
### What do I need to deploy dependency visualization?
43-
44-
Before you deploy dependency visualization you should have an Azure Migrate project in place, with the Azure Migrate: Server Assessment tool added to the project. You deploy dependency visualization after setting up an Azure Migrate appliance to discover your on-premises machines.
45-
46-
[Learn more](how-to-assess.md) about adding the tool, and deploying an appliance for [Hyper-V](how-to-set-up-appliance-hyper-v.md), [VMware](how-to-set-up-appliance-vmware.md), or physical servers.
47-
48-
49-
### How does it work?
50-
51-
Azure Migrate uses the [Service Map](../operations-management-suite/operations-management-suite-service-map.md) solution in [Azure Monitor logs](../log-analytics/log-analytics-overview.md) for dependency visualization.
29+
- **Agent-based**: Agent-based dependency visualization requires agents to be installed on each on-premises machine that you want to analyze.
30+
- **Agentless**: With this option, you don't need to install agents on machines you want to cross-check. This option is currently in preview, and is only available for VMware VMs.
5231

53-
- To leverage dependency visualization, you need to associate a Log Analytics workspace (new or existing), with an Azure Migrate project.
54-
- The workspace must be in the same subscription as that in which you create the Azure Migrate project.
55-
- Azure Migrate supports workspaces residing in the East US, Southeast Asia and West Europe regions. Workspaces in other regions can't be associated with a project. Also, note that the workspace must be in a region in which [Service Map is supported](../azure-monitor/insights/vminsights-enable-overview.md#prerequisites).
56-
- The workspace for an Azure Migrate project can't be modified after it's added.
57-
- In Log Analytics, the workspace associated with Azure Migrate is tagged with the Migration Project key, and the project name.
5832

59-
![Navigate Log Analytics workspace](./media/concepts-dependency-visualization/oms-workspace.png)
33+
## Agent-based visualization
6034

35+
**Requirement** | **Details** | **Learn more**
36+
--- | --- | ---
37+
**Before deployment** | You should have an Azure Migrate project in place, with the Azure Migrate: Server Assessment tool added to the project.<br/><br/> You deploy dependency visualization after setting up an Azure Migrate appliance to discover your on-premises machines. | [Learn how](create-manage-projects.md) to create a project for the first time.<br/><br/> [Learn how](how-to-assess.md) to add an assessment tool to an existing project.<br/><br/> Learn how to set up the Azure Migrate appliance for assessment of [Hyper-V](how-to-set-up-appliance-hyper-v.md), [VMware](how-to-set-up-appliance-vmware.md), or physical servers.
38+
**Required agents** | On each machine you want to analyze, install the following agents:<br/><br/> The [Microsoft Monitoring agent (MMA)](https://docs.microsoft.com/azure/log-analytics/log-analytics-agent-windows).<br/><br/> The [Dependency agent](../azure-monitor/platform/agents-overview.md#dependency-agent).<br/><br/> If on-premises machines aren't connected to the internet, you need to download and install Log Analytics gateway on them. | Learn more about installing the [Dependency agent](how-to-create-group-machine-dependencies.md#install-the-dependency-agent) and [MMA](how-to-create-group-machine-dependencies.md#install-the-mma).
39+
**Log Analytics** | Azure Migrate uses the [Service Map](../operations-management-suite/operations-management-suite-service-map.md) solution in [Azure Monitor logs](../log-analytics/log-analytics-overview.md) for dependency visualization.<br/><br/> You associate a new or existing Log Analytics workspace with an Azure Migrate project. The workspace for an Azure Migrate project can't be modified after it's added. <br/><br/> The workspace must be in the same subscription as the Azure Migrate project.<br/><br/> The workspace must reside in the East US, Southeast Asia, or West Europe regions. Workspaces in other regions can't be associated with a project.<br/><br/> The workspace must be in a region in which [Service Map is supported](../azure-monitor/insights/vminsights-enable-overview.md#prerequisites).<br/><br/> In Log Analytics, the workspace associated with Azure Migrate is tagged with the Migration Project key, and the project name.
40+
**Costs** | The Service Map solution doesn't incur any charges for the first 180 days (from the day that you associate the Log Analytics workspace with the Azure Migrate project)/<br/><br/> After 180 days, standard Log Analytics charges will apply.<br/><br/> Using any solution other than Service Map in the associated Log Analytics workspace will incur [standard charges](https://azure.microsoft.com/pricing/details/log-analytics/) for Log Analytics.<br/><br/> When the Azure Migrate project is deleted, the workspace is not deleted along with it. After deleting the project, Service Map usage isn't free, and each node will be charged as per the paid tier of Log Analytics workspace/<br/><br/>If you have projects that you created before Azure Migrate general availability (GA- 28 February 2018), you might have incurred additional Service Map charges. To ensure payment after 180 days only, we recommend that you create a new project, since existing workspaces before GA are still chargeable.
41+
**Management** | When you register agents to the workspace, you use the ID and key provided by the Azure Migrate project.<br/><br/> You can use the Log Analytics workspace outside Azure Migrate.<br/><br/> If you delete the associated Azure Migrate project, the workspace isn't deleted automatically. [Delete it manually](../azure-monitor/platform/manage-access.md).<br/><br/> Don't delete the workspace created by Azure Migrate, unless you delete the Azure Migrate project. If you do, the dependency visualization functionality will not work as expected.
6142

62-
63-
### Do I need to pay for it?
64-
65-
Dependency visualization requires Service Map and an associated Log Analytics workspace.
66-
67-
- The Service Map solution doesn't incur any charges for the first 180 days. This is from the day that you associated the Log Analytics workspace with the Azure Migrate project.
68-
- After 180 days, standard Log Analytics charges will apply.
69-
- Using any solution other than Service Map in the associated Log Analytics workspace will incur [standard Log Analytics](https://azure.microsoft.com/pricing/details/log-analytics/) charges.
70-
- When the Azure Migrate project is deleted, the workspace is not deleted along with it. After deleting the project, Service Map usage isn't free, and each node will be charged as per the paid tier of Log Analytics workspace.
71-
72-
Learn more about Azure Migrate pricing [here](https://azure.microsoft.com/pricing/details/azure-migrate/).
73-
74-
> [!NOTE]
75-
> If you have projects that you created before Azure Migrate general availability in 28 February 2018, you might have incurred additional Service Map charges. To ensure you only pay after 180 days, we recommend that you create a new project, since existing workspaces before general availability are still chargeable.
76-
43+
## Agentless visualization
7744

7845

79-
### How do I manage the workspace?
46+
**Requirement** | **Details** | **Learn more**
47+
--- | --- | ---
48+
**Before deployment** | You should have an Azure Migrate project in place, with the Azure Migrate: Server Assessment tool added to the project.<br/><br/> You deploy dependency visualization after setting up an Azure Migrate appliance to discover your on-premises VMWare machines. | [Learn how](create-manage-projects.md) to create a project for the first time.<br/><br/> [Learn how](how-to-assess.md) to add an assessment tool to an existing project.<br/><br/> Learn how to set up the Azure Migrate appliance for assessment of [VMware](how-to-set-up-appliance-vmware.md) VMs.
49+
**Required agents** | No agent required on machines you want to analyze.
50+
**Supported operating systems** | Review the [operating systems](migrate-support-matrix-vmware.md#agentless-dependency-visualization) supported for agentless visualization.
51+
**VMs** | **VMware tools**: VMware Tools must be installed and running on VMs you want to analyze.<br/><br/> **Account**: On the Azure Migrate appliance, you need to add a user account that can be used to access VMs for analysis.<br/><br/> **Windows VMs**: The user account needs to be a local or a domain administrator on the machine.<br/><br/> **Linux VMs**: The root privilege is required on the account. Alternately, the user account requires these two capabilities on /bin/netstat and /bin/ls files: CAP_DAC_READ_SEARCH and CAP_SYS_PTRACE. | [Learn about](migrate-appliance.md) the Azure Migrate appliance.
52+
**VMware** | **vCenter**: The appliance needs a vCenter Server account with read-only access, and privileges enabled for Virtual Machines > Guest Operations.<br/><br/> **ESXi hosts**: On ESXi hosts running VMs you want to analyze, the Azure Migrate appliance must be able to connect to TCP port 443.
53+
**Collected data** | Agentless dependency visualization works by capturing TCP connection data from machines for which it's enabled. After dependency discovery starts, the appliance gathers this data from machines by polling every five minutes:<br/> - TCP connections.<br/> - Names of processes that have active connections.<br/> - Names of installed applications that run the process with active connections.<br/> - The number of connections detected at every polling interval.
8054

81-
- When you register agents to the workspace, you use the ID and key provided by the Azure Migrate project.
82-
- You can use the Log Analytics workspace outside Azure Migrate.
83-
- If you delete the associated Azure Migrate project, the workspace isn't deleted automatically. You need to [delete it manually](../azure-monitor/platform/manage-access.md).
84-
- Don't delete the workspace created by Azure Migrate, unless you delete the Azure Migrate project. If you do, the dependency visualization functionality will not work as expected.
8555

8656
## Next steps
87-
- [Group machines using machine dependencies](how-to-create-group-machine-dependencies.md)
88-
- [Learn more](common-questions-discovery-assessment.md#what-is-dependency-visualization) about the FAQs on dependency visualization.
57+
- [Set up dependency visualization](how-to-create-group-machine-dependencies.md)
58+
- [Try out agentless dependency visualization](how-to-create-group-machine-dependencies-agentless.md) for VMware VMs.
59+
- Review [common questions](common-questions-discovery-assessment.md#what-is-dependency-visualization) about dependency visualization.
8960

9061

0 commit comments

Comments
 (0)