|
| 1 | +--- |
| 2 | +title: Import on-premises servers in a VMware environment using RVTools XLSX (preview) |
| 3 | +description: Learn how to import on-premises servers in a VMware environment by using the RVTools XLSX (preview). |
| 4 | +author: snehasudhirG |
| 5 | +ms.author: sudhirsneha |
| 6 | +ms.topic: tutorial |
| 7 | +ms.date: 01/25/2024 |
| 8 | +ms.service: azure-migrate |
| 9 | +#Customer intent: As an VMware admin, I want to import my on-premises servers running in a VMware environment. |
| 10 | +--- |
| 11 | + |
| 12 | +# Tutorial: Import servers running in a VMware environment with RVTools XLSX (preview) |
| 13 | + |
| 14 | +As part of your migration journey to Azure, you discover your on-premises inventory and workloads. |
| 15 | + |
| 16 | +This tutorial shows you how to discover the servers that are running in your VMware environment by using RVTools XLSX (preview). When you use this tool, you can control the data shared in the file and there's no need to set up the Azure Migrate appliance to discover servers. [Learn more](migrate-support-matrix-vmware.md#import-servers-using-rvtools-xlsx-preview). |
| 17 | + |
| 18 | + |
| 19 | +In this tutorial, you learn how to: |
| 20 | + |
| 21 | +> [!div class="checklist"] |
| 22 | +> * Prepare an Azure account. |
| 23 | +> * Set up an Azure Migrate project. |
| 24 | +> * Import the RVTools XLSX file. |
| 25 | +
|
| 26 | +> [!NOTE] |
| 27 | +> Tutorials show you the quickest path for trying out a scenario. They use default options where possible. |
| 28 | +
|
| 29 | +If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/pricing/free-trial/) before you begin. |
| 30 | + |
| 31 | +## Prerequisites |
| 32 | + |
| 33 | +Before you begin this tutorial, ensure that you have the following prerequisites in place: |
| 34 | + |
| 35 | +- 20,000 servers in a single XLSX file and 35,000 in an Azure Migrate project. |
| 36 | +- The file format should be XLSX. |
| 37 | +- File sensitivity is set to **General** or file protection is set to **Any user**. |
| 38 | +- [Operating system names](migrate-support-matrix.md) specified in the RVTools XLSX (preview) file contains and matches the supported names. |
| 39 | +- The XLSX file should contain the vInfo & vDisk sheets and the VM, Powerstate, Disks, CPUs, Memory, Provisioned MiB, In use MiB, OS according to the configuration file, VM UUID columns from the vInfo sheet and the VM, Capacity MiB columns from the vDisk sheet should be present. |
| 40 | + |
| 41 | + |
| 42 | +## Prepare an Azure user account |
| 43 | + |
| 44 | +To create a project and register the Azure Migrate appliance, you must have an Azure user account that has the following permissions: |
| 45 | + |
| 46 | +- Contributor or Owner permissions in Azure subscription. Complete the procedure to [set Contributor or Owner permissions in the Azure subscription](tutorial-discover-vmware.md#prepare-an-azure-user-account) |
| 47 | +- Permissions to register Microsoft Entra apps. |
| 48 | +- Owner or Contributor and User Access Administrator permission at subscription level to create an instance of Azure Key Vault, which is used during the agentless server migration. |
| 49 | + |
| 50 | + |
| 51 | +## Set up an Azure Migrate project |
| 52 | + |
| 53 | +Follow the instructions on [how to set up an Azure Migrate project](tutorial-discover-import.md#set-up-a-project). |
| 54 | + |
| 55 | + |
| 56 | +## Import the servers using the RVTools XLSX file (preview) |
| 57 | + |
| 58 | +To import the servers using RVTools XLSX (preview) file, follow these steps: |
| 59 | + |
| 60 | +1. Sign in to the [Azure portal](https://portal.azure.com) and go to **Azure Migrate**. |
| 61 | +1. Under **Migration goals**, select **Servers, databases and web apps**. |
| 62 | +1. On **Azure Migrate | Servers, databases and web apps** page, under **Assessment tools**, select **Discover** and then select **Using import**. |
| 63 | + |
| 64 | + :::image type="content" source="./media/tutorial-import-vmware-using-rvtools-xlsx/navigation-using-import.png" alt-text="Screenshot that shows how to navigate to the RVTools import option." lightbox="./media/tutorial-import-vmware-using-rvtools-xlsx/navigation-using-import.png"::: |
| 65 | + |
| 66 | +1. In **Discover** page, in **File type**, select **VMware inventory (RVTools XLSX)**. |
| 67 | +1. In the **Step 1: Import the file** section, select the RVTools XLSX file and then select **Import**. |
| 68 | + |
| 69 | + :::image type="content" source="./media/tutorial-import-vmware-using-rvtools-xlsx/select-import.png" alt-text="Screenshot that shows to upload, check status and selecting import." lightbox="./media/tutorial-import-vmware-using-rvtools-xlsx/select-import.png"::: |
| 70 | + |
| 71 | + We recommend that you don't close the browser tab or attempt to import again while the current import is in progress. The import status provides information on the following: |
| 72 | + - If there are warnings in the status, you can either fix them or continue without addressing them. |
| 73 | + - To improve assessment accuracy, improve the server information as suggested in warnings. |
| 74 | + - If the import status appears as **Failed**, you must fix the errors to continue with the import. |
| 75 | + |
| 76 | + :::image type="content" source="./media/tutorial-import-vmware-using-rvtools-xlsx/failed-status.png" alt-text="Screenshot that shows to status as failed." lightbox="./media/tutorial-import-vmware-using-rvtools-xlsx/failed-status.png"::: |
| 77 | + |
| 78 | + - To view and fix errors, follow these steps: |
| 79 | + - Select *Download error details.XLSX* file. This operation downloads the XLSX with warnings included. |
| 80 | + - Review and address the errors as necessary. |
| 81 | + - Upload the modified file again. |
| 82 | + |
| 83 | +When the **Import status** is marked as **Complete**, it implies that the server information is successfully imported. |
| 84 | + |
| 85 | +## Update server information |
| 86 | +To update the information for a server, follow these steps: |
| 87 | + |
| 88 | +1. In the *Download error details.XLSX* file, update the rows. |
| 89 | +1. To reimport the data, follow the steps from 1-5 in the [Import using the RVTools XLSX file (preview)](#import-the-servers-using-the-rvtools-xlsx-file-preview). |
| 90 | + |
| 91 | +> [!NOTE] |
| 92 | +> Currently, we don't support deleting servers after you import them into project. |
| 93 | +
|
| 94 | +## Verify servers in Azure portal |
| 95 | + |
| 96 | +To verify that the servers appear in the Azure portal after importing, follow these steps: |
| 97 | + |
| 98 | +1. Go to Azure Migrate dashboard. |
| 99 | +1. On the **Azure Migrate | Servers, databases and web apps >** page, in **Azure Migrate: Discovery and assessment** section, select the icon that displays the count for Discovered servers. |
| 100 | +1. Select the **Import based** tab. |
| 101 | + |
| 102 | + |
| 103 | +## Next steps |
| 104 | + |
| 105 | +- Learn on [key benefits and limitations of using RVTools.XLSX](migrate-support-matrix-vmware.md#import-servers-using-rvtools-xlsx-preview). |
0 commit comments