|
| 1 | +--- |
| 2 | +title: Common questions - discovery, assessment, and dependency analysis in Azure Migrate |
| 3 | +description: Get answers to common questions about discovery, assessment, and dependency analysis in Azure Migrate. |
| 4 | +ms.topic: conceptual |
| 5 | +ms.date: 12/29/2019 |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +# Common questions about discovery, assessment, and dependency analysis |
| 10 | + |
| 11 | +This article answers common questions about discovery, assessment, and dependency analysis in Azure Migrate. If you have further queries after reading this article, post them on the [Azure Migrate forum](https://aka.ms/AzureMigrateForum). If you have other questions, review these articles: |
| 12 | + |
| 13 | +- [General questions](resources-faq.md) about Azure Migrate. |
| 14 | +- [Questions](common-questions-appliance.md) about the Azure Migrate appliance. |
| 15 | + |
| 16 | + |
| 17 | +## How many VMs can I discover with an appliance? |
| 18 | + |
| 19 | +You can discover up to 10,000 VMware VMs and up to 5,000 Hyper-V VMs with a single appliance. If you have more machines in your on-premises environment, read about scaling [Hyper-V](scale-hyper-v-assessment.md) and [VMware](scale-vmware-assessment.md) assessment. |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +## VM size changed. Can I run an assessment again? |
| 24 | + |
| 25 | +The Azure Migrate appliance continuously collects information about the on-premises environment. But an assessment is a point-in-time snapshot of on-premises VMs. If you change the settings on a VM that you want to assess, use the recalculate option to update the assessment with the latest changes. |
| 26 | + |
| 27 | +### How do I discover VMs in a multitenant environment? |
| 28 | + |
| 29 | +- For VMware, if your environment is shared across tenants, and you don't want to discover the VMs of one tenant in another tenant's subscription, create vCenter Server credentials that can access only the VMs you want to discover. Then, use those credentials when you start discovery in the Azure Migrate appliance. |
| 30 | +- For Hyper-V, discovery uses Hyper-V host credentials. If VMs share the same Hyper-V host, there's currently no way to separate the discovery. |
| 31 | + |
| 32 | + |
| 33 | +### Do I need vCenter Server for VMWare VM discovery? |
| 34 | + |
| 35 | +Yes, Azure Migrate needs vCenter Server to perform discovery in a VMware environment. It doesn't support discovery of ESXi hosts that aren't managed by vCenter Server. |
| 36 | + |
| 37 | + |
| 38 | +## What's the difference sizing options? |
| 39 | + |
| 40 | +With as-on-premises sizing, Azure Migrate doesn't consider VM performance data for assessment. It assesses VM sizes based on the on-premises configuration. With performance-based sizing, sizing is based on utilization data. |
| 41 | + |
| 42 | +- For example, if an on-premises VM has 4 cores and 8 GB of memory at 50% CPU utilization and 50% memory utilization, the following will occur: |
| 43 | + - As-on-premises sizing will recommend an Azure VM SKU that has 4 cores and 8 GB of memory. |
| 44 | + - Performance-based sizing will recommend a VM SKU that has 2 cores and 4 GB of memory, because the utilization percentage is considered. |
| 45 | + |
| 46 | +- Similarly, disk sizing depends on two assessment properties: sizing criteria and storage type. |
| 47 | + - If the sizing criteria is performance-based and the storage type is automatic, Azure Migrate takes the IOPS and throughput values of the disk into account when it identifies the target disk type (standard or premium). |
| 48 | + - If the sizing criteria is performance-based and the storage type is premium, Azure Migrate recommends a premium disk SKU, based on the size of the on-premises disk. The same logic is applied to disk sizing, when the sizing is as-on-premises, and the storage type is standard or premium. |
| 49 | + |
| 50 | +## Does performance history/utilization impact sizing? |
| 51 | + |
| 52 | +These properties are only applicable for performance-based sizing. |
| 53 | + |
| 54 | +- Azure Migrate collects the performance history of on-premises machines, and uses it to recommend the VM size and disk type in Azure. |
| 55 | +- The appliance continuously profiles the on-premises environment, to gather real-time utilization data every 20 seconds. |
| 56 | +- The appliance rolls up the 20-second samples and creates a single data point every 15 minutes. |
| 57 | +- To create the data point, the appliance selects the peak value from all the 20-second samples. |
| 58 | +- The appliance sends this data point to Azure. |
| 59 | + |
| 60 | +When you create an assessment in Azure, based on performance duration and performance history percentile value, Azure Migrate calculates the effective utilization value, and uses it for sizing. |
| 61 | + |
| 62 | +- For example, if you set the performance duration to one day and the percentile value to 95 percentile, Azure Migrate sorts the 15-minute sample points sent by collector for the past day in ascending order, and picks the 95th percentile value as the effective utilization. |
| 63 | +- Using the 95th percentile value ensures outliers are ignored. Outliers could be included if you use the 99th percentile. If you want to pick the peak usage for the period, without missing any outliers, select the 99th percentile. |
| 64 | + |
| 65 | +## What is dependency visualization? |
| 66 | + |
| 67 | +Use dependency visualization to assess groups of VMs for migration with greater confidence. Dependency visualization cross-checks machine dependencies before you run an assessment. It helps ensure that nothing is left behind, and thus helps to avoid unexpected outages when you migrate to Azure. Azure Migrate uses the Service Map solution in Azure Monitor to enable dependency visualization. [learn more](concepts-dependency-visualization.md). |
| 68 | + |
| 69 | +> [!NOTE] |
| 70 | +> Dependency visualization isn't available in Azure Government. |
| 71 | +
|
| 72 | +## Do I pay for dependency visualization? |
| 73 | +No. [Learn more](https://azure.microsoft.com/pricing/details/azure-migrate/) about Azure Migrate pricing. |
| 74 | + |
| 75 | +## What do I install for dependency visualization? |
| 76 | + |
| 77 | +To use dependency visualization, you need to download and install agents on each on-premises machine that you want to evaluate. |
| 78 | + |
| 79 | +You need to install the following agents on each machine: |
| 80 | +- [Microsoft Monitoring Agent (MMA)](https://docs.microsoft.com/azure/log-analytics/log-analytics-agent-windows). |
| 81 | +- [Dependency agent](../azure-monitor/platform/agents-overview.md#dependency-agent). |
| 82 | +- If you have machines with no internet connectivity, you need to download and install Log Analytics gateway on them. |
| 83 | + |
| 84 | +You don't need these agents unless you're using dependency visualization. |
| 85 | + |
| 86 | +## Can I use an existing workspace? |
| 87 | + |
| 88 | +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). |
| 89 | + |
| 90 | +## Can I export the dependency visualization report? |
| 91 | + |
| 92 | +No, the dependency visualization can't be exported. However, Azure Migrate uses Service Map, and you can use the [Service Map REST API](https://docs.microsoft.com/rest/api/servicemap/machines/listconnections) to retrieve the dependencies in JSON format. |
| 93 | + |
| 94 | +## Can I automate MMA/Dependency agent installation? |
| 95 | + |
| 96 | +Use this [script to install the Dependency agent](../azure-monitor/insights/vminsights-enable-hybrid-cloud.md#installation-script-examples). Follow these [instructions to install MMA](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent#install-and-configure-agent) by using the command line or automation. For |
| 97 | +MMA, use [this script](https://gallery.technet.microsoft.com/scriptcenter/Install-OMS-Agent-with-2c9c99ab). |
| 98 | + |
| 99 | +In addition to scripts, you can also use deployment tools like System Center Configuration Manager and [Intigua](https://www.intigua.com/getting-started-intigua-for-azure-migration) to deploy the agents. |
| 100 | + |
| 101 | + |
| 102 | +## What operating systems does MMA support? |
| 103 | + |
| 104 | +- View the list of [Windows operating systems supported by MMA](https://docs.microsoft.com/azure/log-analytics/log-analytics-concept-hybrid#supported-windows-operating-systems). |
| 105 | +- View the list of [Linux operating systems supported by MMA](https://docs.microsoft.com/azure/log-analytics/log-analytics-concept-hybrid#supported-linux-operating-systems). |
| 106 | + |
| 107 | +## Can I visualize dependencies for more than an hour? |
| 108 | +No. You can visualize dependencies for up to an hour. You can go back to a particular date in history, as far back as a month, but the maximum duration for visualization is an hour. For example, you can use the time duration in the dependency map to view dependencies for yesterday, but you can view dependencies for a one-hour window only. However, you can use Azure Monitor logs to [query dependency data](https://docs.microsoft.com/azure/migrate/how-to-create-group-machine-dependencies) over a longer duration. |
| 109 | + |
| 110 | +## Can visualize dependencies for groups of more than 10 VMs? |
| 111 | +You can [visualize dependencies](https://docs.microsoft.com/azure/migrate/how-to-create-group-dependencies) for groups containing up to 10 VMs. If you have a group with more than 10 VMs, we recommend that you split the group into smaller groups, and then visualize the dependencies. |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | +## Next steps |
| 117 | +Read the [Azure Migrate overview](migrate-services-overview.md). |
0 commit comments