Hello Phạm Lâm,
Yes, if you have one Linux machine and want to migrate it to Azure using Azure Migrate, you do need another Windows machine to install the Azure Migrate appliance. Here's how it works:
Why You Need a Windows Machine
The Azure Migrate appliance is a Windows-based virtual machine that:
- Collects metadata from your Linux machine.
- Assesses readiness and performance.
- Facilitates replication and migration to Azure.
Even though you're migrating a Linux machine, the appliance itself must run on Windows Server 2016 or later. It acts as a bridge between your on-prem environment and Azure.
Steps to Migrate Your Linux Machine
1.Prepare a Windows Machine
- Set up a Windows Server VM or physical machine in your network.
- Ensure it meets the https://learn.microsoft.com/en-us/azure/migrate/migrate-appliance
2.Download and Configure the Appliance
- Go to the Azure portal → Azure Migrate → Create project.
- Download the appliance installer and run it on your Windows machine.
- Configure it to discover your Linux machine via SSH or other supported methods.
Below is the link where you can get started using Azure Migrate
Azure Migrate | Microsoft Azure
Below is the link containing linux running in Azure, https://azure.com/Linux
To download appliance follow below steps during the discovery phase.
Name your appliance and Generate Key, Download Azure Migrate Appliance to assess & migrate.
Set up the appliance
Before you start, ensure these prerequisites are met. To set up the appliance, execute the PowerShell script in the .zip file on an existing physical or virtual machine (running Windows Server 2022, with 16 GB of memory, 8 vCPUs, around 80 GB of disk storage).
Configure the appliance and initiate discovery
Access the appliance configuration manager from your browser and complete the configuration steps to initiate the discovery.
Wait for the appliance to be connected, discovery to be completed, performance data to be collected.
After you start discovery on the appliance you can come to the portal, wait for the discovery to complete and see the discovered servers in the project. You can then proceed with assessments or migrations.
As a part of assessment below link shows how to access assess on-premises physical servers for migration to Azure
Assess physical servers for migration to Azure with Azure Migrate - Azure Migrate | Microsoft Learn
Find the server dependencies using agent based and agentless analysis.
Dependency analysis in Azure Migrate Discovery and assessment - Azure Migrate | Microsoft Learn
After that prepare Azure Project from Azure Migrate resource. And migrate.
Yes, if you have one Linux machine and want to migrate it to Azure using Azure Migrate, you do need another Windows machine to install the Azure Migrate appliance. Here's how it works:
Why You Need a Windows Machine
The Azure Migrate appliance is a Windows-based virtual machine that:
- Collects metadata from your Linux machine.
- Assesses readiness and performance.
- Facilitates replication and migration to Azure.
Even though you're migrating a Linux machine, the appliance itself must run on Windows Server 2016 or later. It acts as a bridge between your on-prem environment and Azure.
Steps to Migrate Your Linux Machine
1.Prepare a Windows Machine
- Set up a Windows Server VM or physical machine in your network.
- Ensure it meets the https://learn.microsoft.com/en-us/azure/migrate/migrate-appliance
2.Download and Configure the Appliance
- Go to the Azure portal → Azure Migrate → Create project.
- Download the appliance installer and run it on your Windows machine.
- Configure it to discover your Linux machine via SSH or other supported methods.
Below is the link where you can get started using Azure Migrate
Azure Migrate | Microsoft Azure
Below is the link containing linux running in Azure, https://azure.com/Linux
To download appliance follow below steps during the discovery phase.
Select Azure Migrate | Microsoft Azure
Name your appliance and Generate Key, Download Azure Migrate Appliance to assess & migrate.
Set up the appliance
Before you start, ensure these prerequisites are met. To set up the appliance, execute the PowerShell script in the .zip file on an existing physical or virtual machine (running Windows Server 2022, with 16 GB of memory, 8 vCPUs, around 80 GB of disk storage).
Configure the appliance and initiate discovery
Access the appliance configuration manager from your browser and complete the configuration steps to initiate the discovery.
Wait for the appliance to be connected, discovery to be completed, performance data to be collected.
After you start discovery on the appliance you can come to the portal, wait for the discovery to complete and see the discovered servers in the project. You can then proceed with assessments or migrations.
As a part of assessment below link shows how to access assess on-premises physical servers for migration to Azure
Assess physical servers for migration to Azure with Azure Migrate - Azure Migrate | Microsoft Learn
Find the server dependencies using agent based and agentless analysis.
Dependency analysis in Azure Migrate Discovery and assessment - Azure Migrate | Microsoft Learn
After that prepare Azure Project from Azure Migrate resource. And migrate.
Thanks,
Siva shunmugam.