You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/migrate/server-redeploy.md
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,12 @@ This article helps you redeploy **Windows and Linux Servers to Azure using Infra
18
18
Azure Migrate supports server redeployment through Infrastructure as Code (IaC).
19
19
You can automate the process of rebuilding and configuring servers in Azure using declarative scripts instead of manual steps. By leveraging this feature, you can:
20
20
21
-
1. Create IaaS application IaC based on assessment.
22
-
1. Deploy the IaaS application IaC.
23
-
1. Migrate the server using the Server Migration tool.
24
-
1. Detach the data disk using the disk migration script to generate disk IaC.
25
-
1. Merge disk IaC with application IaC.
26
-
1. Reapply the application IaC script.
21
+
- Create IaaS application IaC based on assessment.
22
+
- Deploy the IaaS application IaC.
23
+
- Migrate the server using the Server Migration tool.
24
+
- Detach the data disk using the disk migration script to generate disk IaC.
25
+
- Merge disk IaC with application IaC.
26
+
- Reapply the application IaC script.
27
27
28
28
29
29
## Create IaaS application IaC
@@ -46,18 +46,18 @@ Follow the steps to generate Infrastructure as Code (IaC) for your assessed work
46
46
47
47
3. The portal redirects you to the IaC generation flow, where you review and select details before generating the code.
48
48
49
-
:::image type="content" source="./media/server-redeploy/generation-flow.png" alt-text="The screenshot shows how to redirect to iac generation flow to review and select details before generating the code." lightbox="./media/server-redeploy/generation-flow.png":::
49
+
:::image type="content" source="./media/server-redeploy/generation-flow.png" alt-text="The screenshot shows how to redirect to IaC generation flow to review and select details before generating the code." lightbox="./media/server-redeploy/generation-flow.png":::
50
50
51
51
4. IaC generation currently supports only IaaS (Infrastructure as a Service) targets.
52
52
5. For workload assessments, select the workloads you want to include in the generated application code.
53
53
6. For application assessments, select the application you want to generate IaC for. You can generate code for only one application at a time.
54
54
55
55
56
-
:::image type="content" source="./media/server-redeploy/generate-application.png" alt-text="The screenshot shows how to select application to generate Iac for." lightbox="./media/server-redeploy/generate-application.png":::
56
+
:::image type="content" source="./media/server-redeploy/generate-application.png" alt-text="The screenshot shows how to select application to generate IaC for one application at a time." lightbox="./media/server-redeploy/generate-application.png":::
57
57
58
58
7. Review the workloads and select **Next**.
59
59
60
-
:::image type="content" source="./media/server-redeploy/generate-for-one-application.png" alt-text="The screenshot shows how to iac for one application." lightbox="./media/server-redeploy/generate-for-one-application.png":::
60
+
:::image type="content" source="./media/server-redeploy/generate-for-one-application.png" alt-text="The screenshot shows how to generate code for IaC application." lightbox="./media/server-redeploy/generate-for-one-application.png":::
61
61
62
62
8. Select **Next** again to go to the **Generate and Download** page, and review the base architecture.
63
63
@@ -67,7 +67,7 @@ Follow the steps to generate Infrastructure as Code (IaC) for your assessed work
67
67
68
68
10. Select Generate Code after you finish reviewing the architecture. The assessment’s baseline architecture generates your IaC and automatically adds the selected workloads.
69
69
70
-
:::image type="content" source="./media/server-redeploy/generate-code.png" alt-text="The screenshot shows how to select generate code after review is complete.." lightbox="./media/server-redeploy/generate-code.png":::
70
+
:::image type="content" source="./media/server-redeploy/generate-code.png" alt-text="The screenshot shows how to select Generate Code after review is complete." lightbox="./media/server-redeploy/generate-code.png":::
71
71
72
72
11. When the download completes, extract the ZIP file and open the folder in an IDE such as **Visual Studio Code** to explore the generated code.
73
73
@@ -86,7 +86,7 @@ Use the Server Migration tool in Azure Migrate to move your on-premises servers
86
86
- Agentless migration for VMware environments.
87
87
- Agent-based migration for Hyper-V or physical servers.
88
88
89
-
## “Detach data disks and generate IaC configuration with Azure Migrate
89
+
## Detach data disks and generate IaC configuration with Azure Migrate
90
90
91
91
1. Use the disk migration script in this [repository](https://github.com/Azure/AzMigrate-Hydration/tree/asr-am-support-scripts/Post%20Migration%20Customization) to detach the data disk from the migrated VM. The script generates the `disk-config.json` file, which contains the disk’s Infrastructure as Code (IaC) details.
92
92
1. Follow the instructions in the readme.md file included in the downloaded folder to complete the detachment process.
@@ -97,7 +97,8 @@ After generating the disk Infrastructure as Code (IaC) configuration, you need t
97
97
98
98
### Steps to merge disk IaC
99
99
100
-
Follow the steps to merge the disck IaC:
100
+
Follow the steps to merge the disk IaC:
101
+
101
102
1.**Copy disk configuration file**: Locate the `disk-config.json` file generated in step 4 and copy it into the folder that contains your Application IaC code.
102
103
1.**Update Terraform variables**: Open the terraform.tfvars file in the Application IaC folder.
Copy file name to clipboardExpand all lines: articles/migrate/whats-new.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,9 @@ ms.custom: mvc, engagement-fy25
18
18
19
19
## Update (November 2025)
20
20
21
-
- Public prevewi: Azure Migrate now enables **Windows Server redeployment to Azure using Infrastructure as Code (IaC)**. Generate IaC templates for assessed workloads, deploy application landing zones, and integrate disk configurations for complete, repeatable migrations—reducing manual effort and improving consistency. [Learn more](server-redeploy.md).
21
+
- Public preview: Azure Migrate now enables **Windows Server redeployment to Azure using Infrastructure as Code (IaC)**. Generate IaC templates for assessed workloads, deploy application landing zones, and integrate disk configurations for complete, repeatable migrations—reducing manual effort and improving consistency. [Learn more](server-redeploy.md).
22
22
23
-
- Public preview: Azure Migrate now supports adding code insights using GitHub Copilot assessment to enhance web app assessments. This capability helps you evaluate migration readiness more accurately and get recommend migration strategy for Azure Kubernetes Service (AKS) or Azure App Service. You can add code insights by either uploading a ZIP file of reports or requesting a report through a GitHub connection. [Learn more](add-copilot-code-insights.md).
23
+
- Public preview: Azure Migrate now supports adding code insights using GitHub Copilot assessment to enhance web app assessments. This capability helps you evaluate migration readiness more accurately and get the recommended migration strategy for Azure Kubernetes Service (AKS) or Azure App Service. You can add code insights by either uploading a ZIP file of reports or requesting a report through a GitHub connection. [Learn more](add-copilot-code-insights.md).
24
24
25
25
- Public preview: Azure Migrate now supports Arc-based discovery, enabling you to assess on-premises servers and SQL Server instances that are already Azure Arc-enabled—without deploying additional infrastructure. This integration accelerates migration planning by leveraging existing Arc data to generate business cases and assessments within an hour. [Learn more](concepts-arc-resource-discovery.md).
26
26
- The VM extension is an optional component that collects performance data from Arc-enabled servers to provide right sized recommendations in assessments and business cases. [Learn more](migrate-virtual-machine-extension-reference.md).
0 commit comments